.SharePopup-module__Lr5avq__overlay{z-index:1050;background-color:#0009;justify-content:center;align-items:center;animation:.3s SharePopup-module__Lr5avq__fadeIn;display:flex;position:fixed;inset:0}@keyframes SharePopup-module__Lr5avq__fadeIn{0%{opacity:0}to{opacity:1}}.SharePopup-module__Lr5avq__popupContainer{background:#fff;border-radius:16px;width:90%;max-width:400px;padding:24px;animation:.4s ease-out SharePopup-module__Lr5avq__slideUp;box-shadow:0 8px 30px #00000026}@keyframes SharePopup-module__Lr5avq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.SharePopup-module__Lr5avq__header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.SharePopup-module__Lr5avq__title{color:#212529;margin:0;font-size:20px;font-weight:600}.SharePopup-module__Lr5avq__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .2s}.SharePopup-module__Lr5avq__closeButton:hover{color:#212529}.SharePopup-module__Lr5avq__shareGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:20px;display:grid}.SharePopup-module__Lr5avq__shareItem{text-align:center;flex-direction:column;align-items:center;display:flex}.SharePopup-module__Lr5avq__iconButton{color:#495057;cursor:pointer;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.SharePopup-module__Lr5avq__iconButton:hover{color:var(--primary-color,#ff5f1f);background-color:#e9ecef;transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.SharePopup-module__Lr5avq__iconLabel{color:#495057;margin-top:8px;font-size:12px;font-weight:500}
.LoginPopup-module__j93bhG__overlay{z-index:1050;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoginPopup-module__j93bhG__popupContainer{text-align:center;background-color:#fff;border-radius:24px;width:100%;max-width:420px;padding:30px;position:relative;box-shadow:0 5px 15px #0000004d}.LoginPopup-module__j93bhG__closeButton{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:10px;right:15px}.LoginPopup-module__j93bhG__closeButton:hover{color:#000}.LoginPopup-module__j93bhG__title{color:#111;margin-bottom:8px;font-size:1.3rem;font-weight:500}.LoginPopup-module__j93bhG__subtitle{color:#969696;margin-bottom:24px;font-size:.9rem;font-weight:400}.LoginPopup-module__j93bhG__loginContainer{width:100%}.LoginPopup-module__j93bhG__googleBtn{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.LoginPopup-module__j93bhG__googleBtn:hover{color:#fff;background-color:#3d3d3d;border-color:#555}.LoginPopup-module__j93bhG__googleIcon{width:20px;height:20px}.LoginPopup-module__j93bhG__divider{text-align:center;color:#888;margin:24px 0;font-size:13px;position:relative}.LoginPopup-module__j93bhG__divider:before,.LoginPopup-module__j93bhG__divider:after{content:"";background-color:#ddd;width:40%;height:1px;position:absolute;top:50%}.LoginPopup-module__j93bhG__divider:before{left:0}.LoginPopup-module__j93bhG__divider:after{right:0}.LoginPopup-module__j93bhG__emailInput{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:12px;width:100%;margin-bottom:16px;padding:14px 20px;font-size:15px}.LoginPopup-module__j93bhG__emailInput:focus{color:#000;background-color:#fff;border-color:#000;outline:none;box-shadow:0 0 0 2px #0000001a}.LoginPopup-module__j93bhG__continueBtn{background-color:var(--primary-orange);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 20px;font-size:16px;font-weight:600;transition:background-color .2s}.LoginPopup-module__j93bhG__continueBtn:hover{color:#fff;background-color:#3d3d3d}.LoginPopup-module__j93bhG__continueBtn.LoginPopup-module__j93bhG__loading{color:#555;cursor:wait;background-color:#f0f0f0;border:1px solid #ccc}.LoginPopup-module__j93bhG__errorText{color:#d93025;text-align:left;margin-bottom:16px;font-size:14px}.LoginPopup-module__j93bhG__backLink{color:#555;cursor:pointer;margin-top:16px;font-size:14px}
.MarketingPopup-module__fgChIG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;background:#000000bf;animation:.3s ease-out MarketingPopup-module__fgChIG__fadeIn;position:fixed;inset:0}.MarketingPopup-module__fgChIG__popupContainer{z-index:9999;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border-radius:24px;width:90%;max-width:900px;animation:.4s cubic-bezier(.34,1.56,.64,1) MarketingPopup-module__fgChIG__slideUp;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a}@media (prefers-color-scheme:dark){.MarketingPopup-module__fgChIG__popupContainer{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0d}}.MarketingPopup-module__fgChIG__closeButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000026}.MarketingPopup-module__fgChIG__closeButton:hover{background:#fff;transform:rotate(90deg)scale(1.1);box-shadow:0 6px 20px #00000040}.MarketingPopup-module__fgChIG__closeButton svg{color:#333;transition:color .2s}@media (prefers-color-scheme:dark){.MarketingPopup-module__fgChIG__closeButton{background:#282828f2}.MarketingPopup-module__fgChIG__closeButton:hover{background:#323232}.MarketingPopup-module__fgChIG__closeButton svg{color:#fff}}.MarketingPopup-module__fgChIG__sliderContainer{border-radius:24px;width:100%;position:relative;overflow:hidden}.MarketingPopup-module__fgChIG__sliderTrack{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.MarketingPopup-module__fgChIG__slide{background:#000;justify-content:center;align-items:center;min-width:100%;display:flex}.MarketingPopup-module__fgChIG__slideImage{object-fit:contain;width:100%;height:auto;max-height:80vh;display:block}.MarketingPopup-module__fgChIG__navButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:5;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.MarketingPopup-module__fgChIG__navButton:hover{background:#fff;transform:translateY(-50%)scale(1.15);box-shadow:0 6px 20px #00000040}.MarketingPopup-module__fgChIG__navButton svg{color:#333}.MarketingPopup-module__fgChIG__prevButton{left:16px}.MarketingPopup-module__fgChIG__nextButton{right:16px}@media (prefers-color-scheme:dark){.MarketingPopup-module__fgChIG__navButton{background:#282828e6}.MarketingPopup-module__fgChIG__navButton:hover{background:#323232}.MarketingPopup-module__fgChIG__navButton svg{color:#fff}}.MarketingPopup-module__fgChIG__dotsContainer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:20px;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.MarketingPopup-module__fgChIG__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.MarketingPopup-module__fgChIG__dot:hover{background:#fffc;transform:scale(1.2)}.MarketingPopup-module__fgChIG__activeDot{background:#fff;border-radius:5px;width:28px}@keyframes MarketingPopup-module__fgChIG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MarketingPopup-module__fgChIG__slideUp{0%{opacity:0;transform:translate(-50%,-45%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:768px){.MarketingPopup-module__fgChIG__popupContainer{border-radius:16px;width:95%;max-width:95%}.MarketingPopup-module__fgChIG__closeButton{width:40px;height:40px;top:12px;right:12px}.MarketingPopup-module__fgChIG__navButton{width:40px;height:40px}.MarketingPopup-module__fgChIG__prevButton{left:8px}.MarketingPopup-module__fgChIG__nextButton{right:8px}.MarketingPopup-module__fgChIG__slideImage{max-height:70vh}.MarketingPopup-module__fgChIG__dotsContainer{padding:6px 12px;bottom:12px}}@media (max-width:480px){.MarketingPopup-module__fgChIG__popupContainer{border-radius:12px}.MarketingPopup-module__fgChIG__closeButton{width:36px;height:36px;top:8px;right:8px}.MarketingPopup-module__fgChIG__navButton{width:36px;height:36px}.MarketingPopup-module__fgChIG__navButton svg,.MarketingPopup-module__fgChIG__closeButton svg{width:20px;height:20px}.MarketingPopup-module__fgChIG__slideImage{max-height:60vh}.MarketingPopup-module__fgChIG__dot{width:8px;height:8px}.MarketingPopup-module__fgChIG__activeDot{width:24px}}.MarketingPopup-module__fgChIG__closeButton:focus,.MarketingPopup-module__fgChIG__navButton:focus,.MarketingPopup-module__fgChIG__dot:focus{outline-offset:2px;outline:2px solid #ff6b35}body:has(.MarketingPopup-module__fgChIG__backdrop){overflow:hidden}
