.SwipeableNotification-module__yMlLpG__container{border-radius:var(--radius-md);margin-bottom:var(--space-2);background-color:#0000;transition:all .3s;position:relative;overflow:hidden}.SwipeableNotification-module__yMlLpG__content{z-index:2;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;position:relative}.SwipeableNotification-module__yMlLpG__deleteBackground{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100px;display:flex;position:absolute;top:0;bottom:0;left:0}.SwipeableNotification-module__yMlLpG__deleted{opacity:0;max-height:0;margin-bottom:0;transform:translate(-100%)}.SwipeableNotification-module__yMlLpG__desktopDelete{right:var(--space-4);color:#ef4444;opacity:0;z-index:10;background:#ef44441a;border:1px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.8)}.SwipeableNotification-module__yMlLpG__content:hover .SwipeableNotification-module__yMlLpG__desktopDelete{opacity:1;transform:translateY(-50%)scale(1)}.SwipeableNotification-module__yMlLpG__desktopDelete:hover{color:#fff;background:#ef4444}@media (max-width:768px){.SwipeableNotification-module__yMlLpG__desktopDelete{display:none}}
.Navbar-module__cRh5nW__navbar{height:var(--navbar-height);-webkit-backdrop-filter:none;z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border-subtle);box-shadow:0 1px 8px #00000014}.Navbar-module__cRh5nW__menuOpenNav{background:var(--color-bg-secondary)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}.Navbar-module__cRh5nW__navInner{justify-content:space-between;align-items:center;gap:var(--space-6);height:100%;display:flex}.Navbar-module__cRh5nW__logo{align-items:center;gap:var(--space-3);color:var(--color-text-primary);flex-shrink:0;text-decoration:none;display:flex}.Navbar-module__cRh5nW__logoIcon{font-size:1.75rem}.Navbar-module__cRh5nW__logoText{flex-direction:column;line-height:1.1;display:flex}.Navbar-module__cRh5nW__logoMain{font-family:var(--font-display);color:var(--color-primary);font-size:1.125rem;font-weight:700}.Navbar-module__cRh5nW__logoSub{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.Navbar-module__cRh5nW__navLinks{gap:var(--space-6);align-items:center;display:flex}@media (min-width:961px) and (max-width:1180px){.Navbar-module__cRh5nW__navLinks{gap:var(--space-4)}}.Navbar-module__cRh5nW__navLink{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.Navbar-module__cRh5nW__navLink:hover{color:var(--color-primary)}.Navbar-module__cRh5nW__navLink:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.Navbar-module__cRh5nW__navLink:hover:after{width:100%}.Navbar-module__cRh5nW__navDivider{background:var(--color-border);width:1px;height:20px;margin:0 var(--space-2);align-self:center}.Navbar-module__cRh5nW__adminLink{letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition-base);align-self:center;align-items:center;height:32px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;color:var(--color-primary)!important}.Navbar-module__cRh5nW__adminLink:hover{color:var(--color-primary-light)!important}.Navbar-module__cRh5nW__adminLink:after{display:none}.Navbar-module__cRh5nW__mobileAdminLink{text-transform:uppercase;letter-spacing:.05em;transition:color .2s;color:var(--color-primary)!important;padding:var(--space-4)!important;align-items:center!important;font-size:.8rem!important;font-weight:700!important;display:flex!important}.Navbar-module__cRh5nW__mobileAdminLink:hover{color:var(--color-primary-light)!important}.Navbar-module__cRh5nW__navActions{align-items:center;gap:var(--space-4);display:flex}@media (max-width:480px){.Navbar-module__cRh5nW__navActions{gap:var(--space-1)}.Navbar-module__cRh5nW__navInner{gap:var(--space-2)}.Navbar-module__cRh5nW__actionBtn{padding:var(--space-1)!important}.Navbar-module__cRh5nW__logo{gap:var(--space-2)}}.Navbar-module__cRh5nW__actionBtn{padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.Navbar-module__cRh5nW__actionBtn:hover{color:var(--color-primary);background:var(--color-bg-tertiary)}.Navbar-module__cRh5nW__iconLabel{margin-left:var(--space-2);white-space:nowrap;letter-spacing:.02em;font-size:.7rem;font-weight:600;transition:all .3s}@media (max-width:960px){.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__iconLabel,.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__menuLabel{opacity:0;pointer-events:none;max-width:0;margin-left:0;margin-right:0;overflow:hidden}}.Navbar-module__cRh5nW__badge{background:var(--color-primary);min-width:16px;height:16px;color:var(--color-text-inverse);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.Navbar-module__cRh5nW__notifWrapper,.Navbar-module__cRh5nW__userWrapper{position:relative}.Navbar-module__cRh5nW__dropdown{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:280px;max-width:calc(100vw - 32px);padding:var(--space-4);box-shadow:var(--shadow-lg);z-index:999;max-height:70vh;animation:.2s ease-out Navbar-module__cRh5nW__fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.Navbar-module__cRh5nW__dropdownHeader{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-3)}.Navbar-module__cRh5nW__dropdownHeader h4{font-size:.9375rem;font-weight:600}.Navbar-module__cRh5nW__dropdownHeader small{color:var(--color-text-muted);font-size:.75rem}.Navbar-module__cRh5nW__dropdownHeader a{font-size:.8125rem}.Navbar-module__cRh5nW__dropdownEmpty{color:var(--color-text-muted);text-align:center;padding:var(--space-4);font-size:.8125rem}.Navbar-module__cRh5nW__dropdownLinks{flex-direction:column;display:flex}.Navbar-module__cRh5nW__dropdownLinks a,.Navbar-module__cRh5nW__logoutBtn{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-align:left;width:100%;font-size:.875rem;text-decoration:none;display:block}.Navbar-module__cRh5nW__dropdownLinks a:hover,.Navbar-module__cRh5nW__logoutBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Navbar-module__cRh5nW__logoutBtn{color:var(--color-error)}.Navbar-module__cRh5nW__dropdownDivider{background:var(--color-border-subtle);height:1px;margin:var(--space-2) 0}.Navbar-module__cRh5nW__avatarBtn{align-items:center;gap:var(--space-1);padding:0;display:flex}.Navbar-module__cRh5nW__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));width:32px;height:32px;color:var(--color-text-inverse);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.Navbar-module__cRh5nW__chevron{color:var(--color-text-muted);transition:transform var(--transition-fast)}.Navbar-module__cRh5nW__avatarBtn:hover .Navbar-module__cRh5nW__chevron{color:var(--color-primary);transform:translateY(1px)}.Navbar-module__cRh5nW__menuToggle{padding:var(--space-2);display:none}.Navbar-module__cRh5nW__hamburger{background:var(--color-text-primary);width:20px;height:2px;transition:var(--transition-base);display:block;position:relative}.Navbar-module__cRh5nW__hamburger:before,.Navbar-module__cRh5nW__hamburger:after{content:"";background:var(--color-text-primary);width:100%;height:2px;transition:var(--transition-base);position:absolute}.Navbar-module__cRh5nW__hamburger:before{top:-6px}.Navbar-module__cRh5nW__hamburger:after{bottom:-6px}.Navbar-module__cRh5nW__hamburgerOpen{background:0 0}.Navbar-module__cRh5nW__hamburgerOpen:before{top:0;transform:rotate(45deg)}.Navbar-module__cRh5nW__hamburgerOpen:after{bottom:0;transform:rotate(-45deg)}.Navbar-module__cRh5nW__mobileMenu{background:var(--color-bg-secondary);height:100vh;padding:var(--space-4) var(--space-6);padding-top:calc(var(--navbar-height) + var(--space-2));padding-bottom:calc(80px + env(safe-area-inset-bottom));gap:var(--space-2);z-index:45;flex-direction:column;animation:.3s ease-out Navbar-module__cRh5nW__slideInUp;display:none;position:fixed;inset:0}.Navbar-module__cRh5nW__mobileMenu a,.Navbar-module__cRh5nW__mobileMenuAction{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);font-size:.9375rem;text-decoration:none}.Navbar-module__cRh5nW__mobileMenuAction{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;display:flex}.Navbar-module__cRh5nW__mobileMenu a:hover,.Navbar-module__cRh5nW__mobileMenuAction:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Navbar-module__cRh5nW__searchBtn{display:flex}.Navbar-module__cRh5nW__loginBtn{white-space:nowrap;flex-shrink:0}.Navbar-module__cRh5nW__mobileAuthButtons{gap:var(--space-3);padding:0 var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.Navbar-module__cRh5nW__prominentBtn{box-shadow:0 4px 12px #c8956c33;background:var(--color-primary)!important;color:#fff!important;text-align:center!important;padding:var(--space-3)!important;border-radius:var(--radius-md)!important;font-weight:700!important}.Navbar-module__cRh5nW__outlineBtn{border:1.5px solid var(--color-primary)!important;color:var(--color-primary)!important;text-align:center!important;padding:var(--space-3)!important;border-radius:var(--radius-md)!important;font-weight:700!important}.Navbar-module__cRh5nW__mobileUserGreeting{padding:0 var(--space-6);margin-bottom:var(--space-4);transition:all .3s}.Navbar-module__cRh5nW__greetingName{color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:700}.Navbar-module__cRh5nW__greetingEmail{color:var(--color-text-muted);margin:0;font-size:.875rem}.Navbar-module__cRh5nW__mobileMenuScroll{padding-bottom:var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (max-width:960px){.Navbar-module__cRh5nW__navLinks{display:none}.Navbar-module__cRh5nW__menuToggle{z-index:1001;align-items:center;display:flex}.Navbar-module__cRh5nW__menuLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-right:8px;font-size:.7rem;font-weight:600}.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__hamburger:not(.Navbar-module__cRh5nW__hamburgerOpen){background:var(--color-text-primary)!important}.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__hamburgerOpen{background:0 0!important}.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__hamburger:before,.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__hamburger:after{background:var(--color-text-primary)!important}.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__searchBtn{color:#fff!important}.Navbar-module__cRh5nW__menuOpenNav .Navbar-module__cRh5nW__logo{opacity:0;pointer-events:none}.Navbar-module__cRh5nW__mobileMenu{z-index:1000;display:flex}@media (orientation:landscape){.Navbar-module__cRh5nW__mobileUserGreeting{top:15px;left:var(--space-6);z-index:1002;margin-bottom:0;position:absolute}.Navbar-module__cRh5nW__greetingName{font-size:1rem}.Navbar-module__cRh5nW__greetingEmail{font-size:.75rem}.Navbar-module__cRh5nW__mobileMenuScroll{padding-top:40px}.Navbar-module__cRh5nW__mobileAuthButtons{padding:0 var(--space-6);flex-direction:row}.Navbar-module__cRh5nW__prominentBtn,.Navbar-module__cRh5nW__outlineBtn{flex:1;padding:var(--space-2)!important}}.Navbar-module__cRh5nW__searchBtn{margin-right:var(--space-3);display:flex}.Navbar-module__cRh5nW__loginBtn,.Navbar-module__cRh5nW__userWrapper{display:none}.Navbar-module__cRh5nW__dropdown{top:calc(var(--navbar-height) + 8px);right:var(--space-4);left:var(--space-4);z-index:9999;width:auto;min-width:0;max-width:none;position:fixed}}@media (max-width:380px){.Navbar-module__cRh5nW__logoSub{display:none}.Navbar-module__cRh5nW__logoMain{font-size:.875rem}.Navbar-module__cRh5nW__navInner{gap:var(--space-1)}}.Navbar-module__cRh5nW__notifList{flex-direction:column;max-height:400px;margin:0 -16px;display:flex;overflow-y:auto}.Navbar-module__cRh5nW__notifItem{gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--color-border-subtle);transition:background .2s;display:flex;position:relative}.Navbar-module__cRh5nW__notifItem:hover{background:var(--color-bg-tertiary)}.Navbar-module__cRh5nW__notifUnread{background:#c8956c0a}.Navbar-module__cRh5nW__notifIcon{flex-shrink:0;width:8px;height:8px;margin-top:6px;position:relative}.Navbar-module__cRh5nW__notifDot{background:var(--color-primary);width:100%;height:100%;box-shadow:0 0 8px var(--color-primary);border-radius:50%;display:block}.Navbar-module__cRh5nW__notifContent{flex:1;min-width:0}.Navbar-module__cRh5nW__notifTitle{color:var(--color-text-primary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.Navbar-module__cRh5nW__notifDesc{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.Navbar-module__cRh5nW__markAllRead{width:100%;padding:var(--space-3);border:none;border-top:1px solid var(--color-border-subtle);color:var(--color-primary);cursor:pointer;text-align:center;margin:var(--space-3) -16px -16px -16px;background:0 0;width:calc(100% + 32px);font-size:.75rem;font-weight:600;display:block}.Navbar-module__cRh5nW__markAllRead:hover{background:var(--color-bg-tertiary);text-decoration:underline}@keyframes Navbar-module__cRh5nW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module__cRh5nW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.Footer-module__3hUVsW__footerWrapper{margin-top:var(--space-20);background:linear-gradient(to bottom, var(--color-bg-tertiary), var(--color-bg-secondary));border-top:1px solid var(--color-border);position:relative;overflow:hidden}.Footer-module__3hUVsW__footerDecor{background:repeating-linear-gradient(45deg, var(--color-primary) 0px, var(--color-primary) 10px, var(--color-primary-dark) 10px, var(--color-primary-dark) 20px);opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.Footer-module__3hUVsW__footer{padding:var(--space-16) 0 var(--space-8);z-index:2;position:relative}.Footer-module__3hUVsW__footerGrid{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1.5fr;display:grid}.Footer-module__3hUVsW__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__brandLogo{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.Footer-module__3hUVsW__logoIcon{color:var(--color-primary)}.Footer-module__3hUVsW__logoText{flex-direction:column;line-height:1.1;display:flex}.Footer-module__3hUVsW__logoText h3{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.Footer-module__3hUVsW__logoText span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:600}.Footer-module__3hUVsW__brandDesc{color:var(--color-text-secondary);max-width:320px;font-size:.9375rem;line-height:1.6}.Footer-module__3hUVsW__socialLinks{gap:var(--space-3);margin-top:var(--space-2);display:flex}.Footer-module__3hUVsW__socialLink{background:var(--color-bg-elevated);width:40px;height:40px;color:var(--color-text-secondary);border:1px solid var(--color-border);transition:all var(--transition-base);box-shadow:var(--craft-inset);border-radius:50%;justify-content:center;align-items:center;display:flex}.Footer-module__3hUVsW__socialLink:hover{color:var(--color-primary-light);border-color:var(--color-primary);box-shadow:var(--craft-inset), 0 4px 12px #c8956c26;transform:translateY(-2px)}.Footer-module__3hUVsW__linkGroup{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__linkGroup h4{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.Footer-module__3hUVsW__linkGroup h4:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.Footer-module__3hUVsW__linkList{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__3hUVsW__linkList a{color:var(--color-text-secondary);transition:all var(--transition-fast);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.Footer-module__3hUVsW__linkList a:before{content:"›";color:var(--color-primary);opacity:0;transition:all var(--transition-fast);margin-right:8px;transform:translate(-4px)}.Footer-module__3hUVsW__linkList a:hover{color:var(--color-primary);transform:translate(4px)}.Footer-module__3hUVsW__linkList a:hover:before{opacity:1;transform:translate(0)}.Footer-module__3hUVsW__contactInfo{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__contactItem{align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5;display:flex}.Footer-module__3hUVsW__contactItem svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.Footer-module__3hUVsW__newsletterForm{margin-top:var(--space-2);display:flex}.Footer-module__3hUVsW__newsletterInput{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--color-text-primary);outline:none;flex:1;padding:10px 14px;font-size:.875rem;box-shadow:inset 0 2px 4px #0000001a}.Footer-module__3hUVsW__newsletterInput:focus{border-color:var(--color-primary)}.Footer-module__3hUVsW__newsletterBtn{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0;transition:all var(--transition-fast);border:1px solid #5a371999;border-left:none;padding:0 16px;font-size:.875rem;font-weight:600}.Footer-module__3hUVsW__newsletterBtn:hover{background:linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 100%)}.Footer-module__3hUVsW__footerBottom{padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__copyright{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}.Footer-module__3hUVsW__madeIn{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8125rem;font-style:italic;display:flex}.Footer-module__3hUVsW__paymentStrip{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 1px 2px #0000000f}.Footer-module__3hUVsW__paymentStripLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.Footer-module__3hUVsW__paymentStripLabel svg{color:var(--color-success,#22c55e)}.Footer-module__3hUVsW__paymentBadges{align-items:center;gap:var(--space-3);display:flex}.Footer-module__3hUVsW__paymentBadge{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:500;display:flex}.Footer-module__3hUVsW__paymentBadge:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.Footer-module__3hUVsW__paymentBadge svg{color:var(--color-primary);flex-shrink:0}.Footer-module__3hUVsW__paymentBadgeDivider{background:var(--color-border-subtle);width:1px;height:24px}.Footer-module__3hUVsW__devCredit{position:relative}.Footer-module__3hUVsW__devCreditBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;display:flex}.Footer-module__3hUVsW__devCreditBtn:hover{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-bg-elevated)}.Footer-module__3hUVsW__devCreditBtn strong{color:var(--color-primary);font-weight:700}.Footer-module__3hUVsW__devCreditBtn svg{opacity:.7;flex-shrink:0}.Footer-module__3hUVsW__psaDropdown{min-width:220px;padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:50;gap:var(--space-2);flex-direction:column;animation:.2s ease-out Footer-module__3hUVsW__psaFadeIn;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0003}@keyframes Footer-module__3hUVsW__psaFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Footer-module__3hUVsW__psaDropdownTitle{color:var(--color-text-secondary);margin-bottom:2px;padding:2px 6px;font-size:.75rem;font-weight:600}.Footer-module__3hUVsW__psaWhatsappLink{border-radius:var(--radius-md);color:#25d366;transition:all var(--transition-fast);background:#25d36614;border:1px solid #25d36626;align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.Footer-module__3hUVsW__psaWhatsappLink:hover{background:#25d36626;border-color:#25d3664d;transform:translate(2px)}.Footer-module__3hUVsW__psaWhatsappLink svg{flex-shrink:0}@media (max-width:960px){.Footer-module__3hUVsW__footerGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (max-width:768px){.Footer-module__3hUVsW__footerGrid{gap:var(--space-6);grid-template-columns:1fr 1fr}.Footer-module__3hUVsW__footer{padding:var(--space-10) 0 var(--space-6)}.Footer-module__3hUVsW__brandDesc{max-width:100%;font-size:.875rem}.Footer-module__3hUVsW__paymentStrip{gap:var(--space-3);text-align:center;flex-direction:column}.Footer-module__3hUVsW__paymentBadgeDivider{width:24px;height:1px}}@media (max-width:640px){.Footer-module__3hUVsW__footerGrid{gap:var(--space-6);grid-template-columns:1fr}.Footer-module__3hUVsW__footerBottom{text-align:center;justify-content:center;gap:var(--space-3);flex-direction:column}.Footer-module__3hUVsW__devCredit{flex-direction:column;align-items:center;width:100%;display:flex}.Footer-module__3hUVsW__psaDropdown{bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:380px){.Footer-module__3hUVsW__footer{padding:var(--space-8) 0 var(--space-4)}.Footer-module__3hUVsW__linkGroup h4{font-size:.8125rem}.Footer-module__3hUVsW__paymentBadges{flex-direction:column}.Footer-module__3hUVsW__paymentBadgeDivider{display:none}}
.MobileNav-module__cfarMG__mobileNav{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--color-border);padding:6px 16px;padding-bottom:calc(6px + env(safe-area-inset-bottom));z-index:990;justify-content:space-around;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0000001f}.MobileNav-module__cfarMG__hidden{pointer-events:none;opacity:0;transform:translateY(100%)}.MobileNav-module__cfarMG__navItem{color:var(--color-text-muted);min-width:64px;transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;text-decoration:none;display:flex;position:relative}.MobileNav-module__cfarMG__active{color:var(--color-primary)}.MobileNav-module__cfarMG__active:after{content:"";background:var(--color-primary);width:4px;height:4px;box-shadow:0 0 6px var(--color-primary-glow);border-radius:50%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.MobileNav-module__cfarMG__iconWrapper{justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.MobileNav-module__cfarMG__navItem:active .MobileNav-module__cfarMG__iconWrapper{transform:scale(.85)}@keyframes MobileNav-module__cfarMG__tapPulse{0%{transform:scale(1)}50%{transform:scale(.88)}to{transform:scale(1)}}.MobileNav-module__cfarMG__label{opacity:1;max-height:20px;font-size:.6875rem;font-weight:500;transition:all .3s;overflow:hidden}.MobileNav-module__cfarMG__active .MobileNav-module__cfarMG__label{font-weight:600}.MobileNav-module__cfarMG__badge{background:var(--color-error);color:#fff;border:1.5px solid var(--color-bg-primary);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}@media (min-width:961px){.MobileNav-module__cfarMG__mobileNav{display:none}}@media (max-width:380px){.MobileNav-module__cfarMG__navItem{gap:1px;min-width:48px}.MobileNav-module__cfarMG__label{font-size:.625rem}}
