@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700;800&display=swap);.giver-footer{background:#1a1f2e;color:#fff;font-family:"Roboto","Arial",sans-serif;margin-top:auto;width:100%}.giver-footer .footer-main{padding:4rem 0 3rem;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.giver-footer .footer-main{padding:3rem 0 2rem}}.giver-footer .footer-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;grid-gap:3rem;gap:3rem;align-items:start}@media(max-width:992px){.giver-footer .footer-container{grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}@media(max-width:768px){.giver-footer .footer-container{grid-template-columns:1fr;grid-gap:3rem;gap:3rem;padding:0 1.5rem}}.giver-footer .footer-section{text-align:right}@media(max-width:768px){.giver-footer .footer-section{text-align:center}}.giver-footer .footer-section h3{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:1.5rem;text-transform:none;letter-spacing:.5px}.giver-footer .footer-brand-section{grid-column:5;text-align:right}@media(max-width:992px){.giver-footer .footer-brand-section{grid-column:1/-1;text-align:center;order:-1}}.giver-footer .footer-brand-section .footer-logo-wrapper{margin-bottom:1.5rem;text-align:right}@media(max-width:992px){.giver-footer .footer-brand-section .footer-logo-wrapper{text-align:center}}.giver-footer .footer-brand-section .footer-logo-wrapper .footer-logo-link{text-decoration:none}.giver-footer .footer-brand-section .footer-logo-wrapper .footer-logo-link .footer-logo-text{font-size:2rem;font-weight:900;color:#fff;letter-spacing:1px;display:inline-block;transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease}.giver-footer .footer-brand-section .footer-logo-wrapper .footer-logo-link .footer-logo-text:hover{color:#9fd356;transform:scale(1.05)}.giver-footer .footer-brand-section .footer-description{font-size:.95rem;line-height:1.6;color:#b8c1d3;margin-bottom:2rem;max-width:300px;text-align:right}@media(max-width:992px){.giver-footer .footer-brand-section .footer-description{max-width:500px;margin:0 auto 2rem;text-align:center}}.giver-footer .footer-brand-section .footer-social .social-title{font-size:.875rem!important;color:#8892a6!important;margin-bottom:1rem!important;text-align:right}@media(max-width:992px){.giver-footer .footer-brand-section .footer-social .social-title{text-align:center}}.giver-footer .footer-brand-section .footer-social .social-links{display:flex;grid-gap:1rem;gap:1rem;justify-content:flex-end}@media(max-width:992px){.giver-footer .footer-brand-section .footer-social .social-links{justify-content:center}}.giver-footer .footer-brand-section .footer-social .social-links .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#232938;border-radius:8px;color:#b8c1d3;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.giver-footer .footer-brand-section .footer-social .social-links .social-link:hover{background:#9fd356;color:#1a1f2e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.giver-footer .footer-brand-section .footer-social .social-links .social-link i{font-size:1.125rem}.giver-footer .footer-links-section{text-align:right}@media(max-width:992px){.giver-footer .footer-links-section{text-align:center}.giver-footer .footer-links-section:nth-child(2),.giver-footer .footer-links-section:nth-child(3){grid-row:2}}.giver-footer .footer-links-section .section-title{position:relative;padding-bottom:1rem;display:inline-block}.giver-footer .footer-links-section .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#9fd356}@media(max-width:768px){.giver-footer .footer-links-section .section-title{text-align:center}}.giver-footer .footer-links-section .footer-links{list-style:none;padding:0;margin:0;text-align:right}@media(max-width:768px){.giver-footer .footer-links-section .footer-links{text-align:center}}.giver-footer .footer-links-section .footer-links li{margin-bottom:1rem}.giver-footer .footer-links-section .footer-links li .footer-link{color:#b8c1d3;text-decoration:none;font-size:.95rem;display:inline-block;transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease;padding:2px 0}.giver-footer .footer-links-section .footer-links li .footer-link:hover{color:#9fd356;transform:translateX(4px)}@media(max-width:768px){.giver-footer .footer-links-section .footer-links li .footer-link:hover{transform:none}}.giver-footer .footer-links-section .footer-links li .footer-link:focus{outline:2px solid #9fd356;outline-offset:2px}.giver-footer .footer-contact-section{grid-column:1;text-align:right}@media(max-width:992px){.giver-footer .footer-contact-section{grid-column:1/-1;text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}}.giver-footer .footer-contact-section .section-title{position:relative;padding-bottom:1rem;display:inline-block}.giver-footer .footer-contact-section .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#9fd356}.giver-footer .footer-contact-section .contact-info{font-style:normal;margin-bottom:2rem}.giver-footer .footer-contact-section .contact-info .contact-link{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:1rem;color:#b8c1d3;text-decoration:none;font-size:.95rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease;justify-content:flex-end}@media(max-width:992px){.giver-footer .footer-contact-section .contact-info .contact-link{justify-content:center}}.giver-footer .footer-contact-section .contact-info .contact-link:hover{color:#9fd356}.giver-footer .footer-contact-section .contact-info .contact-link i{font-size:1rem;width:20px;text-align:center;color:#9fd356}.giver-footer .footer-contact-section .quick-actions{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem;align-items:center;justify-content:flex-end}@media(max-width:992px){.giver-footer .footer-contact-section .quick-actions{justify-content:center;flex-wrap:wrap}}@media(max-width:576px){.giver-footer .footer-contact-section .quick-actions{flex-direction:column;align-items:stretch}}.giver-footer .footer-contact-section .quick-actions .action-button{display:inline-block;padding:1rem 1.5rem;text-align:center;text-decoration:none;font-weight:500;font-size:.95rem;border-radius:6px;white-space:nowrap;transition-property:all;transition-duration:.3s;transition-timing-function:ease}@media(max-width:576px){.giver-footer .footer-contact-section .quick-actions .action-button{width:100%}}.giver-footer .footer-contact-section .quick-actions .action-button.primary{background:#9fd356;color:#1a1f2e}.giver-footer .footer-contact-section .quick-actions .action-button.primary:hover{background:#7fb33e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.giver-footer .footer-contact-section .quick-actions .action-button.secondary{background:transparent;color:#9fd356;border:2px solid #9fd356}.giver-footer .footer-contact-section .quick-actions .action-button.secondary:hover{background:#9fd356;color:#1a1f2e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.giver-footer .footer-contact-section .quick-actions .action-button:focus{outline:3px solid rgba(159,211,86,.5);outline-offset:2px}.giver-footer .footer-bottom{background:#141824;padding:1.5rem 0}.giver-footer .footer-bottom .footer-container{grid-gap:0;gap:0;grid-template-columns:1fr}.giver-footer .footer-bottom .bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.giver-footer .footer-bottom .bottom-content{flex-direction:column;text-align:center}}.giver-footer .footer-bottom .bottom-content .copyright p{margin:0;font-size:.875rem;color:#8892a6}.giver-footer .footer-bottom .bottom-content .legal-links{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.giver-footer .footer-bottom .bottom-content .legal-links{justify-content:center}}.giver-footer .footer-bottom .bottom-content .legal-links a{color:#8892a6;text-decoration:none;font-size:.875rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer .footer-bottom .bottom-content .legal-links a:hover{color:#fff}.giver-footer .footer-bottom .bottom-content .legal-links a:focus{outline:2px solid #9fd356;outline-offset:2px}.giver-footer .footer-bottom .bottom-content .legal-links .separator{color:#8892a6;font-size:.75rem;opacity:.5}.giver-footer--mobile{display:none}@media(max-width:767px){.giver-footer--mobile{display:block;padding:0}.giver-footer--mobile .mobile-footer-container{padding:3rem 1.5rem;max-width:100%}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand{text-align:center;margin-bottom:3rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-logo{text-decoration:none}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-logo .logo-text{font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:1px;display:block;margin-bottom:1.5rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-tagline{font-size:.875rem;line-height:1.6;color:#b8c1d3;margin-bottom:2rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-social .social-label{display:block;font-size:.875rem;color:#8892a6;margin-bottom:1rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-social .social-icons{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-social .social-icons .social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#232938;border-radius:50%;color:#b8c1d3;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-social .social-icons .social-icon:hover{background:#9fd356;color:#1a1f2e}.giver-footer--mobile .mobile-footer-container .mobile-footer-brand .mobile-social .social-icons .social-icon i{font-size:1.125rem}.giver-footer--mobile .mobile-footer-container .mobile-nav-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem;text-align:center}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column h3{font-size:1rem;font-weight:600;color:#9fd356;margin-bottom:1rem;position:relative;padding-bottom:.5rem;display:inline-block}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column ul{list-style:none;padding:0;margin:0}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column ul li{margin-bottom:.5rem}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column ul li a{color:#b8c1d3;text-decoration:none;font-size:.875rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-nav-section .mobile-nav-column ul li a:hover{color:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-about-section{margin-bottom:2rem;text-align:center}.giver-footer--mobile .mobile-footer-container .mobile-about-section h3{font-size:1rem;font-weight:600;color:#9fd356;margin-bottom:1rem;position:relative;padding-bottom:.5rem;display:inline-block}.giver-footer--mobile .mobile-footer-container .mobile-about-section h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-about-section .horizontal-links{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.giver-footer--mobile .mobile-footer-container .mobile-about-section .horizontal-links li a{color:#b8c1d3;text-decoration:none;font-size:.875rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-about-section .horizontal-links li a:hover{color:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-contact{margin-bottom:3rem;text-align:center}.giver-footer--mobile .mobile-footer-container .mobile-contact h3{font-size:1rem;font-weight:600;color:#9fd356;margin-bottom:1rem;position:relative;padding-bottom:.5rem;display:inline-block}.giver-footer--mobile .mobile-footer-container .mobile-contact h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-contact .contact-items .contact-item{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem;color:#b8c1d3;text-decoration:none;font-size:.875rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-contact .contact-items .contact-item:hover{color:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-contact .contact-items .contact-item i{font-size:.875rem;color:#9fd356}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;text-align:center;text-decoration:none;font-weight:600;font-size:.875rem;border-radius:8px;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button i{font-size:1rem}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button--primary{background:#9fd356;color:#1a1f2e}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button--primary:hover{background:#7fb33e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button--secondary{background:transparent;color:#9fd356;border:2px solid #9fd356}.giver-footer--mobile .mobile-footer-container .mobile-cta-buttons .cta-button--secondary:hover{background:#9fd356;color:#1a1f2e}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .copyright{font-size:.75rem;color:#8892a6;margin-bottom:1rem}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .legal-nav{display:flex;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .legal-nav a{color:#8892a6;text-decoration:none;font-size:.75rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .legal-nav a:hover{color:#fff}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .legal-nav span{color:#8892a6;font-size:.625rem;opacity:.5}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .accessibility-link{color:#8892a6;text-decoration:none;font-size:.75rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.giver-footer--mobile .mobile-footer-container .mobile-footer-bottom .accessibility-link:hover{color:#fff}}@media(max-width:767px){.giver-footer:not(.giver-footer--mobile){display:none}}@media(prefers-contrast:high){.giver-footer,.giver-footer--mobile{background:#000}.giver-footer--mobile .contact-item,.giver-footer--mobile .contact-link,.giver-footer--mobile .footer-link,.giver-footer--mobile .footer-section h3,.giver-footer--mobile .mobile-about-section h3,.giver-footer--mobile .mobile-contact h3,.giver-footer--mobile .mobile-nav-column h3,.giver-footer .contact-item,.giver-footer .contact-link,.giver-footer .footer-link,.giver-footer .footer-section h3,.giver-footer .mobile-about-section h3,.giver-footer .mobile-contact h3,.giver-footer .mobile-nav-column h3{color:#fff}.giver-footer--mobile .contact-item:hover,.giver-footer--mobile .contact-link:hover,.giver-footer--mobile .footer-link:hover,.giver-footer .contact-item:hover,.giver-footer .contact-link:hover,.giver-footer .footer-link:hover{text-decoration:underline}.giver-footer--mobile .action-button,.giver-footer--mobile .cta-button,.giver-footer .action-button,.giver-footer .cta-button{border-width:3px}}@media(prefers-reduced-motion:reduce){.giver-footer *,.giver-footer--mobile *{transition:none!important;animation:none!important}}@media print{.giver-footer,.giver-footer--mobile{background:#fff!important;color:#000!important}.giver-footer--mobile .footer-main,.giver-footer .footer-main{border-color:#000!important}.giver-footer--mobile .mobile-cta-buttons,.giver-footer--mobile .quick-actions,.giver-footer--mobile .social-icons,.giver-footer--mobile .social-links,.giver-footer .mobile-cta-buttons,.giver-footer .quick-actions,.giver-footer .social-icons,.giver-footer .social-links{display:none!important}.giver-footer--mobile a,.giver-footer a{color:#000!important;text-decoration:underline!important}}.footer-description{direction:rtl}.footer-logo-text{margin-right:55px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.head-menu-background{background:linear-gradient(135deg,#d7e045,#74c044);box-shadow:0 2px 20px rgba(0,0,0,.1);position:relative;z-index:1030}.head-menu{min-height:4rem;max-height:6rem;-webkit-user-select:none;user-select:none;position:relative}@media(min-width:992px){.head-menu{min-height:4rem}}.head-menu .head-menu-items{flex-direction:row-reverse;align-items:center;justify-content:space-between}@media(max-width:767.98px){.head-menu .head-menu-items{padding:.5rem 1rem}}@media(min-width:992px){.head-menu .head-menu-items{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:2rem;gap:2rem;align-items:center}}.head-menu .giver-desktop-logo{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease}.head-menu .giver-desktop-logo:hover{transform:scale(1.05);text-decoration:none}.head-menu .giver-desktop-logo:focus{outline:2px solid #80c342;outline-offset:2px;border-radius:4px}.head-menu .giver-desktop-logo .giver-logo-small{max-height:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));cursor:pointer}.head-menu .head-menu-brand{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:1rem;max-height:3rem;overflow:hidden;flex-shrink:0}@media(max-width:767.98px){.head-menu .head-menu-brand{grid-gap:.25rem;gap:.25rem}}[dir=rtl] .head-menu .head-menu-brand{flex-direction:row-reverse}.head-menu .head-menu-brand .brand-image-link{display:flex;align-items:center;max-height:inherit;margin-right:.5rem;flex-shrink:0;transition:transform .3s ease}.head-menu .head-menu-brand .brand-image-link:hover{transform:scale(1.05)}.head-menu .head-menu-brand .brand-image-link:focus{outline:2px solid #80c342;outline-offset:2px;border-radius:4px}.head-menu .head-menu-brand .brand-image-link .brand-image{max-height:inherit;width:auto;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.head-menu .head-menu-brand .head-menu-login{cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;padding:.75rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#4c515b;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:767.98px){.head-menu .head-menu-brand .head-menu-login{font-size:.9rem;padding:.5rem .75rem}}.head-menu .head-menu-brand .head-menu-login:focus{outline:2px solid #80c342;outline-offset:2px;background:hsla(0,0%,100%,.25)}.head-menu .head-menu-brand .head-menu-login:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.head-menu .head-menu-brand .head-menu-login .user-greeting{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.head-menu .head-menu-brand .head-menu-login .user-menu{color:#0f5011;font-weight:700;max-width:150px;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.head-menu .head-menu-brand .head-menu-login .user-menu{max-width:100px}}.head-menu .custom-navbar-toggler{display:flex;flex-direction:column;justify-content:space-around;width:2.5rem;height:2.5rem;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer;padding:.5rem;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:992px){.head-menu .custom-navbar-toggler{display:none}}.head-menu .custom-navbar-toggler:focus{outline:2px solid #80c342;outline-offset:2px}.head-menu .custom-navbar-toggler:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.head-menu .custom-navbar-toggler .hamburger-line{width:100%;height:2px;background:#4c515b;border-radius:1px;transition:all .3s ease;transform-origin:center}.head-menu .custom-navbar-toggler.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.head-menu .custom-navbar-toggler.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.head-menu .custom-navbar-toggler.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.head-menu .actions-nav{width:100%;justify-content:space-between;align-items:center;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}@media(min-width:992px){.head-menu .actions-nav{flex-direction:row;grid-gap:2rem;gap:2rem;justify-content:flex-start}}.head-menu .actions-nav .giver-header-logo{display:none}.head-menu .actions-nav .giver-header-logo .giver-logo-small{max-height:2rem;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.head-menu .actions-nav .giver-header-logo .giver-logo-small:hover{transform:scale(1.05)}@media(min-width:992px){.head-menu .actions-nav .giver-header-logo{display:none}}.head-menu .desktop-nav-container{width:100%}.head-menu .desktop-nav-container .desktop-nav-equal-row{display:flex;flex:1 1;width:100%;align-items:stretch;justify-content:space-evenly;grid-gap:2.5rem;gap:2.5rem}.head-menu .desktop-nav-container .desktop-actions,.head-menu .desktop-nav-container .regular-nav-links{display:flex;align-items:center;flex:1 1;justify-content:center;grid-gap:2.5rem;gap:2.5rem;min-width:0;width:100%}.head-menu .desktop-nav-container .desktop-actions{justify-content:flex-start;grid-gap:.5rem;gap:.5rem}.head-menu .desktop-nav-container .regular-nav-links{justify-content:flex-end;grid-gap:2.5rem;gap:2.5rem}.head-menu .regular-nav-links{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%}@media(min-width:992px){.head-menu .regular-nav-links{flex-direction:row;width:auto;grid-gap:2rem;gap:2rem}}.head-menu .regular-nav-links .nav-link{color:#4c515b;font-weight:600;font-size:1rem;padding:.75rem 1rem;border-radius:10px;transition:all .3s ease;text-decoration:none;position:relative}@media(min-width:992px){.head-menu .regular-nav-links .nav-link{padding:.5rem .75rem;background:transparent;border-radius:0;font-size:22px}}.head-menu .regular-nav-links .nav-link:hover{color:#80c342;background:hsla(0,0%,100%,.2);transform:translateY(-2px)}@media(min-width:992px){.head-menu .regular-nav-links .nav-link:hover{background:transparent;transform:none}.head-menu .regular-nav-links .nav-link:hover:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:30px;height:3px;background:#80c342;border-radius:2px}}.head-menu .regular-nav-links .nav-link:focus{outline:2px solid #80c342;outline-offset:2px}.head-menu .primary-actions{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%}.head-menu .primary-actions .action-btn{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1.25rem 2rem;border-radius:16px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.head-menu .primary-actions .action-btn i{font-size:1.3rem;transition:transform .3s ease}.head-menu .primary-actions .action-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);text-decoration:none}.head-menu .primary-actions .action-btn:hover i{transform:scale(1.1)}.head-menu .primary-actions .action-btn:focus{outline:3px solid rgba(128,195,66,.5);outline-offset:2px}.head-menu .primary-actions .action-btn.primary{background:linear-gradient(135deg,#80c342,#6ba335);color:#fff}.head-menu .primary-actions .action-btn.primary:hover{background:linear-gradient(135deg,#6ba335,#527d28);color:#fff}.head-menu .primary-actions .action-btn.secondary{background:linear-gradient(135deg,#d7e045,#74c044);color:#4c515b}.head-menu .primary-actions .action-btn.secondary:hover{background:linear-gradient(135deg,#e0e771,#d7e045);color:#4c515b}.head-menu .desktop-actions{display:flex;align-items:center;grid-gap:2.5rem;gap:2.5rem}.head-menu .desktop-actions .desktop-action-btn{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;color:#4c515b;font-weight:600;font-size:.95rem;padding:.5rem .75rem;background:transparent;border-radius:0;text-decoration:none;transition:all .3s ease;position:relative;border:none;box-shadow:none;white-space:nowrap}.head-menu .desktop-actions .desktop-action-btn i{font-size:20px;transition:transform .3s ease}.head-menu .desktop-actions .desktop-action-btn:hover{color:#80c342;background:transparent;transform:none;box-shadow:none;text-decoration:none}.head-menu .desktop-actions .desktop-action-btn:hover i{transform:scale(1.1)}.head-menu .desktop-actions .desktop-action-btn:hover:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:30px;height:3px;background:#80c342;border-radius:2px}.head-menu .desktop-actions .desktop-action-btn:focus{outline:2px solid #80c342;outline-offset:2px}.head-menu .desktop-actions .desktop-action-btn.event-btn,.head-menu .desktop-actions .desktop-action-btn.gift-btn{background:transparent;color:#4c515b}.head-menu .desktop-actions .desktop-action-btn.event-btn:hover,.head-menu .desktop-actions .desktop-action-btn.gift-btn:hover{background:transparent;color:#80c342}.head-menu .desktop-actions .desktop-action-divider{display:inline-block;color:#d1d5db;font-size:1.35rem;margin:0 .1rem;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1}.navbar-collapse{background:linear-gradient(135deg,rgba(215,224,69,.95),rgba(116,192,68,.95));border-radius:20px;margin-top:1rem;padding:2rem 1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(min-width:992px){.navbar-collapse{background:transparent;border-radius:0;margin-top:0;padding:0;box-shadow:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;width:auto;flex-grow:0}}@media(max-width:991.98px){.navbar-collapse{background:#fff;border-radius:16px;margin-top:.75rem;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.05);border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav{padding:1.5rem}.mobile-nav,.mobile-nav .primary-actions{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%}.mobile-nav .primary-actions{padding-bottom:1rem;border-bottom:1px solid #f1f3f5}.mobile-nav .primary-actions .action-btn{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;border:none;box-shadow:none;text-align:center}.mobile-nav .primary-actions .action-btn i{font-size:1.6rem;transition:transform .2s ease;order:-1}.mobile-nav .primary-actions .action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08);text-decoration:none}.mobile-nav .primary-actions .action-btn:hover i{transform:scale(1.05)}.mobile-nav .primary-actions .action-btn:focus{outline:2px solid #7ac043;outline-offset:2px}.mobile-nav .primary-actions .action-btn.primary,.mobile-nav .primary-actions .action-btn.primary:hover{background:linear-gradient(135deg,#d9e147,#a0cc3a 50%,#7ac043);color:#fff}.mobile-nav .primary-actions .action-btn.primary:hover{filter:brightness(1.05)}.mobile-nav .primary-actions .action-btn.secondary,.mobile-nav .primary-actions .action-btn.secondary:hover{background:linear-gradient(135deg,#d9e147,#a0cc3a 50%,#7ac043);color:#fff}.mobile-nav .primary-actions .action-btn.secondary:hover{filter:brightness(1.05)}.mobile-nav .regular-nav-links{display:flex;flex-direction:column;align-items:stretch;grid-gap:0;gap:0;width:100%;padding-top:.5rem}.mobile-nav .regular-nav-links>.nav-link{color:#4c515b;font-weight:500;font-size:1rem;padding:.875rem 1rem;border-radius:8px;transition:all .2s ease;text-decoration:none;background:transparent;border:none;width:100%;text-align:center}.mobile-nav .regular-nav-links>.nav-link:hover{color:#7ac043;background:rgba(122,192,67,.05);text-decoration:none}.mobile-nav .regular-nav-links>.nav-link:focus{outline:2px solid #7ac043;outline-offset:-2px}.mobile-nav .regular-nav-links .mobile-nav-item,.mobile-nav .regular-nav-links .mobile-nav-item .nav-link{position:relative;display:flex;align-items:center;justify-content:center}.mobile-nav .regular-nav-links .mobile-nav-item .nav-link{color:#4c515b;font-weight:500;font-size:1rem;padding:.875rem 3rem .875rem 1rem;border-radius:8px;transition:all .2s ease;text-decoration:none;background:transparent;border:none;width:100%;text-align:center}[dir=ltr] .mobile-nav .regular-nav-links .mobile-nav-item .nav-link{padding:.875rem 1rem .875rem 3rem}.mobile-nav .regular-nav-links .mobile-nav-item .nav-link:hover{color:#7ac043;background:rgba(122,192,67,.05);transform:none;text-decoration:none}.mobile-nav .regular-nav-links .mobile-nav-item .nav-link:active{color:#8bb72f}.mobile-nav .regular-nav-links .mobile-nav-item .nav-link:focus{outline:2px solid #7ac043;outline-offset:-2px}.mobile-nav .regular-nav-links .mobile-nav-item i{position:absolute;right:1rem;font-size:.9rem;color:#4c515b;transition:all .2s ease;pointer-events:none}[dir=ltr] .mobile-nav .regular-nav-links .mobile-nav-item i{right:auto;left:1rem}.mobile-nav .regular-nav-links .mobile-nav-item:hover .nav-link{color:#7ac043}.mobile-nav .regular-nav-links .mobile-nav-item:hover i{color:#7ac043;transform:translateX(3px)}[dir=ltr] .mobile-nav .regular-nav-links .mobile-nav-item:hover i{transform:translateX(-3px)}}.custom-overlay-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;display:flex;align-items:flex-start;justify-content:flex-end;padding:5rem 1rem 1rem;overflow-y:auto;overflow-x:hidden;width:100vw;max-width:100%;animation:fadeIn .3s ease-out}@media(max-width:767.98px){.custom-overlay-backdrop{justify-content:center;padding:2rem 1rem 1rem}}.custom-overlay-container{position:relative;max-width:450px;width:100%;margin-left:560px;margin-top:-25px;margin-right:auto;animation:slideIn .3s ease-out}@media(max-width:991.98px){.custom-overlay-container{margin-left:0;margin-top:0}}@media(max-width:767.98px){.custom-overlay-container{max-width:calc(100vw - 2rem);margin-right:0}}.custom-close-btn{position:absolute;top:-2.5rem;right:0;background:hsla(0,0%,100%,.95);border:none;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15)}.custom-close-btn:focus{outline:2px solid #80c342;outline-offset:2px}.custom-close-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.custom-close-btn i{color:#4c515b;font-size:1.25rem}.custom-overlay-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-height:calc(100vh - 6rem);overflow-y:auto;overflow-x:hidden}@media(max-width:767.98px){.custom-overlay-content{max-height:calc(100vh - 4rem);border-radius:12px}}.custom-overlay-content::-webkit-scrollbar{width:6px}.custom-overlay-content::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.custom-overlay-content::-webkit-scrollbar-thumb{background:#80c342;border-radius:3px}.custom-overlay-content::-webkit-scrollbar-thumb:hover{background:#6ba335}body.overlay-open{overflow:hidden;position:fixed;width:100%;height:100%}.animated-logo-container{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:4px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);outline:none}.animated-logo-container:hover{transform:scale(1.03)}.animated-logo-container:focus{outline:none;background:hsla(0,0%,100%,.1)}.animated-logo-container.animate .path-1{animation:smoothSlideIn 1.2s cubic-bezier(.25,.46,.45,.94) forwards}.animated-logo-container.animate .path-2{animation:smoothSlideIn 1.2s cubic-bezier(.25,.46,.45,.94) .2s forwards}.animated-logo-container.animate .path-3{animation:smoothSlideIn 1.2s cubic-bezier(.25,.46,.45,.94) .4s forwards}.animated-logo-container.animate .animated-logo-svg{animation:logoGentleFloat 1.8s cubic-bezier(.25,.46,.45,.94) forwards}.animated-logo-svg{width:100%;height:100%;pointer-events:none;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .4s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.animated-logo-svg:hover{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.path-element{transition:fill .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.animated-logo-container:hover .path-element{fill:#6b7280}@keyframes smoothSlideIn{0%{transform:translateY(30px) scale(.8);opacity:0}60%{transform:translateY(-3px) scale(1.02);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}@keyframes logoGentleFloat{0%{transform:scale(1)}20%{transform:scale(1.05)}40%{transform:scale(.98)}60%{transform:scale(1.02)}80%{transform:scale(.99)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.animated-logo-container,.animated-logo-svg,.path-element{animation-duration:.1s!important;transition-duration:.1s!important}}.giver-contact-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.giver-contact-modal-overlay,.giver-contact-modal-overlay *{box-sizing:border-box!important}.giver-cm-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:giverFadeIn .3s ease-out!important}.giver-cm-modal{position:relative!important;background:#fff!important;border-radius:24px!important;width:100%!important;max-width:560px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverSlideUp .4s cubic-bezier(.16,1,.3,1)!important}@media(max-width:640px){.giver-cm-modal{border-radius:20px!important;max-width:100%!important;max-height:100vh!important}}.giver-cm-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-cm-gradient-orb{position:absolute!important;top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.giver-cm-pattern{position:absolute!important;inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.giver-cm-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important}.giver-cm-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.giver-cm-close span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.giver-cm-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-cm-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-cm-close:hover span{background:#73bf44!important}.giver-cm-content{position:relative!important;padding:50px 40px 40px!important}@media(max-width:640px){.giver-cm-content{padding:40px 24px 32px!important}}.giver-cm-header{text-align:center!important;margin-bottom:40px!important}.giver-cm-badge{display:inline-block!important;padding:6px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:16px!important}.giver-cm-header h1{font-size:2.25rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.2!important}@media(max-width:640px){.giver-cm-header h1{font-size:1.875rem!important}}.giver-cm-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.giver-cm-header p{font-size:1.0625rem!important;color:#6b7280!important;margin:0!important;line-height:1.6!important}.giver-cm-form{display:flex!important;flex-direction:column!important;grid-gap:24px!important;gap:24px!important}.giver-cm-field{position:relative!important;width:100%!important}.giver-cm-field input{width:100%!important;padding:20px 0 8px!important;background:transparent!important;border:none!important;border-bottom:2px solid #f3f4f6!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .3s ease!important;font-family:inherit!important}.giver-cm-field input:focus{outline:none!important;border-bottom-color:#9fd356!important}.giver-cm-field input[dir=ltr]{text-align:left!important}.giver-cm-field input[dir=rtl],.giver-cm-field label{text-align:right!important}.giver-cm-field label{position:absolute!important;top:20px!important;right:0!important;left:auto!important;font-size:1rem!important;color:#6b7280!important;pointer-events:none!important;transition:all .3s ease!important;background:#fff!important;padding:0 4px!important;transform-origin:right top!important;direction:rtl!important}.giver-cm-field.has-value label,.giver-cm-field input:focus+label{top:0!important;font-size:.75rem!important;color:#73bf44!important;transform:translateY(-50%)!important}.giver-cm-textarea-field{position:relative!important;width:100%!important}.giver-cm-textarea-field .giver-cm-textarea-label{position:static!important;display:block!important;font-size:.875rem!important;font-weight:600!important;color:#6b7280!important;margin-bottom:8px!important;padding:0!important;background:transparent!important;transition:color .3s ease!important;text-align:right!important;direction:rtl!important}.giver-cm-textarea-field.has-value .giver-cm-textarea-label,.giver-cm-textarea-field:focus-within .giver-cm-textarea-label{color:#73bf44!important}.giver-cm-textarea-field .giver-cm-textarea{width:100%!important;padding:12px 16px!important;background:#f3f4f6!important;border:2px solid transparent!important;border-radius:12px!important;font-size:1rem!important;color:#1a1f2e!important;resize:none!important;min-height:120px!important;font-family:inherit!important;line-height:1.6!important;direction:rtl!important;text-align:right!important;transition:all .3s ease!important}.giver-cm-textarea-field .giver-cm-textarea:focus{outline:none!important;background:#fff!important;border-color:#9fd356!important;box-shadow:0 0 0 4px rgba(159,211,86,.1)!important}.giver-cm-textarea-field .giver-cm-textarea::placeholder{color:transparent!important}.giver-cm-field-line{display:none!important}.giver-cm-contact-section{display:flex!important;flex-direction:column!important;grid-gap:16px!important;gap:16px!important}.giver-cm-contact-label{font-size:.875rem!important;font-weight:600!important;color:#6b7280!important;text-align:center!important;margin:0!important}.giver-cm-toggle{position:relative!important;display:flex!important;background:#f3f4f6!important;border-radius:14px!important;padding:4px!important}.giver-cm-toggle-bg{position:absolute!important;top:4px!important;height:calc(100% - 8px)!important;width:calc(50% - 4px)!important;background:#fff!important;border-radius:10px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.giver-cm-toggle-bg.email{right:4px!important}.giver-cm-toggle-bg.phone{right:50%!important}.giver-cm-toggle-btn{flex:1 1!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;padding:10px 16px!important;background:none!important;border:none!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:500!important;color:#6b7280!important;cursor:pointer!important;position:relative!important;z-index:2!important;transition:all .2s ease!important;font-family:inherit!important}.giver-cm-toggle-btn svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;transition:all .2s ease!important}.giver-cm-toggle-btn.active{color:#73bf44!important}.giver-cm-toggle-btn.active svg{stroke:#73bf44!important}.giver-cm-submit{margin-top:12px!important;padding:16px 32px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border:none!important;border-radius:12px!important;font-size:1.0625rem!important;font-weight:600!important;color:#fff!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:10px!important;gap:10px!important;transition:all .3s ease!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important;width:100%!important;font-family:inherit!important}.giver-cm-submit:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.giver-cm-submit:active:not(:disabled){transform:translateY(0)!important}.giver-cm-submit:disabled{cursor:not-allowed!important;opacity:.7!important}.giver-cm-submit-arrow{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;transition:transform .3s ease!important}.giver-cm-submit:hover .giver-cm-submit-arrow{transform:translateX(-3px)!important}.giver-cm-submit.loading .giver-cm-submit-text{opacity:0!important}.giver-cm-submit-loader{position:absolute!important;display:flex!important;grid-gap:4px!important;gap:4px!important}.giver-cm-submit-loader span{width:8px!important;height:8px!important;background:#fff!important;border-radius:50%!important;animation:giverBounce 1.4s ease-in-out infinite!important}.giver-cm-submit-loader span:nth-child(2){animation-delay:.16s!important}.giver-cm-submit-loader span:nth-child(3){animation-delay:.32s!important}.giver-cm-success{text-align:center!important;padding:40px 0!important}.giver-cm-success-icon{width:100px!important;height:100px!important;margin:0 auto 32px!important}.giver-cm-success-icon svg{width:100%!important;height:100%!important}.giver-cm-success-icon svg circle{fill:none!important;stroke:#9fd356!important;stroke-width:2!important;stroke-dasharray:166!important;stroke-dashoffset:166!important;animation:giverDrawCircle .6s ease-out forwards!important}.giver-cm-success-icon svg path{fill:none!important;stroke:#73bf44!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:48!important;stroke-dashoffset:48!important;animation:giverDrawCheck .3s ease-out .6s forwards!important}.giver-cm-success h2{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-cm-success p{font-size:1.125rem!important;color:#6b7280!important;margin:0!important}@keyframes giverFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes giverDrawCircle{to{stroke-dashoffset:0}}@keyframes giverDrawCheck{to{stroke-dashoffset:0}}@media(max-width:480px){.giver-cm-modal{margin:10px!important}.giver-cm-content{padding:36px 20px 28px!important}.giver-cm-header{margin-bottom:32px!important}.giver-cm-header h1{font-size:1.75rem!important}.giver-cm-header p{font-size:1rem!important}.giver-cm-form{grid-gap:20px!important;gap:20px!important}.giver-cm-toggle-btn{padding:8px 12px!important;font-size:.875rem!important}.giver-cm-toggle-btn svg{width:16px!important;height:16px!important}.giver-cm-submit{padding:14px 24px!important;font-size:1rem!important}}.giver-cm-toggle{position:relative;display:flex;overflow:hidden;border-radius:36px;background:#f3f4f6}.giver-cm-toggle-btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;padding:.75rem 0;font-weight:600;color:#6b7280;background:none;border:0;cursor:pointer;z-index:1;transition:color .25s ease}.giver-cm-toggle-btn svg{width:18px;height:18px}.giver-cm-toggle-btn.active{color:#3bb247}.giver-cm-toggle-bg{position:absolute;inset:0 auto 0 0;width:50%;border-radius:inherit;background:#eceff1;transition:transform .25s ease}.giver-cm-toggle-bg.email{transform:translateX(0)}.giver-cm-toggle-bg.phone{transform:translateX(100%)}.custom-overlay-backdrop:has(.user-personal-menu){background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.custom-overlay-backdrop:has(.user-personal-menu) .custom-overlay-container{margin:0!important;max-width:420px!important;width:100%!important;animation:usrmenuSlideUp .4s cubic-bezier(.16,1,.3,1)!important}.custom-overlay-backdrop:has(.user-personal-menu) .custom-overlay-content{background:transparent!important;box-shadow:none!important;overflow:visible!important}.user-personal-menu{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;opacity:0;animation:usrmenuFadeIn .3s ease-out forwards}.user-personal-menu.visible{opacity:1}.menu-card{position:relative!important;background:#fff!important;border-radius:24px!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;padding:50px 40px 40px!important;overflow:hidden!important}@media(max-width:640px){.menu-card{border-radius:20px!important;padding:40px 24px 32px!important}}.menu-background{display:none!important}.menu-card:before{top:-100px!important;left:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.menu-card:after,.menu-card:before{content:""!important;position:absolute!important;pointer-events:none!important}.menu-card:after{inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.menu-close-btn{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.menu-close-btn:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.menu-close-btn:after,.menu-close-btn:before{content:""!important;position:absolute!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.menu-close-btn:before{transform:rotate(45deg)!important}.menu-close-btn:after{transform:rotate(-45deg)!important}.menu-close-btn i{display:none!important}.menu-header{text-align:center!important;margin-bottom:32px!important;position:relative!important;z-index:1!important}.menu-header .user-avatar{margin-bottom:20px!important}.menu-header .user-avatar .avatar-icon{width:80px!important;height:80px!important;margin:0 auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}.menu-header .user-avatar .avatar-icon:not(.has-image):not(.has-logo){background:linear-gradient(135deg,#d6e046,#73bf44)!important;box-shadow:0 8px 24px rgba(115,191,68,.25)!important}.menu-header .user-avatar .avatar-icon:not(.has-image):not(.has-logo)>span{color:#fff!important;font-size:2.25rem!important;font-weight:700!important}.menu-header .user-avatar .avatar-icon.has-image{background:#e9ecef!important;box-shadow:0 6px 18px rgba(0,0,0,.12)!important}.menu-header .user-avatar .avatar-icon.has-image .avatar-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.menu-header .user-avatar .avatar-icon.has-logo{background:transparent!important;box-shadow:none!important;border:none!important}.menu-header .user-avatar .avatar-icon .avatar-logo{position:relative!important;width:80px!important;height:80px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:visible!important}.menu-header .user-avatar .avatar-icon .avatar-logo .logo-glow{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:86px!important;height:86px!important;background:radial-gradient(circle,rgba(115,191,68,.25) 0,transparent 70%)!important;border-radius:50%!important;animation:avatarPulse 3s ease-in-out infinite!important;z-index:0!important;pointer-events:none!important}.menu-header .user-avatar .avatar-icon .avatar-logo .animated-logo{position:relative!important;z-index:1!important;filter:drop-shadow(0 6px 18px rgba(115,191,68,.35))!important;transition:transform .3s ease!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle{position:absolute!important;width:4px!important;height:4px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border-radius:50%!important;opacity:.7!important;pointer-events:none!important;animation:avatarParticleFloat 3.2s ease-in-out infinite!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle.p1{top:14%;left:12%;animation-delay:0s!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle.p2{top:78%;left:22%;animation-delay:.4s!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle.p3{top:10%;right:10%;animation-delay:.8s!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle.p4{bottom:28%;right:12%;animation-delay:1.2s!important}.menu-header .user-avatar .avatar-icon .avatar-logo .particle.p5{bottom:12%;left:18%;animation-delay:1.6s!important}.menu-header .user-avatar .avatar-icon .avatar-logo:hover .animated-logo{transform:translateY(-1px) scale(1.02)!important;filter:drop-shadow(0 10px 28px rgba(115,191,68,.45))!important}.menu-header .menu-title{font-size:1.875rem!important;font-weight:700!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.3!important}@media(max-width:640px){.menu-header .menu-title{font-size:1.5rem!important}}.menu-header .verification-status{position:relative!important;display:inline-flex!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:8px 16px!important;border-radius:100px!important;font-size:.875rem!important;font-weight:600!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important}.menu-header .verification-status i{font-size:.875rem!important}.menu-header .verification-status .status-tooltip{position:absolute!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translateX(-50%) translateY(0)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.06)!important;padding:10px 12px!important;min-width:220px!important;text-align:right!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;z-index:20!important;pointer-events:none!important}.menu-header .verification-status .status-tooltip:after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;border:8px solid transparent!important;border-top-color:#fff!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.06))!important}.menu-header .verification-status .tooltip-row{display:flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;font-size:.875rem!important;line-height:1.2!important;padding:4px 0!important}.menu-header .verification-status .tooltip-row i.ok{color:#73bf44!important}.menu-header .verification-status:focus-visible .status-tooltip,.menu-header .verification-status:hover .status-tooltip{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(-4px)!important}.menu-nav{flex-direction:column!important;margin-bottom:24px!important;z-index:1!important}.menu-nav,.menu-nav .menu-link{display:flex!important;grid-gap:12px!important;gap:12px!important;position:relative!important}.menu-nav .menu-link{align-items:center!important;padding:16px!important;background:#f3f4f6!important;border:2px solid transparent!important;border-radius:12px!important;text-decoration:none!important;color:#1a1f2e!important;transition:all .2s ease!important;overflow:hidden!important}.menu-nav .menu-link:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(159,211,86,.1),transparent)!important;transition:left .5s ease!important}.menu-nav .menu-link:hover{background:rgba(159,211,86,.05)!important;border-color:#9fd356!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(159,211,86,.15)!important}.menu-nav .menu-link:hover:before{left:100%!important}.menu-nav .menu-link:active{transform:translateY(0)!important}.menu-nav .menu-link.verify-link{background:rgba(251,191,36,.05)!important;border-color:rgba(251,191,36,.2)!important}.menu-nav .menu-link.verify-link:hover{background:rgba(251,191,36,.1)!important;border-color:#fbbf24!important}.menu-nav .menu-link.verify-block{position:relative!important;display:flex!important;flex-direction:column!important;padding:0!important;background:linear-gradient(135deg,#fff8e1,#ffecb3)!important;border:2px solid rgba(251,191,36,.2)!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;align-items:stretch!important}.menu-nav .menu-link.verify-block:before{content:""!important;position:absolute!important;top:-50%!important;right:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(251,191,36,.1) 0,transparent 60%)!important;animation:verifyPulse 3s ease-in-out infinite!important;pointer-events:none!important}.menu-nav .menu-link.verify-block:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px rgba(251,191,36,.25)!important;border-color:rgba(251,191,36,.4)!important;background:linear-gradient(135deg,#fff5d6,#ffe4a1)!important}.menu-nav .menu-link.verify-block .link-arrow,.menu-nav .menu-link.verify-block .link-content>.link-title,.menu-nav .menu-link.verify-block .link-icon{display:none!important}.menu-nav .link-icon{width:44px!important;height:44px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;position:relative!important;z-index:1!important}.menu-nav .link-icon i{color:#fff!important;font-size:1.125rem!important}.menu-nav .link-icon.unverified{background:linear-gradient(135deg,#fcce56,#fbbf24)!important}.menu-nav .link-content{flex:1 1!important;text-align:right!important;position:relative!important;z-index:1!important}.menu-nav .link-content span{display:block!important}.menu-nav .link-title{font-size:.9375rem!important;font-weight:600!important;color:#1a1f2e!important;margin-bottom:2px!important}.menu-nav .link-subtitle{font-size:.8125rem!important;color:#6b7280!important}.menu-nav .link-arrow{font-size:.875rem!important;color:#6b7280!important;transition:transform .2s ease!important;position:relative!important;z-index:1!important}.menu-link:hover .menu-nav .link-arrow{transform:translateX(-3px)!important}.verify-header{display:flex!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;padding:20px 24px 16px!important;position:relative!important;z-index:1!important}.verify-icon-wrapper{position:relative!important;width:56px!important;height:56px!important;flex-shrink:0!important}.verify-icon-bg{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#fb923c,#fbbf24)!important;border-radius:16px!important;opacity:.9!important;animation:iconFloat 3s ease-in-out infinite!important;display:flex!important;align-items:center!important;justify-content:center!important}.verify-icon-bg i{font-size:24px!important;color:#fff!important}.verify-header-content{flex:1 1!important}.verify-title{font-size:18px!important;font-weight:700!important;color:#1a1f2e!important;margin:0 0 4px!important;display:flex!important;grid-gap:8px!important;gap:8px!important}.verify-badge,.verify-title{align-items:center!important}.verify-badge{display:inline-flex!important;grid-gap:4px!important;gap:4px!important;padding:2px 8px!important;background:#e74c3c!important;color:#fff!important;border-radius:100px!important;font-size:11px!important;font-weight:600!important;animation:badgePulse 2s ease-in-out infinite!important}.verify-badge i{font-size:10px!important}.verify-subtitle{font-size:14px!important;color:#6b7280!important;margin:0!important}.verify-actions-wrapper{padding:0 16px 16px!important;position:relative!important;z-index:1!important}.verify-actions{display:grid!important;grid-gap:10px!important;gap:10px!important}.verify-action{display:flex!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:14px 16px!important;background:#fff!important;border:2px solid transparent!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;color:#1a1f2e!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}.verify-action:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(159,211,86,.1),transparent)!important;transition:left .5s ease!important}.verify-action:hover{transform:translateX(-4px)!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.verify-action:hover:before{left:100%!important}.verify-action.phone{border-color:rgba(159,211,86,.3)!important}.verify-action.phone:hover{background:rgba(159,211,86,.05)!important;border-color:#9fd356!important}.verify-action.bank{border-color:rgba(251,191,36,.3)!important}.verify-action.bank:hover{background:rgba(251,191,36,.05)!important;border-color:#fbbf24!important}.verify-action-icon{width:36px!important;height:36px!important;background:#f3f4f6!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .2s ease!important}.verify-action.phone .verify-action-icon{background:linear-gradient(135deg,rgba(159,211,86,.1),rgba(159,211,86,.2))!important}.verify-action.phone .verify-action-icon i{color:#73bf44!important}.verify-action.bank .verify-action-icon{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(251,191,36,.2))!important}.verify-action.bank .verify-action-icon i{color:#fb923c!important}.verify-action:hover .verify-action-icon{transform:scale(1.1) rotate(-5deg)!important}.verify-action-text{display:flex!important;flex-direction:column!important;grid-gap:2px!important;gap:2px!important}.verify-action-title{font-size:15px!important;font-weight:600!important;color:#1a1f2e!important}.verify-action-hint{font-size:12px!important;font-weight:400!important;color:#6b7280!important}.verify-action-arrow{font-size:14px!important;color:#6b7280!important;transition:transform .2s ease!important}.verify-action:hover .verify-action-arrow{transform:translateX(-3px)!important}.menu-divider{height:1px!important;background:#f3f4f6!important;margin:24px 0!important;position:relative!important}.menu-divider:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:40px!important;height:3px!important;background:linear-gradient(90deg,transparent,#f3f4f6,transparent)!important}.menu-footer{margin-bottom:16px!important;position:relative!important;z-index:1!important}.menu-footer .logout-btn{width:100%!important;padding:16px!important;background:linear-gradient(135deg,#ea6153,#e74c3c)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 4px 12px rgba(231,76,60,.3)!important}.menu-footer .logout-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(231,76,60,.4)!important}.menu-footer .logout-btn:active{transform:translateY(0)!important}.menu-footer .logout-btn i{font-size:1.125rem!important}.security-info{display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:6px!important;gap:6px!important;font-size:.75rem!important;color:#6b7280!important;opacity:.7!important;position:relative!important;z-index:1!important}.security-info i{font-size:.875rem!important}@keyframes usrmenuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes usrmenuSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes verifyPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes avatarPulse{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes avatarParticleFloat{0%,to{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(10px,-8px) scale(1.1);opacity:.85}50%{transform:translate(-8px,-14px) scale(.9);opacity:.5}75%{transform:translate(-14px,-4px) scale(1.05);opacity:.75}}@media(max-width:480px){.custom-overlay-backdrop:has(.user-personal-menu) .custom-overlay-container{margin:10px!important}.menu-card{padding:36px 20px 28px!important}.menu-header{margin-bottom:24px!important}.menu-header .verification-stack{margin-top:6px!important}.menu-header .menu-title{font-size:1.5rem!important}.menu-nav{grid-gap:8px!important;gap:8px!important}.menu-link{padding:12px!important}.link-icon{width:40px!important;height:40px!important}.link-icon i{font-size:1rem!important}.verify-header{padding:16px 20px 12px!important;grid-gap:12px!important;gap:12px!important}.verify-icon-wrapper{width:48px!important;height:48px!important}.verify-icon-bg i{font-size:20px!important}.verify-title{font-size:16px!important}.verify-badge{font-size:10px!important;padding:2px 6px!important}.verify-subtitle{font-size:13px!important}.verify-actions-wrapper{padding:0 12px 12px!important}.verify-action{padding:12px 14px!important;grid-gap:10px!important;gap:10px!important}.verify-action-icon{width:32px!important;height:32px!important}.verify-action-title{font-size:14px!important}.verify-action-hint{font-size:11px!important}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px;min-width:500px}}body.bvm-scroll-locked,html.bvm-scroll-locked{overflow:hidden!important}body.bvm-scroll-locked{position:fixed!important;width:100%!important}.modal.show{z-index:999999!important}.bvm-backdrop,.modal-backdrop.show{z-index:999998!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bvm-wrapper{direction:rtl;text-align:right;max-width:720px;width:90%;max-height:85vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.bvm-wrapper,.bvm-wrapper.modal{z-index:999999!important}.bvm-wrapper .modal-dialog{max-width:720px;margin:1.75rem auto;z-index:999999!important}.bvm-wrapper .modal-content{border:none;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);background:#fff;animation:bvmModalSlideIn .3s ease-out;height:auto;max-height:90vh;z-index:999999!important}.bvm-container,.bvm-wrapper .modal-content{overflow:hidden;display:flex;flex-direction:column}.bvm-container{height:100%}.bvm-header{background:linear-gradient(135deg,#7dbe31,#c8e23f);padding:24px 32px;position:relative;text-align:center;border:none;flex-shrink:0}.bvm-header .bvm-header-icon-wrapper{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon{width:64px;height:64px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7ed321}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon i{font-size:28px}.bvm-header .bvm-header-content{text-align:center;color:#fff}.bvm-header .bvm-header-content h4{margin:0 0 8px;color:#fff;font-weight:700;font-size:1.5rem;line-height:1.3}.bvm-header .bvm-header-content p{margin:0;color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.5}.bvm-header .bvm-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;border:none;color:#fff;font-size:24px;line-height:1;font-weight:300;cursor:pointer}.bvm-header .bvm-close-btn:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.bvm-header .bvm-close-btn:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.bvm-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:#fff;position:relative;min-height:0;display:flex;flex-direction:column}.bvm-scrollable-content{padding:32px;flex:1 0 auto;display:flex;flex-direction:column}.bvm-form-section{margin-bottom:28px}.bvm-form-section .bvm-section-header{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px}.bvm-form-section .bvm-section-header .bvm-section-number{width:36px;height:36px;background:#7ed321;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:0 4px 8px rgba(126,211,33,.25);flex-shrink:0}.bvm-form-section .bvm-section-header .bvm-section-title{font-size:1.125rem;font-weight:700;color:#2c3e50;margin:0}.bvm-form-section:not(:last-child):after{content:"";display:block;height:1px;background:#e9ecef;margin:28px 0}.bvm-form-group{margin-bottom:1rem}.bvm-form-label{font-weight:600;color:#1a1f2e;margin-bottom:8px;font-size:.9rem;display:flex;align-items:center;grid-gap:6px;gap:6px;text-align:right}.bvm-form-label .bvm-valid-indicator{width:18px;height:18px;background:#7ed321;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;-webkit-margin-start:6px;margin-inline-start:6px}.bvm-form-label .bvm-valid-indicator i{font-size:10px}.bvm-form-control{border:2px solid #e9ecef;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;color:#1a1f2e;text-align:right;direction:rtl;width:100%}.bvm-form-control:focus{border-color:#7ed321;box-shadow:0 0 0 .2rem rgba(126,211,33,.15);background:#fff;outline:none}.bvm-form-control.bvm-is-invalid{border-color:#dc3545;background-image:none}.bvm-form-control.bvm-is-valid{border-color:#7ed321;background-image:none}.bvm-form-control::placeholder{color:#adb5bd;font-size:.95rem;text-align:right}.bvm-select-wrapper{position:relative}.bvm-select-wrapper.bvm-has-error .bvm-custom-select,.bvm-select-wrapper.bvm-has-error .custom-select{border-color:#dc3545}.bvm-select-wrapper.bvm-disabled{opacity:.6;pointer-events:none}.bvm-select-wrapper .bvm-custom-select,.bvm-select-wrapper .custom-select{border:2px solid #e9ecef;border-radius:10px;padding:12px 40px 12px 16px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:right;direction:rtl;width:100%;font-size:1rem;color:#1a1f2e}.bvm-select-wrapper .bvm-custom-select:hover:not(:disabled),.bvm-select-wrapper .custom-select:hover:not(:disabled){border-color:rgba(126,211,33,.5)}.bvm-select-wrapper .bvm-custom-select:focus,.bvm-select-wrapper .custom-select:focus{border-color:#7ed321;box-shadow:0 0 0 .2rem rgba(126,211,33,.15)}.bvm-select-wrapper .bvm-custom-select.bvm-is-valid,.bvm-select-wrapper .custom-select.bvm-is-valid{border-color:#7ed321}.bvm-select-wrapper .bvm-custom-select:disabled,.bvm-select-wrapper .custom-select:disabled{background-color:#f8f9fa;cursor:not-allowed}.bvm-invalid-feedback{font-size:.875rem;margin-top:6px;color:#dc3545;display:flex;align-items:center;grid-gap:4px;gap:4px}.bvm-invalid-feedback:before{content:"!";width:16px;height:16px;background:#dc3545;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.bvm-success-message{margin-bottom:20px;padding:12px 16px;background:rgba(40,167,69,.08);border-radius:10px;display:flex;align-items:center;grid-gap:8px;gap:8px;color:#19692c;font-size:.9rem;text-align:right;animation:bvmFadeIn .3s ease-in}.bvm-success-message i{color:#28a745;flex-shrink:0;font-size:1rem}.bvm-info-message{margin-bottom:12px;padding:10px 12px;background:rgba(59,130,246,.06);border-radius:10px;display:flex;align-items:center;grid-gap:8px;gap:8px;color:#0a59da;font-size:.86rem;text-align:right}.bvm-info-message i{color:#3b82f6;flex-shrink:0}.bvm-upload-section .bvm-upload-zone{border:2px dashed #d1d5db;border-radius:12px;padding:40px 32px;text-align:center;background:#f8f9fa;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.bvm-upload-section .bvm-upload-zone:hover{border-color:#7ed321;background:rgba(126,211,33,.02)}.bvm-upload-section .bvm-upload-zone.bvm-drag-active{border-color:#7ed321;background:rgba(126,211,33,.05);transform:scale(1.01)}.bvm-upload-section .bvm-upload-zone.bvm-drag-active .bvm-upload-icon{color:#7ed321;animation:bvmBounce .5s ease-in-out}.bvm-upload-section .bvm-upload-zone.bvm-error{border-color:#dc3545;background:rgba(220,53,69,.02)}.bvm-upload-section .bvm-upload-zone.bvm-error .bvm-upload-icon{color:#dc3545}.bvm-upload-section .bvm-upload-zone.bvm-has-file{border-color:#28a745;background:rgba(40,167,69,.02);padding:32px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-icon{font-size:3rem;color:#9ca3af;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.bvm-upload-section .bvm-upload-zone .bvm-upload-content h6{color:#2c3e50;font-weight:600;font-size:1.05rem;margin-bottom:6px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content p{color:#6c757d;font-size:.95rem;margin-bottom:16px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-hints{display:flex;justify-content:center;grid-gap:16px;gap:16px;flex-wrap:wrap}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-hints span{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#6c757d;font-size:.875rem}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-hints span i{color:#28a745;font-size:.875rem}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-preview-image{max-width:300px;max-height:200px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-bottom:16px;border:3px solid #fff}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-file-info{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-file-info .bvm-text-success{color:#28a745;font-size:1.125rem}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-file-info .bvm-remove-file-btn{width:28px;height:28px;background:#dc3545;color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-margin-start:auto;margin-inline-start:auto}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-file-info .bvm-remove-file-btn:hover{background:#bd2130;transform:scale(1.1)}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-file-info .bvm-remove-file-btn i{font-size:.875rem}.bvm-upload-section .bvm-upload-error{margin-top:12px;padding:10px 12px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:10px;color:#bd2130;font-size:.9rem;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-weight:500}.bvm-upload-section .bvm-upload-error i{color:#dc3545}.bvm-upload-info{margin-top:16px}.bvm-upload-info .bvm-alert{border-radius:12px;border:1px solid rgba(59,130,246,.2);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(59,130,246,.03));color:#0a59da;padding:14px 16px;font-size:.95rem;display:flex;align-items:center;grid-gap:10px;gap:10px;text-align:right}.bvm-upload-info .bvm-alert i{color:#3b82f6;font-size:1.1rem;flex-shrink:0}.bvm-upload-info .bvm-alert strong{color:#094fc2}.bvm-footer{margin-top:auto;padding-top:16px;border-top:1px solid #e9ecef;display:flex;justify-content:center;align-items:center;grid-gap:16px;gap:16px;flex-direction:column;flex-shrink:0;background:#fff}@media(max-width:768px){.bvm-footer{border-radius:0 0 16px 16px}}.bvm-footer .bvm-footer-actions{display:flex;grid-gap:12px;gap:12px;align-items:center;justify-content:center}.bvm-footer .bvm-back-btn,.bvm-footer .bvm-skip-btn{padding:12px 24px;border-radius:12px;font-weight:600;font-size:.95rem;border:2px solid #e9ecef;background:#fff;color:#6c757d;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap}.bvm-footer .bvm-back-btn:hover,.bvm-footer .bvm-skip-btn:hover{background:#f8f9fa;border-color:#6c757d;color:#2c3e50;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.bvm-footer .bvm-back-btn i,.bvm-footer .bvm-skip-btn i{font-size:.875rem}.bvm-footer .bvm-skip-link{color:#6c757d;text-decoration:none;font-weight:500;font-size:.95rem;padding:8px 0;transition:all .2s ease;background:none;border:none;cursor:pointer}.bvm-footer .bvm-skip-link:hover{color:#2c3e50;text-decoration:underline}.bvm-footer .bvm-skip-link i{font-size:.875rem}.bvm-footer .bvm-continue-btn,.bvm-footer .bvm-submit-btn{padding:14px 32px;border-radius:12px;font-weight:600;font-size:1rem;background:#7ed321;border:none;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(126,211,33,.3);display:inline-flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap}.bvm-footer .bvm-continue-btn:hover:not(:disabled),.bvm-footer .bvm-submit-btn:hover:not(:disabled){background:#6bc20f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(126,211,33,.4)}.bvm-footer .bvm-continue-btn:disabled,.bvm-footer .bvm-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.bvm-footer .bvm-continue-btn i,.bvm-footer .bvm-submit-btn i{font-size:.875rem}@keyframes bvmModalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bvmFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes bvmBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.modal{padding:0!important;margin:0!important}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6)}.bvm-wrapper .modal-dialog{margin:0;max-width:100vw;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.bvm-wrapper .modal-content{flex:1 1;margin:12px 8px;border-radius:16px;max-height:calc(100% - 24px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.05)}.bvm-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.bvm-header{padding:14px 16px;flex-shrink:0;z-index:2;position:relative;border-radius:16px 16px 0 0;overflow:hidden}.bvm-header .bvm-header-icon-wrapper{width:48px;height:48px;margin-bottom:6px}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon{width:38px;height:38px}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon i{font-size:18px}.bvm-header .bvm-header-content h4{font-size:1.1rem;margin-bottom:4px}.bvm-header .bvm-header-content p{font-size:.82rem;line-height:1.3}.bvm-header .bvm-close-btn{width:28px;height:28px;top:10px;right:10px;font-size:20px}.bvm-body{flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;position:relative;min-height:0;display:flex;flex-direction:column;scroll-behavior:smooth}.bvm-body::-webkit-scrollbar{display:none}.bvm-scrollable-content{padding:12px 16px 16px;flex:1 0 auto;display:flex;flex-direction:column}.bvm-form-section{margin-bottom:16px}.bvm-form-section .bvm-section-header{margin-bottom:10px}.bvm-form-section .bvm-section-header .bvm-section-number{width:26px;height:26px;font-size:.9rem}.bvm-form-section .bvm-section-header .bvm-section-title{font-size:.95rem}.bvm-form-section:not(:last-child):after{margin:16px 0}.bvm-info-message{margin-bottom:10px;padding:8px 10px;font-size:.8rem}.bvm-form-group{margin-bottom:.75rem}.bvm-form-label{font-size:.85rem;margin-bottom:6px}.bvm-form-control{padding:10px 12px;font-size:16px}.bvm-form-control[type=email],.bvm-form-control[type=number],.bvm-form-control[type=tel],.bvm-form-control[type=text]{font-size:16px}.bvm-select-wrapper .bvm-custom-select,.bvm-select-wrapper .custom-select{padding:10px 36px 10px 12px;font-size:16px}.bvm-upload-section .bvm-upload-zone{padding:20px 14px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-icon{font-size:2.2rem;margin-bottom:12px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content h6{font-size:.95rem;margin-bottom:4px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content p{font-size:.85rem;margin-bottom:12px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-hints{grid-gap:10px;gap:10px}.bvm-upload-section .bvm-upload-zone .bvm-upload-content .bvm-upload-hints span{font-size:.8rem}.bvm-upload-section .bvm-upload-zone .bvm-preview-container .bvm-preview-image{max-width:220px;max-height:140px;margin-bottom:12px}.bvm-footer{margin-top:auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.08);border-top:1px solid #e9ecef;z-index:10;flex-shrink:0;border-radius:0 0 16px 16px}.bvm-footer .bvm-footer-actions{width:100%;display:flex;grid-gap:8px;gap:8px;justify-content:space-between}.bvm-footer .bvm-footer-actions .bvm-back-btn,.bvm-footer .bvm-footer-actions .bvm-continue-btn,.bvm-footer .bvm-footer-actions .bvm-skip-btn,.bvm-footer .bvm-footer-actions .bvm-submit-btn{flex:1 1;padding:12px 14px;font-size:.9rem;justify-content:center}.bvm-footer .bvm-skip-link{width:100%;text-align:center;padding:6px 0;margin-top:2px;font-size:.85rem}}@media(max-width:768px){[dir=rtl] .bvm-footer .bvm-footer-actions{direction:rtl}}@supports(-webkit-touch-callout:none){@media(max-width:768px){.bvm-wrapper .modal-dialog{height:-webkit-fill-available;padding-top:max(env(safe-area-inset-top),20px);padding-bottom:max(env(safe-area-inset-bottom),20px)}.bvm-wrapper .modal-content{margin:12px 8px max(12px,env(safe-area-inset-bottom))}.bvm-body{-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position}.modal-content{position:relative}}}@media(max-width:768px){.bvm-body{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}}@media(max-height:600px)and (max-width:768px){.bvm-header{padding:12px 16px}.bvm-header .bvm-header-icon-wrapper{width:48px;height:48px;margin-bottom:6px}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon{width:36px;height:36px}.bvm-header .bvm-header-icon-wrapper .bvm-header-icon i{font-size:18px}.bvm-header .bvm-header-content h4{font-size:1.1rem}.bvm-header .bvm-header-content p{font-size:.8rem}.bvm-body{max-height:calc(100vh - 160px)}.bvm-scrollable-content{padding-bottom:80px}.bvm-footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.bvm-footer .bvm-footer-actions .bvm-back-btn,.bvm-footer .bvm-footer-actions .bvm-continue-btn,.bvm-footer .bvm-footer-actions .bvm-skip-btn,.bvm-footer .bvm-footer-actions .bvm-submit-btn{padding:12px 14px;font-size:.9rem}}.giver-password-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.giver-password-modal-overlay,.giver-password-modal-overlay *{box-sizing:border-box!important}.giver-pm-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:giverPmFadeIn .3s ease-out!important}.giver-pm-modal{position:relative!important;background:#fff!important;border-radius:24px!important;width:100%!important;max-width:480px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverPmSlideUp .4s cubic-bezier(.16,1,.3,1)!important}@media(max-width:640px){.giver-pm-modal{border-radius:20px!important;max-width:100%!important;max-height:100vh!important}}.giver-pm-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-pm-gradient-orb{position:absolute!important;top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.giver-pm-pattern{position:absolute!important;inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.giver-pm-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important}.giver-pm-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.giver-pm-close span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.giver-pm-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-pm-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-pm-close:hover span{background:#73bf44!important}.giver-pm-content{position:relative!important;padding:50px 40px 40px!important}@media(max-width:640px){.giver-pm-content{padding:40px 24px 32px!important}}.giver-pm-loading{text-align:center!important;padding:60px 20px!important}.giver-pm-loading .spinner{width:48px!important;height:48px!important;border:3px solid rgba(159,211,86,.2)!important;border-top-color:#9fd356!important;border-radius:50%!important;margin:0 auto 24px!important;animation:giverPmSpin .8s linear infinite!important}.giver-pm-loading p{font-size:1.125rem!important;color:#6b7280!important;margin:0!important}.giver-pm-error{text-align:center!important;padding:60px 20px!important}.giver-pm-error-icon{width:80px!important;height:80px!important;background:rgba(239,68,68,.1)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 24px!important}.giver-pm-error-icon svg{width:40px!important;height:40px!important;fill:#ef4444!important}.giver-pm-error h3{font-size:1.5rem!important;font-weight:700!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-pm-error p{font-size:1rem!important;color:#6b7280!important;margin:0 0 8px!important;line-height:1.6!important}.giver-pm-error p:last-of-type,.giver-pm-header{margin-bottom:32px!important}.giver-pm-header{text-align:center!important}.giver-pm-badge{display:inline-flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:6px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:16px!important}.giver-pm-badge svg{width:18px!important;height:18px!important;fill:currentColor!important}.giver-pm-header h1{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.2!important}@media(max-width:640px){.giver-pm-header h1{font-size:1.75rem!important}}.giver-pm-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.giver-pm-header p{font-size:1rem!important;color:#6b7280!important;margin:0!important;line-height:1.6!important}.giver-pm-form{display:flex!important;flex-direction:column!important;grid-gap:24px!important;gap:24px!important}.giver-pm-field{position:relative!important;width:100%!important}.giver-pm-field input{width:100%!important;padding:20px 50px 8px 0!important;background:transparent!important;border:none!important;border-bottom:2px solid #f3f4f6!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .3s ease!important;font-family:inherit!important;direction:rtl!important}.giver-pm-field input:focus{outline:none!important;border-bottom-color:#9fd356!important}.giver-pm-field input.error{border-bottom-color:#ef4444!important}.giver-pm-field label{position:absolute!important;top:20px!important;right:0!important;font-size:1rem!important;color:#6b7280!important;pointer-events:none!important;transition:all .3s ease!important;background:#fff!important;padding:0 4px!important;transform-origin:right top!important;direction:rtl!important}.giver-pm-field.has-value label,.giver-pm-field input:focus+label{top:0!important;font-size:.75rem!important;color:#73bf44!important;transform:translateY(-50%)!important}.giver-pm-field .giver-pm-field-icon{position:absolute!important;left:0!important;top:20px!important;color:#6b7280!important;transition:color .3s ease!important}.giver-pm-field .giver-pm-field-icon svg{width:20px!important;height:20px!important;fill:currentColor!important}.giver-pm-field input:focus~.giver-pm-field-icon{color:#9fd356!important}.giver-pm-field.has-error input{border-bottom-color:#ef4444!important}.giver-pm-error-text,.giver-pm-field.has-error .giver-pm-field-icon,.giver-pm-field.has-error label{color:#ef4444!important}.giver-pm-error-text{font-size:.875rem!important;margin-top:6px!important;display:flex!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;direction:rtl!important}.giver-pm-error-text svg{width:14px!important;height:14px!important;fill:currentColor!important;flex-shrink:0!important}.giver-pm-requirements{background:rgba(159,211,86,.05)!important;border:1px solid rgba(159,211,86,.2)!important;border-radius:12px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;color:#73bf44!important;font-size:.875rem!important;direction:rtl!important}.giver-pm-requirements svg{width:18px!important;height:18px!important;fill:currentColor!important;flex-shrink:0!important}.giver-pm-btn{padding:14px 28px!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;font-family:inherit!important;min-width:120px!important}.giver-pm-btn.primary{background:linear-gradient(135deg,#d6e046,#73bf44)!important;color:#fff!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important}.giver-pm-btn.primary:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.giver-pm-btn.secondary{background:#f3f4f6!important;color:#6b7280!important}.giver-pm-btn.secondary:hover:not(:disabled){background:#e4e7eb!important}.giver-pm-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.giver-pm-btn svg{width:18px!important;height:18px!important;fill:currentColor!important}.giver-pm-buttons{display:flex!important;margin-left:55px;grid-gap:12px!important;gap:12px!important;margin-top:32px!important}@media(max-width:480px){.giver-pm-buttons{flex-direction:column-reverse!important}.giver-pm-buttons .giver-pm-btn{width:100%!important}}.giver-pm-success{text-align:center!important;padding:40px 0!important}.giver-pm-success-icon{width:100px!important;height:100px!important;margin:0 auto 32px!important}.giver-pm-success-icon svg{width:100%!important;height:100%!important}.giver-pm-success-icon svg circle{fill:none!important;stroke:#9fd356!important;stroke-width:2!important;stroke-dasharray:166!important;stroke-dashoffset:166!important;animation:giverPmDrawCircle .6s ease-out forwards!important}.giver-pm-success-icon svg path{fill:none!important;stroke:#73bf44!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:48!important;stroke-dashoffset:48!important;animation:giverPmDrawCheck .3s ease-out .6s forwards!important}.giver-pm-success h2{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-pm-success .success-message{font-size:1.125rem!important;color:#73bf44!important;font-weight:600!important;margin:0 0 8px!important}.giver-pm-success .success-subtitle{font-size:1rem!important;color:#6b7280!important;margin:0 0 32px!important}.giver-pm-spinner{display:inline-block!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid hsla(0,0%,100%,.3)!important;border-top-color:#fff!important;animation:giverPmSpin .8s linear infinite!important}@keyframes giverPmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverPmSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverPmDrawCircle{to{stroke-dashoffset:0}}@keyframes giverPmDrawCheck{to{stroke-dashoffset:0}}@keyframes giverPmSpin{to{transform:rotate(1turn)}}@media(max-width:480px){.giver-pm-modal{margin:10px!important}.giver-pm-content{padding:36px 20px 28px!important}.giver-pm-header{margin-bottom:28px!important}.giver-pm-header h1{font-size:1.625rem!important}.giver-pm-header p{font-size:.9375rem!important}.giver-pm-form{grid-gap:20px!important;gap:20px!important}}@media(max-width:576px){.giver-pm-buttons{margin-left:0}}.giver-forgot-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.giver-forgot-modal-overlay,.giver-forgot-modal-overlay *{box-sizing:border-box!important}.giver-fm-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:giverFmFadeIn .3s ease-out!important}.giver-fm-modal{position:relative!important;background:#fff!important;border-radius:24px!important;width:100%!important;max-width:480px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverFmSlideUp .4s cubic-bezier(.16,1,.3,1)!important}@media(max-width:640px){.giver-fm-modal{border-radius:20px!important;max-width:100%!important;max-height:100vh!important}}.giver-fm-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-fm-gradient-orb{position:absolute!important;top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.giver-fm-pattern{position:absolute!important;inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.giver-fm-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important}.giver-fm-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.giver-fm-close span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.giver-fm-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-fm-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-fm-close:hover span{background:#73bf44!important}.giver-fm-content{position:relative!important;padding:50px 40px 40px!important}@media(max-width:640px){.giver-fm-content{padding:40px 24px 32px!important}}.giver-fm-header{text-align:center!important;margin-bottom:32px!important}.giver-fm-badge{display:inline-flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:6px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:16px!important}.giver-fm-badge svg{width:18px!important;height:18px!important;fill:currentColor!important}.giver-fm-header h1{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.2!important}@media(max-width:640px){.giver-fm-header h1{font-size:1.75rem!important}}.giver-fm-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.giver-fm-header p{font-size:1rem!important;color:#6b7280!important;margin:0!important;line-height:1.6!important}.giver-fm-form{grid-gap:24px!important;gap:24px!important}.giver-fm-delivery-section,.giver-fm-form{display:flex!important;flex-direction:column!important}.giver-fm-delivery-section{grid-gap:16px!important;gap:16px!important}.giver-fm-delivery-label{font-size:.875rem!important;font-weight:600!important;color:#6b7280!important;text-align:center!important;margin:0!important}.giver-fm-toggle{position:relative!important;display:flex!important;background:#f3f4f6!important;border-radius:14px!important;padding:4px!important}.giver-fm-toggle-bg{position:absolute!important;top:4px!important;height:calc(100% - 8px)!important;width:calc(50% - 4px)!important;background:#fff!important;border-radius:10px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.giver-fm-toggle-bg.email{right:4px!important}.giver-fm-toggle-bg.whatsapp{right:50%!important}.giver-fm-toggle-btn{flex:1 1!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;padding:10px 16px!important;background:none!important;border:none!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:500!important;color:#6b7280!important;cursor:pointer!important;position:relative!important;z-index:2!important;transition:all .2s ease!important;font-family:inherit!important}.giver-fm-toggle-btn svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;transition:all .2s ease!important}.giver-fm-toggle-btn svg[viewBox="0 0 24 24"][fill=currentColor]{fill:currentColor!important;stroke:none!important}.giver-fm-toggle-btn.active{color:#73bf44!important}.giver-fm-toggle-btn.active svg{stroke:#73bf44!important}.giver-fm-toggle-btn.active svg[fill=currentColor]{fill:#73bf44!important;stroke:none!important}.giver-fm-toggle-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.giver-fm-field{position:relative!important;width:100%!important}.giver-fm-field input{width:100%!important;padding:20px 0 8px!important;background:transparent!important;border:none!important;border-bottom:2px solid #f3f4f6!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .3s ease!important;font-family:inherit!important}.giver-fm-field input.giver-fm-ltr,.giver-fm-field input[type=email]{direction:ltr!important;text-align:left!important}.giver-fm-field input[type=tel]{direction:rtl!important;text-align:right!important}.giver-fm-field input:focus{outline:none!important;border-bottom-color:#9fd356!important}.giver-fm-field input.error{border-bottom-color:#ef4444!important}.giver-fm-field label{position:absolute!important;top:20px!important;right:0!important;font-size:1rem!important;color:#6b7280!important;pointer-events:none!important;transition:all .3s ease!important;background:#fff!important;padding:0 4px!important;transform-origin:right top!important;direction:rtl!important}.giver-fm-field.has-value label,.giver-fm-field input:focus+label{top:0!important;font-size:.75rem!important;color:#73bf44!important;transform:translateY(-50%)!important}.giver-fm-field.has-error input{border-bottom-color:#ef4444!important}.giver-fm-error-text,.giver-fm-field.has-error label{color:#ef4444!important}.giver-fm-error-text{font-size:.875rem!important;margin-top:6px!important;display:flex!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;direction:rtl!important}.giver-fm-error-text svg{width:14px!important;height:14px!important;fill:currentColor!important;flex-shrink:0!important}.giver-fm-help-text{font-size:.875rem!important;color:#6b7280!important;text-align:center!important;margin-top:-8px!important}.giver-fm-btn{padding:14px 28px!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;font-family:inherit!important;width:100%!important}.giver-fm-btn.primary{background:linear-gradient(135deg,#d6e046,#73bf44)!important;color:#fff!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important}.giver-fm-btn.primary:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.giver-fm-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.giver-fm-success{text-align:center!important;padding:40px 0!important}.giver-fm-success-icon{width:100px!important;height:100px!important;margin:0 auto 32px!important}.giver-fm-success-icon svg{width:100%!important;height:100%!important}.giver-fm-success-icon svg circle{fill:none!important;stroke:#9fd356!important;stroke-width:2!important;stroke-dasharray:166!important;stroke-dashoffset:166!important;animation:giverFmDrawCircle .6s ease-out forwards!important}.giver-fm-success-icon svg path{fill:none!important;stroke:#73bf44!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:48!important;stroke-dashoffset:48!important;animation:giverFmDrawCheck .3s ease-out .6s forwards!important}.giver-fm-success h2{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-fm-success p{font-size:1.125rem!important;color:#6b7280!important;margin:0 0 32px!important;line-height:1.6!important}.giver-fm-spinner{display:inline-block!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid hsla(0,0%,100%,.3)!important;border-top-color:#fff!important;animation:giverFmSpin .8s linear infinite!important}@keyframes giverFmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverFmSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverFmDrawCircle{to{stroke-dashoffset:0}}@keyframes giverFmDrawCheck{to{stroke-dashoffset:0}}@keyframes giverFmSpin{to{transform:rotate(1turn)}}@media(max-width:480px){.giver-fm-modal{margin:10px!important}.giver-fm-content{padding:36px 20px 28px!important}.giver-fm-header{margin-bottom:28px!important}.giver-fm-header h1{font-size:1.625rem!important}.giver-fm-header p{font-size:.9375rem!important}.giver-fm-form{grid-gap:20px!important;gap:20px!important}.giver-fm-toggle-btn{padding:8px 12px!important;font-size:.875rem!important}.giver-fm-toggle-btn svg{width:16px!important;height:16px!important}}.custom-overlay-backdrop:has(.login-wrapper){background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.custom-overlay-backdrop:has(.login-wrapper) .custom-overlay-container{margin:0!important;max-width:420px!important;width:100%!important;animation:loginSlideUp .4s cubic-bezier(.16,1,.3,1)!important}.custom-overlay-backdrop:has(.login-wrapper) .custom-overlay-content{background:transparent!important;box-shadow:none!important;overflow:visible!important}.login-wrapper{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;opacity:0;animation:loginFadeIn .3s ease-out forwards}.login-wrapper.visible{opacity:1}.login-modal-card{position:relative!important;background:#fff!important;border-radius:24px!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;padding:50px 40px 40px!important;overflow:hidden!important}@media(max-width:640px){.login-modal-card{border-radius:20px!important;padding:40px 24px 32px!important}}.login-modal-card:before{top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.login-modal-card:after,.login-modal-card:before{content:""!important;position:absolute!important;pointer-events:none!important}.login-modal-card:after{inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.login-error-alert{background:#fee4e2!important;border:1px solid #fecaca!important;border-radius:12px!important;padding:16px!important;margin:0 0 20px!important;display:flex!important;align-items:flex-start!important;grid-gap:12px!important;gap:12px!important;position:relative!important;opacity:0!important;transform:translateY(-10px)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.login-error-alert.visible{opacity:1!important;transform:translateY(0)!important}.login-error-alert .error-icon{color:#e74c3c!important;font-size:20px!important;flex-shrink:0!important;margin-top:2px!important;animation:errorPulse 2s ease infinite!important}.login-error-alert .error-content{flex:1 1!important;text-align:right!important}.login-error-alert .error-title{font-weight:600!important;color:#991b1b!important;margin-bottom:4px!important;font-size:15px!important;line-height:1.3!important}.login-error-alert .error-message{color:#7f1d1d!important;font-size:13px!important;line-height:1.5!important}.login-error-alert .error-subtitle{color:#991b1b!important;font-size:13px!important;margin-top:4px!important;opacity:.8!important}.login-error-alert .error-close{background:none!important;border:none!important;color:#991b1b!important;font-size:16px!important;cursor:pointer!important;padding:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;transition:all .2s ease!important}.login-error-alert .error-close:hover{background:rgba(153,27,27,.1)!important;transform:rotate(90deg)!important}@keyframes errorPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.login-modal-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.login-modal-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.login-modal-close:after,.login-modal-close:before{content:""!important;position:absolute!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.login-modal-close:before{transform:rotate(45deg)!important}.login-modal-close:after{transform:rotate(-45deg)!important}.login-modal-close:hover:after,.login-modal-close:hover:before{background:#73bf44!important}.login-modal-close i{display:none!important}.login-modal-header{text-align:center!important;margin-bottom:32px!important;position:relative!important;z-index:1!important}.login-modal-header .login-icon-wrapper{margin-bottom:20px!important}.login-modal-header .login-icon-wrapper .login-icon{display:inline-block!important;margin:0 auto!important;padding:15px!important;background:hsla(0,0%,100%,.1)!important;border-radius:15px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.login-modal-header .login-icon-wrapper .login-icon svg{width:60px!important;height:70px!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))!important}.login-modal-header .login-modal-title{font-size:1.875rem!important;font-weight:700!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.3!important}@media(max-width:640px){.login-modal-header .login-modal-title{font-size:1.5rem!important}}.login-modal-header .login-modal-subtitle{font-size:.9375rem!important;color:#6b7280!important;margin:0!important}.login-logo-container{position:relative!important;width:100px!important;height:120px!important;cursor:pointer!important;transition:transform .2s ease!important}.login-logo-container .logo-glow{position:absolute!important;top:50%!important;left:50%!important;width:140%!important;height:140%!important;background:radial-gradient(circle,rgba(159,211,86,.3) 0,transparent 70%)!important;transform:translate(-50%,-50%)!important;opacity:.6!important;animation:logoPulse 3s ease infinite!important}.login-logo-container .animated-logo{position:relative!important;z-index:2!important;width:100%!important;height:100%!important}.login-logo-container .logo-path-1,.login-logo-container .logo-path-2,.login-logo-container .logo-path-3{animation:logoFloat 4s ease infinite!important}.login-logo-container .logo-path-2{animation-delay:.3s!important}.login-logo-container .logo-path-3{animation-delay:.6s!important}.login-logo-container .logo-particle{position:absolute!important;width:4px!important;height:4px!important;background:#9fd356!important;border-radius:50%!important;opacity:.6!important}.login-logo-container .logo-particle-1{top:20%!important;left:10%!important;animation:float1 6s infinite!important}.login-logo-container .logo-particle-2{top:80%!important;left:20%!important;animation:float2 8s infinite!important}.login-logo-container .logo-particle-3{top:30%!important;right:15%!important;animation:float3 7s infinite!important}.login-logo-container .logo-particle-4{bottom:20%!important;right:25%!important;animation:float1 9s infinite!important}.login-logo-container .logo-particle-5{top:50%!important;left:80%!important;animation:float2 5s infinite!important}.login-logo-container .logo-sparkle{position:absolute!important;width:4px!important;height:4px!important;background:#fff!important;border-radius:50%!important;box-shadow:0 0 6px #9fd356!important;animation:sparkle 1s ease forwards!important;pointer-events:none!important}.login-modal-form{position:relative!important;z-index:1!important}.login-modal-form .form-fields{display:flex!important;flex-direction:column!important;grid-gap:20px!important;gap:20px!important;margin-bottom:24px!important}.login-modal-form .field-wrapper,.login-modal-form .form-field{position:relative!important}.login-modal-form .field-wrapper .field-input{width:100%!important;padding:16px 48px 16px 16px!important;background:#f3f4f6!important;border:2px solid transparent!important;border-radius:12px!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .2s ease!important;outline:none!important}.login-modal-form .field-wrapper .field-input::placeholder{color:transparent!important}.login-modal-form .field-wrapper .field-input:focus{background:rgba(159,211,86,.05)!important;border-color:#9fd356!important;box-shadow:0 4px 12px rgba(159,211,86,.15)!important}.login-modal-form .field-wrapper .field-label{right:48px!important;font-size:1rem!important;transition:all .2s ease!important;background:transparent!important;padding:0 .25rem!important}.login-modal-form .field-wrapper .field-icon,.login-modal-form .field-wrapper .field-label{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;color:#6b7280!important;pointer-events:none!important}.login-modal-form .field-wrapper .field-icon{right:16px!important;font-size:1.125rem!important;transition:color .2s ease!important}.login-modal-form .field-wrapper .field-toggle{position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:#9fd356!important;font-size:1.125rem!important;cursor:pointer!important;padding:.5rem!important;opacity:0!important;transition:opacity .2s ease!important}.login-modal-form .field-wrapper .field-toggle:hover{opacity:.8!important}.login-modal-form .field-wrapper.filled .field-label,.login-modal-form .field-wrapper.focused .field-label{top:-10px!important;right:12px!important;font-size:.75rem!important;color:#9fd356!important;background:#fff!important;padding:0 .5rem!important}.login-modal-form .field-wrapper.filled .field-icon,.login-modal-form .field-wrapper.focused .field-icon{color:#9fd356!important}.login-modal-form .field-wrapper.filled .field-toggle{opacity:1!important}.login-modal-form .field-wrapper.error .field-input{border-color:#e74c3c!important;background:rgba(231,76,60,.05)!important;animation:errorShake .3s ease!important}.login-modal-form .field-wrapper.error .field-icon,.login-modal-form .field-wrapper.error .field-label{color:#e74c3c!important}.login-modal-form .field-error{font-size:.8125rem!important;color:#e74c3c!important;margin-top:6px!important;text-align:right!important;font-weight:500!important;animation:errorFadeIn .3s ease!important}.login-modal-form .forgot-link{display:inline-block!important;margin-top:8px!important;font-size:.875rem!important;color:#9fd356!important;background:none!important;border:none!important;cursor:pointer!important;text-decoration:none!important;font-weight:500!important;transition:all .2s ease!important}.login-modal-form .forgot-link:hover{color:#73bf44!important;text-decoration:underline!important}.form-actions{margin-bottom:24px!important;position:relative!important;z-index:1!important}.form-actions .submit-button{width:100%!important;padding:16px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 4px 12px rgba(115,191,68,.3)!important}.form-actions .submit-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.form-actions .submit-button:active{transform:translateY(0)!important}.form-actions .submit-button:disabled{opacity:.7!important;cursor:not-allowed!important}.form-actions .submit-button .spinner-border{width:1.125rem!important;height:1.125rem!important;border-width:2px!important}.form-divider{position:relative!important;text-align:center!important;margin:24px 0!important;height:1px!important;background:#f3f4f6!important}.form-divider:before{content:""!important;width:40px!important;height:3px!important;background:linear-gradient(90deg,transparent,#f3f4f6,transparent)!important}.form-divider:before,.form-divider span{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.form-divider span{background:#fff!important;padding:0 16px!important;font-size:.8125rem!important;color:#6b7280!important;font-weight:500!important}.social-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;position:relative!important;z-index:1!important}.social-buttons .social-btn{display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border:none!important;border-radius:12px!important;background:#f3f4f6!important;color:#1a1f2e!important;font-size:.9375rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important}.social-buttons .social-btn:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.social-buttons .social-btn:active{transform:translateY(0)!important}.social-buttons .social-btn.google:hover{background:rgba(234,67,53,.1)!important}.social-buttons .social-btn.google i{color:#ea4335!important}.social-buttons .social-btn.facebook:hover{background:rgba(24,119,242,.1)!important}.social-buttons .social-btn.facebook i{color:#1877f2!important}.social-buttons .social-btn span{color:#1a1f2e!important}.social-login-section .social-btn .social-icon{font-size:1.2rem!important}@keyframes loginFadeIn{0%{opacity:0}to{opacity:1}}@keyframes errorFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes loginSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes logoPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.3}}@keyframes float1{0%,to{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}}@keyframes float2{0%,to{transform:translate(0)}33%{transform:translate(-30px,-20px)}66%{transform:translate(20px,-10px)}}@keyframes float3{0%,to{transform:translate(0)}33%{transform:translate(20px,20px)}66%{transform:translate(-30px,-10px)}}@media(max-width:480px){.custom-overlay-backdrop:has(.login-wrapper) .custom-overlay-container{margin:10px!important}.login-modal-card{padding:36px 20px 28px!important}.login-modal-header{margin-bottom:24px!important}.login-modal-header .login-modal-title{font-size:1.5rem!important}.login-error-alert{margin:0 0 16px!important;padding:12px!important}.login-error-alert .error-icon{font-size:18px!important}.login-error-alert .error-title{font-size:14px!important}.login-error-alert .error-message{font-size:13px!important}.login-error-alert .error-subtitle{font-size:12px!important}.form-divider{margin:20px 0!important}.social-buttons{grid-gap:8px!important;gap:8px!important}.social-buttons .social-btn{padding:12px 8px!important;font-size:.875rem!important}.social-buttons .social-btn i{font-size:1.125rem!important}}@media(prefers-reduced-motion:reduce){.error-icon,.field-wrapper *,.login-error-alert,.login-modal-card,.login-modal-close,.login-wrapper,.social-btn{transition:none!important;animation:none!important}}.error-message,.error-subtitle,.error-title{text-align:center}button.error-close{margin-left:auto}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */#home{position:relative}.container-fluid.hero,.container.hero{-webkit-user-select:none;user-select:none;max-height:60vh;background-repeat:no-repeat;height:45vh;background-size:140vh;--dimmer-strength:40%}@media(min-width:768px){.container-fluid.hero,.container.hero{height:70vh;background-size:cover}}@media(max-width:767.98px){.container-fluid.hero:before,.container.hero:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:linear-gradient(0deg,rgba(255,255,255,var(--dimmer-strength)),transparent)}}.container-fluid.hero .hero-wave,.container.hero .hero-wave{position:absolute;width:100%;bottom:-1px}.container-fluid.hero .hero-wave svg,.container.hero .hero-wave svg{height:10vh;transform:scaleX(-1.2)}.container-fluid.hero .hero-row,.container.hero .hero-row{position:relative;background-repeat:no-repeat;height:100%;align-items:center}.hero.hero-left{background-position:right 10% bottom}.hero.hero-right{background-position:left 10% bottom}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.hero-content{width:100%;justify-content:center}:root{--primary-gradient:linear-gradient(135deg,#8bc34a,#4caf50);--secondary-gradient:linear-gradient(135deg,#00e676,#1de9b6);--background-gradient:linear-gradient(135deg,#f8fffe,#f0f9f4);--glass-bg:hsla(0,0%,100%,0.92);--glass-border:hsla(0,0%,100%,0.3);--shadow-light:0 8px 32px rgba(0,0,0,0.06);--shadow-medium:0 16px 64px rgba(0,0,0,0.08);--shadow-heavy:0 24px 80px rgba(0,0,0,0.12);--border-soft:#e2e8f0;--success-soft:rgba(72,187,120,0.1);--error-soft:rgba(245,101,101,0.1);--warning-soft:rgba(246,173,85,0.1);--google-color:#4285f4;--facebook-color:#1877f2;--provider-color:var(--primary-gradient);--provider-gradient:var(--primary-gradient);--btn-gradient:var(--primary-gradient)}.oauth-error-page,.oauth-loading-page{min-height:100vh;position:relative}.oauth-error-page .loading-spinner,.oauth-loading-page .loading-spinner{position:relative}.oauth-error-page .loading-spinner .spinner-border,.oauth-loading-page .loading-spinner .spinner-border{width:3rem;height:3rem;border-width:.3rem;color:#8bc34a}.oauth-error-page .loading-spinner .loading-dots,.oauth-loading-page .loading-spinner .loading-dots{display:flex;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-top:1.5rem}.oauth-error-page .loading-spinner .loading-dots span,.oauth-loading-page .loading-spinner .loading-dots span{width:8px;height:8px;background:#8bc34a;border-radius:50%;animation:dot-bounce 1.4s ease-in-out infinite}.oauth-error-page .loading-spinner .loading-dots span:first-child,.oauth-loading-page .loading-spinner .loading-dots span:first-child{animation-delay:0s}.oauth-error-page .loading-spinner .loading-dots span:nth-child(2),.oauth-loading-page .loading-spinner .loading-dots span:nth-child(2){animation-delay:.2s}.oauth-error-page .loading-spinner .loading-dots span:nth-child(3),.oauth-loading-page .loading-spinner .loading-dots span:nth-child(3){animation-delay:.4s}.oauth-complete-premium{padding:4rem 0 6rem;background:var(--background-gradient);min-height:80vh;position:relative;overflow:hidden}.oauth-complete-premium .background-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.oauth-complete-premium .background-elements .gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 25s ease-in-out infinite;transition:all .8s ease}.oauth-complete-premium .background-elements .gradient-orb.orb-1{width:500px;height:500px;top:-10%;right:-10%;animation-delay:0s}.oauth-complete-premium .background-elements .gradient-orb.orb-2{width:350px;height:350px;background:radial-gradient(circle,rgba(76,175,80,.25) 0,transparent 70%);bottom:-5%;left:-5%;animation-delay:10s}.oauth-complete-premium .background-elements .gradient-orb.orb-3{width:600px;height:600px;background:radial-gradient(circle,rgba(0,230,118,.15) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:15s}.oauth-complete-premium .background-elements .floating-shapes .shape{position:absolute;opacity:.08;animation:gentle-float 30s ease-in-out infinite;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-1{top:15%;left:10%;width:80px;height:80px;background:var(--primary-gradient);border-radius:24px;transform:rotate(15deg);animation-delay:5s}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-2{top:60%;right:15%;width:60px;height:60px;background:var(--secondary-gradient);border-radius:50%;animation-delay:12s}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-3{bottom:25%;left:20%;width:100px;height:20px;background:var(--primary-gradient);border-radius:10px;transform:rotate(-25deg);animation-delay:8s}.oauth-complete-premium .container{position:relative;z-index:1;max-width:1400px}.premium-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:28px;box-shadow:var(--shadow-heavy);position:relative;overflow:hidden;animation:card-entrance 1s cubic-bezier(.34,1.56,.64,1)}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--provider-gradient,var(--primary-gradient));opacity:.9;animation:shimmer 3s ease-in-out infinite}.premium-card .card-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#fefffe,rgba(139,195,74,.43137254901960786));border-radius:30px;z-index:-1;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.premium-card:hover .card-glow{opacity:.15}.oauth-header{padding:3rem 3rem 2rem;border-bottom:1px solid rgba(0,0,0,.04);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,255,248,.95));display:flex;align-items:center;grid-gap:2.5rem;gap:2.5rem;position:relative}.oauth-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--provider-gradient,var(--primary-gradient));border-radius:2px;animation:pulse-width 2s ease-in-out infinite}.oauth-header .provider-section .provider-avatar{position:relative;width:90px;height:90px}.oauth-header .provider-section .provider-avatar .avatar-image{width:100%;height:100%;border-radius:50%;border:4px solid #fff;box-shadow:0 12px 28px rgba(0,0,0,.15);object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.oauth-header .provider-section .provider-avatar .avatar-image:hover{transform:scale(1.08);box-shadow:0 16px 40px rgba(0,0,0,.2)}.oauth-header .provider-section .provider-avatar .avatar-placeholder{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;border:4px solid #fff;box-shadow:0 12px 28px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.4,0,.2,1)}.oauth-header .provider-section .provider-avatar .avatar-placeholder:hover{transform:scale(1.08)}.oauth-header .provider-section .provider-avatar .provider-badge{position:absolute;bottom:-4px;right:-4px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,0,0,.2);border:3px solid #fff;animation:badge-pop .5s cubic-bezier(.68,-.55,.265,1.55)}.oauth-header .provider-section .provider-avatar .provider-badge i{font-size:16px;animation:none}.oauth-header .welcome-content{flex:1 1}.oauth-header .welcome-content .welcome-status{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.6rem 1.2rem;border-radius:24px;font-size:.85rem;font-weight:600;margin-bottom:1rem;animation:status-slide-in .8s ease-out;box-shadow:0 4px 12px rgba(0,0,0,.08)}.oauth-header .welcome-content .welcome-status i{font-size:.9rem;animation:check-pulse 2s ease-in-out infinite}.oauth-header .welcome-content h2{color:var(--text-primary);font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.oauth-header .welcome-content h2 .welcome-emoji{display:inline-block;margin-right:.5rem;font-size:2rem;animation:emoji-wave 2s ease-in-out}.oauth-header .welcome-content p{color:var(--text-secondary);font-size:1.15rem;margin:0;opacity:.9}.premium-alert{border:none;border-radius:16px;padding:1.5rem 1.5rem 1.5rem 5rem;margin:2rem 3rem;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:alert-slide-in .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 24px rgba(0,0,0,.06)}.premium-alert .alert-icon{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;animation:icon-bounce .6s ease-out}.premium-alert .alert-content strong{display:block;font-size:1rem;margin-bottom:.25rem;font-weight:700}.premium-alert .alert-content p{margin:0;font-size:.9rem;opacity:.9}.premium-alert.error{background:linear-gradient(135deg,rgba(254,243,244,.95),rgba(254,235,235,.95));border-left:4px solid #f56565;color:#c53030}.premium-alert.error .alert-icon{background:rgba(245,101,101,.2);color:#c53030}.premium-alert.warning{background:linear-gradient(135deg,rgba(255,250,240,.95),rgba(254,244,233,.95));border-left:4px solid #ed8936;color:#c05621}.premium-alert.warning .alert-icon{background:rgba(237,137,54,.2);color:#c05621}.premium-alert.success{background:linear-gradient(135deg,rgba(240,255,244,.95),rgba(236,253,245,.95));border-left:4px solid #48bb78;color:#2f855a}.premium-alert.success .alert-icon{background:rgba(72,187,120,.2);color:#2f855a}.premium-form{padding:0 3rem 3rem}.premium-form .form-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin-bottom:3rem}@media(max-width:1024px){.premium-form .form-layout{grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}}.premium-form .form-column .column-header{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(139,195,74,.06),rgba(76,175,80,.06));border-radius:18px;border:1px solid rgba(139,195,74,.12);transition:all .3s ease}.premium-form .form-column .column-header:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,195,74,.15)}.premium-form .form-column .column-header .header-icon{width:52px;height:52px;background:var(--primary-gradient);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;box-shadow:0 6px 16px rgba(139,195,74,.35);transition:all .3s ease}.premium-form .form-column .column-header .header-content h3{color:var(--text-primary);font-size:1.35rem;font-weight:600;margin-bottom:.25rem}.premium-form .form-column .column-header .header-content p{color:var(--text-secondary);font-size:.92rem;margin:0;opacity:.85}.premium-field{margin-bottom:2rem}.premium-field .field-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.premium-field .field-label .label-text{color:var(--text-primary);font-weight:600;font-size:.95rem;letter-spacing:.02em}.premium-field .field-label .label-icon{color:var(--text-muted);font-size:.9rem;opacity:.7;order:-1;transition:all .3s ease}.premium-field:hover .label-icon{opacity:1;color:var(--provider-color,#8bc34a)}.premium-field .input-wrapper{position:relative}.premium-field .input-wrapper .premium-input{border:2px solid var(--border-soft);border-radius:14px;padding:1.1rem 1.3rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);width:100%}.premium-field .input-wrapper .premium-input:focus{border-color:var(--provider-color,#8bc34a);box-shadow:0 0 0 5px rgba(139,195,74,.12),0 4px 12px rgba(0,0,0,.08);outline:none;transform:translateY(-2px)}.premium-field .input-wrapper .premium-input.locked{background:linear-gradient(135deg,#fafbfc,#f4f6f8);color:var(--text-secondary);cursor:not-allowed;border-color:var(--border-soft);padding-left:140px}.premium-field .input-wrapper .premium-input.otp-input{font-family:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;background:linear-gradient(135deg,#f8fffe,#f0f9f4);text-align:center;letter-spacing:.6em;font-size:1.3em;font-weight:600}.premium-field .input-wrapper .premium-input.otp-input.is-valid{border-color:#48bb78;background:linear-gradient(135deg,rgba(72,187,120,.05),rgba(56,161,105,.05));color:#2f855a}.premium-field .input-wrapper .premium-input::placeholder{color:var(--text-muted);opacity:.5;font-weight:400}.premium-field .input-wrapper .input-glow{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:var(--primary-gradient);border-radius:16px;z-index:-1;opacity:0;transition:opacity .3s ease}.premium-field .input-wrapper:focus-within .input-glow{opacity:.25;animation:glow-pulse 2s ease-in-out infinite}.premium-field .input-wrapper.locked .lock-badge{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,rgba(139,195,74,.12),rgba(76,175,80,.12));color:#8bc34a;padding:.45rem .9rem;border-radius:22px;font-size:.82rem;font-weight:600;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;box-shadow:0 2px 8px rgba(139,195,74,.15)}.premium-field .input-wrapper.locked .lock-badge i{font-size:.8rem}.premium-field .field-note{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.6rem;color:var(--text-muted);font-size:.86rem}.premium-field .field-note i{font-size:.85rem}.premium-field .field-note i.fa-whatsapp{color:#25d366}.premium-field .field-note i.fa-info-circle{color:var(--text-muted);opacity:.7}.premium-input-group{display:flex;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06)}.premium-input-group .premium-input{border-radius:0!important;border-right:none!important;box-shadow:none!important;flex:1 1;min-width:0}.premium-input-group .premium-input:focus{box-shadow:none!important;z-index:2}.premium-input-group .whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e);border:none;color:#fff;padding:1rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;white-space:nowrap;min-width:140px;justify-content:center;position:relative;overflow:hidden}.premium-input-group .whatsapp-btn:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .6s ease}.premium-input-group .whatsapp-btn:hover:not(:disabled){background:linear-gradient(135deg,#128c7e,#075e54);transform:translateY(-2px);box-shadow:0 10px 28px rgba(37,211,102,.4)}.premium-input-group .whatsapp-btn:hover:not(:disabled):before{transform:translate(-50%,-50%) scale(2)}.premium-input-group .whatsapp-btn:active:not(:disabled){transform:translateY(0)}.premium-input-group .whatsapp-btn:disabled{background:#e2e8f0;color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.premium-input-group .whatsapp-btn i{font-size:1.1rem}.premium-input-group .whatsapp-btn .btn-text{display:inline-block;font-size:.95rem}.premium-input-group .verify-btn{background:var(--btn-gradient,var(--primary-gradient));border:none;color:#fff;padding:1rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:110px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.premium-input-group .verify-btn:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .6s ease}.premium-input-group .verify-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px rgba(139,195,74,.4)}.premium-input-group .verify-btn:hover:not(:disabled):before{transform:translate(-50%,-50%) scale(2)}.premium-input-group .verify-btn.btn-success{background:linear-gradient(135deg,#48bb78,#38a169)}.premium-input-group .verify-btn.btn-success:hover{background:linear-gradient(135deg,#38a169,#2f855a);box-shadow:0 10px 28px rgba(72,187,120,.4)}.premium-input-group .verify-btn:disabled{background:#e2e8f0;color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.premium-input-group.otp .premium-input{text-align:center}.otp-section .phone-confirmed{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(72,187,120,.08),rgba(56,161,105,.08));border:1px solid rgba(72,187,120,.25);border-radius:14px;padding:1.1rem 1.3rem;margin-bottom:1.5rem;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;box-shadow:0 4px 12px rgba(72,187,120,.1);animation:confirmed-slide-in .5s ease-out}.otp-section .phone-confirmed .confirmed-badge{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#2f855a;font-weight:600;font-size:.92rem}.otp-section .phone-confirmed .confirmed-badge i{font-size:1rem;animation:send-pulse 2s ease-in-out infinite}.otp-section .phone-confirmed .change-phone-btn{color:var(--text-muted);font-size:.86rem;text-decoration:none;padding:.3rem .8rem;border-radius:8px;transition:all .2s ease;font-weight:500}.otp-section .phone-confirmed .change-phone-btn:hover{color:var(--text-primary);background:rgba(0,0,0,.06);text-decoration:none;transform:translateY(-1px)}.otp-section .otp-actions{text-align:center;margin-top:1.2rem}.otp-section .otp-actions .countdown-display{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:linear-gradient(135deg,rgba(139,195,74,.08),rgba(76,175,80,.08));color:#7cb342;padding:.8rem 1.3rem;border-radius:24px;font-size:.9rem;font-weight:600;animation:pulse-soft 2s infinite;box-shadow:0 4px 12px rgba(139,195,74,.15)}.otp-section .otp-actions .countdown-display i{font-size:1rem;animation:clock-tick 1s steps(12) infinite}.otp-section .otp-actions .resend-btn{color:var(--provider-color,#8bc34a);font-weight:600;text-decoration:none;font-size:.92rem;padding:.6rem 1.2rem;border-radius:8px;transition:all .2s ease;display:inline-block}.otp-section .otp-actions .resend-btn:hover{color:#7cb342;background:rgba(139,195,74,.1);text-decoration:none;transform:translateY(-1px)}.submit-section{border-top:1px solid rgba(0,0,0,.04);padding-top:2.5rem;text-align:center}.submit-section .submit-content{margin-bottom:1.5rem}.submit-section .submit-content .premium-submit{background:var(--btn-gradient,var(--primary-gradient));border:none;border-radius:18px;padding:1.3rem 3.5rem;font-size:1.1rem;font-weight:600;color:#fff;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 36px rgba(139,195,74,.35);min-width:280px;margin-bottom:1rem}.submit-section .submit-content .premium-submit .btn-content{display:flex;align-items:center;justify-content:center;grid-gap:.8rem;gap:.8rem;position:relative;z-index:2}.submit-section .submit-content .premium-submit .btn-content i{transition:transform .3s ease}.submit-section .submit-content .premium-submit .btn-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--btn-gradient,var(--primary-gradient));border-radius:20px;z-index:1;opacity:0;transition:opacity .3s ease;filter:blur(8px)}.submit-section .submit-content .premium-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease;z-index:2}.submit-section .submit-content .premium-submit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 48px rgba(139,195,74,.45)}.submit-section .submit-content .premium-submit:hover:not(:disabled) .btn-glow{opacity:.6}.submit-section .submit-content .premium-submit:hover:not(:disabled):before{left:100%}.submit-section .submit-content .premium-submit:hover:not(:disabled) .btn-content i{transform:translateX(-3px)}.submit-section .submit-content .premium-submit:active:not(:disabled){transform:translateY(-1px)}.submit-section .submit-content .premium-submit:disabled{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.submit-section .submit-content .premium-submit:disabled:before{display:none}.submit-section .submit-content .cancel-action{color:var(--text-muted);font-size:.95rem;text-decoration:none;padding:.5rem 1rem;border-radius:10px;transition:all .2s ease;font-weight:500}.submit-section .submit-content .cancel-action:hover{color:var(--text-primary);background:rgba(0,0,0,.06);text-decoration:none;transform:translateY(-1px)}.submit-section .legal-notice p{color:var(--text-muted);font-size:.86rem;line-height:1.6;margin:0}.submit-section .legal-notice p .legal-link{color:var(--provider-color,#8bc34a);text-decoration:none;font-weight:500;margin:0 .25rem;transition:all .2s ease}.submit-section .legal-notice p .legal-link:hover{text-decoration:underline;color:#7cb342}.error-message{color:#e53e3e;font-size:.86rem;margin-top:.5rem;font-weight:500;animation:error-shake .5s ease-out}.success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(139,195,74,.95),rgba(76,175,80,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;animation:overlay-fade-in .5s ease-out}.success-overlay .success-content{text-align:center;color:#fff}.success-overlay .success-content .success-animation{margin-bottom:2rem;position:relative}.success-overlay .success-content .success-animation .provider-logo-large{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;opacity:.2;animation:logo-pulse 2s ease-in-out infinite}.success-overlay .success-content .success-animation .check-circle{width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.95);margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;animation:success-scale .8s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 48px rgba(0,0,0,.2)}.success-overlay .success-content .success-animation .check-circle .check-mark{width:60px;height:60px;border-radius:50%;background:var(--provider-gradient,var(--primary-gradient));position:relative}.success-overlay .success-content .success-animation .check-circle .check-mark:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:24px;border:3px solid #fff;border-top:none;border-left:none;transform:translate(-50%,-60%) rotate(45deg);animation:check-draw .5s ease-in-out .3s both}.success-overlay .success-content h2{font-size:2.8rem;font-weight:700;margin-bottom:.5rem;animation:text-slide-up .6s ease-out .4s both;text-shadow:0 4px 12px rgba(0,0,0,.15)}.success-overlay .success-content p{font-size:1.3rem;opacity:.95;animation:text-slide-up .6s ease-out .6s both}.success-overlay .success-content .success-dots{display:flex;justify-content:center;grid-gap:.6rem;gap:.6rem;margin-top:2.5rem}.success-overlay .success-content .success-dots span{width:10px;height:10px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:dot-bounce 1.4s ease-in-out infinite}.success-overlay .success-content .success-dots span:first-child{animation-delay:0s}.success-overlay .success-content .success-dots span:nth-child(2){animation-delay:.2s}.success-overlay .success-content .success-dots span:nth-child(3){animation-delay:.4s}@keyframes gentle-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes card-entrance{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-width{0%,to{width:80px}50%{width:100px}}@keyframes badge-pop{0%{transform:scale(0) rotate(-180deg)}70%{transform:scale(1.15) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}@keyframes rotate-icon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes status-slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes emoji-wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes icon-bounce{0%{transform:translateY(-50%) scale(0)}60%{transform:translateY(-50%) scale(1.2)}to{transform:translateY(-50%) scale(1)}}@keyframes glow-pulse{0%,to{opacity:.25}50%{opacity:.4}}@keyframes confirmed-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes send-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes clock-tick{to{transform:rotate(1turn)}}@keyframes error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes overlay-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@keyframes logo-pulse{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.35;transform:translate(-50%,-50%) scale(1.1)}}@keyframes success-scale{0%{opacity:0;transform:scale(.3) rotate(-180deg)}50%{opacity:1;transform:scale(1.15) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes check-draw{0%{height:0}to{height:24px}}@keyframes text-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-bounce{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.3);opacity:1}}@keyframes alert-slide-in{0%{opacity:0;transform:translateX(-30px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:1200px){.oauth-complete-premium{padding:3rem 0 4rem}.premium-card{margin:0 1rem;border-radius:24px}.oauth-header{padding:2.5rem 2rem;grid-gap:2rem;gap:2rem}.oauth-header .provider-section .provider-avatar{width:80px;height:80px}.oauth-header .welcome-content h2{font-size:1.8rem}.oauth-header .welcome-content p{font-size:1.05rem}.premium-form{padding:0 2rem 2rem}.premium-form .form-layout{grid-gap:2.5rem;gap:2.5rem}.premium-alert{margin:1.5rem 2rem}}@media(max-width:768px){.oauth-complete-premium{padding:2rem 0 3rem}.oauth-complete-premium .background-elements .gradient-orb{filter:blur(60px);opacity:.2}.oauth-complete-premium .background-elements .gradient-orb.orb-1{width:250px;height:250px}.oauth-complete-premium .background-elements .gradient-orb.orb-2{width:180px;height:180px}.oauth-complete-premium .background-elements .gradient-orb.orb-3{width:300px;height:300px}.oauth-complete-premium .background-elements .floating-shapes .shape{opacity:.04}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-1{width:50px;height:50px}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-2{width:40px;height:40px}.oauth-complete-premium .background-elements .floating-shapes .shape.shape-3{width:60px;height:15px}.premium-card{margin:0 .5rem;border-radius:20px;box-shadow:var(--shadow-medium)}.oauth-header{padding:2rem 1.5rem;flex-direction:column;text-align:center;grid-gap:1.5rem;gap:1.5rem}.oauth-header:after{width:60px;height:3px}.oauth-header .provider-section .provider-avatar{width:75px;height:75px}.oauth-header .provider-section .provider-avatar .avatar-placeholder{font-size:2rem}.oauth-header .provider-section .provider-avatar .provider-badge{width:32px;height:32px}.oauth-header .provider-section .provider-avatar .provider-badge i{font-size:14px}.oauth-header .welcome-content .welcome-status{font-size:.82rem;padding:.5rem 1rem}.oauth-header .welcome-content h2,.oauth-header .welcome-content h2 .welcome-emoji{font-size:1.6rem}.oauth-header .welcome-content p{font-size:1rem}.premium-form{padding:0 1.5rem 2rem}.premium-form .form-layout{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.premium-form .form-column .column-header{padding:1.2rem;grid-gap:.8rem;gap:.8rem}.premium-form .form-column .column-header .header-icon{width:44px;height:44px;font-size:1.1rem;border-radius:12px}.premium-form .form-column .column-header .header-content h3{font-size:1.15rem}.premium-form .form-column .column-header .header-content p{font-size:.86rem}.premium-field{margin-bottom:1.5rem}.premium-field .field-label .label-text{font-size:.92rem}.premium-field .field-label .label-icon{font-size:.86rem}.premium-field .input-wrapper .premium-input{padding:.95rem 1.1rem;font-size:16px;border-radius:12px}.premium-field .input-wrapper .premium-input.locked{padding-left:105px}.premium-field .input-wrapper .premium-input.otp-input{letter-spacing:.4em;font-size:1.2em}.premium-field .input-wrapper.locked .lock-badge{font-size:.78rem;padding:.35rem .7rem}.premium-field .input-wrapper.locked .lock-badge i{font-size:.75rem}.premium-field .field-note{font-size:.82rem}.premium-input-group{flex-direction:column;border-radius:12px}.premium-input-group .premium-input{border-radius:12px 12px 0 0!important;border-right:2px solid var(--border-soft)!important;border-bottom:1px solid var(--border-soft)!important}.premium-input-group .verify-btn,.premium-input-group .whatsapp-btn{border-radius:0 0 12px 12px!important;padding:.95rem 1rem;min-width:auto;width:100%}.premium-input-group .verify-btn .btn-text,.premium-input-group .whatsapp-btn .btn-text{font-size:.92rem}.premium-input-group .verify-btn i,.premium-input-group .whatsapp-btn i{font-size:1rem}.premium-input-group.otp .premium-input{font-size:1.4rem;padding:1rem .5rem;letter-spacing:.4em}.otp-section .phone-confirmed{padding:.9rem 1rem;flex-direction:column;grid-gap:.8rem;gap:.8rem}.otp-section .phone-confirmed .confirmed-badge{font-size:.88rem}.otp-section .phone-confirmed .change-phone-btn{font-size:.82rem;padding:.25rem .6rem}.otp-section .otp-actions{margin-top:1rem}.otp-section .otp-actions .countdown-display{font-size:.86rem;padding:.7rem 1.1rem}.otp-section .otp-actions .resend-btn{font-size:.88rem;padding:.5rem 1rem}.premium-alert{margin:1.2rem 1rem;padding:1.2rem 1.2rem 1.2rem 3.8rem;border-radius:14px}.premium-alert .alert-icon{left:1rem;width:2.2rem;height:2.2rem;font-size:1rem}.premium-alert .alert-content strong{font-size:.92rem}.premium-alert .alert-content p{font-size:.86rem}.submit-section{padding-top:1.8rem}.submit-section .submit-content .premium-submit{width:100%;min-width:auto;padding:1.1rem 2rem;font-size:1.02rem;border-radius:16px}.submit-section .submit-content .premium-submit .btn-content{grid-gap:.6rem;gap:.6rem}.submit-section .submit-content .cancel-action{font-size:.9rem;padding:.4rem .8rem}.submit-section .legal-notice p{font-size:.82rem;line-height:1.5}.success-overlay .success-content{padding:0 1.5rem}.success-overlay .success-content .success-animation .provider-logo-large{font-size:2.5rem}.success-overlay .success-content .success-animation .check-circle{width:100px;height:100px}.success-overlay .success-content .success-animation .check-circle .check-mark{width:50px;height:50px}.success-overlay .success-content .success-animation .check-circle .check-mark:after{width:14px;height:20px;border-width:2.5px}.success-overlay .success-content h2{font-size:2.2rem}.success-overlay .success-content p{font-size:1.1rem}.success-overlay .success-content .success-dots span{width:8px;height:8px}}@media(max-width:480px){.oauth-header{padding:1.5rem 1rem}.oauth-header .provider-section .provider-avatar{width:70px;height:70px}.oauth-header .welcome-content h2{font-size:1.4rem}.oauth-header .welcome-content .welcome-emoji{font-size:1.4rem;margin-right:.3rem}.premium-form{padding:0 1rem 1.5rem}.premium-form .form-column .column-header{padding:1rem}.premium-form .form-column .column-header .header-icon{width:40px;height:40px;font-size:1rem}.premium-form .form-column .column-header .header-content h3{font-size:1.05rem}.premium-field .input-wrapper .premium-input.locked{padding-left:1.1rem;padding-top:2.2rem}.premium-field .input-wrapper.locked .lock-badge{position:absolute;top:.5rem;left:1.1rem;transform:none;font-size:.72rem;padding:.25rem .5rem}.premium-field .input-wrapper.locked .lock-badge span{display:inline}.submit-section .submit-content .premium-submit{padding:1rem 1.5rem;font-size:.98rem}.success-overlay .success-content h2{font-size:1.8rem}}[dir=rtl] .oauth-header .provider-section .provider-avatar .provider-badge{left:-4px;right:auto}[dir=rtl] .premium-field .field-label .label-icon{order:1}[dir=rtl] .premium-input-group .premium-input{border-left:none!important;border-right:2px solid var(--border-soft)!important}[dir=rtl] .premium-alert{padding:1.5rem 5rem 1.5rem 1.5rem;border-left:none;border-right:4px solid}[dir=rtl] .premium-alert .alert-icon{right:1.5rem;left:auto}[dir=rtl] .premium-alert.error{border-right-color:#f56565}[dir=rtl] .premium-alert.warning{border-right-color:#ed8936}[dir=rtl] .premium-alert.success{border-right-color:#48bb78}[dir=rtl] .input-wrapper.locked .lock-badge{right:1rem;left:auto}[dir=rtl] .premium-input.locked{padding-right:140px;padding-left:1.3rem}@media(max-width:768px){[dir=rtl] .premium-alert{padding:1.2rem 3.8rem 1.2rem 1.2rem}[dir=rtl] .premium-alert .alert-icon{right:1rem;left:auto}[dir=rtl] .premium-input.locked{padding-right:105px}[dir=rtl] .premium-input-group .premium-input{border-right:2px solid var(--border-soft)!important;border-left:2px solid var(--border-soft)!important}}@media(max-width:480px){[dir=rtl] .premium-input.locked{padding-right:1.1rem}[dir=rtl] .input-wrapper.locked .lock-badge{right:1.1rem}}.premium-input:focus,.premium-submit:focus,.verify-btn:focus,.whatsapp-btn:focus{outline:none;box-shadow:0 0 0 4px rgba(139,195,74,.25)}*{word-wrap:break-word;overflow-wrap:break-word}@media print{.oauth-complete-premium{display:none}}.oauth-success-page .success-overlay .success-content{max-width:500px;padding:2rem}.oauth-success-page .success-overlay .success-content .success-animation{position:relative;margin-bottom:2.5rem}.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:logo-background-pulse 3s ease-in-out infinite}.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background i{font-size:4rem;color:hsla(0,0%,100%,.3);animation:logo-spin 20s linear infinite}.oauth-success-page .success-overlay .success-content .success-title{font-size:2.5rem;margin-bottom:.5rem;animation:text-fade-in .8s ease-out .4s both}.oauth-success-page .success-overlay .success-content .success-subtitle{font-size:1.3rem;opacity:.9;margin-bottom:2rem;animation:text-fade-in .8s ease-out .6s both}.oauth-success-page .success-overlay .success-content .success-details{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;margin-bottom:2rem;animation:text-fade-in .8s ease-out .8s both}.oauth-success-page .success-overlay .success-content .success-details .detail-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background:hsla(0,0%,100%,.15);padding:.6rem 1.2rem;border-radius:20px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oauth-success-page .success-overlay .success-content .success-details .detail-item i{font-size:1rem}.oauth-success-page .success-overlay .success-content .loading-dots{margin:2rem 0 1rem}.oauth-success-page .success-overlay .success-content .loading-dots span{width:8px;height:8px;margin:0 4px}.oauth-success-page .success-overlay .success-content .redirect-message{font-size:1rem;opacity:.8;animation:text-fade-in .8s ease-out 1s both}@keyframes logo-background-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.8}}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes text-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background{width:120px;height:120px}.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background i{font-size:3rem}.oauth-success-page .success-overlay .success-content .success-title{font-size:2rem}.oauth-success-page .success-overlay .success-content .success-subtitle{font-size:1.1rem}.oauth-success-page .success-overlay .success-content .success-details{flex-direction:column;grid-gap:1rem;gap:1rem}.oauth-success-page .success-overlay .success-content .success-details .detail-item{font-size:.85rem;padding:.5rem 1rem}}@media(max-width:480px){.oauth-success-page .success-overlay .success-content{padding:1.5rem}.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background{width:100px;height:100px}.oauth-success-page .success-overlay .success-content .success-animation .provider-logo-background i{font-size:2.5rem}.oauth-success-page .success-overlay .success-content .success-title{font-size:1.8rem}.oauth-success-page .success-overlay .success-content .success-subtitle{font-size:1rem}}.skip-verification-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.skip-verification-modal .modal-header{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-bottom:1px solid rgba(237,137,54,.2);padding:1.5rem 2rem}.skip-verification-modal .modal-header .modal-title{font-size:1.3rem;font-weight:600;color:#e65100;display:flex;align-items:center}.skip-verification-modal .modal-header .modal-title i{color:#ff6f00}.skip-verification-modal .modal-header .btn-close{opacity:.8}.skip-verification-modal .modal-header .btn-close:hover{opacity:1}.skip-verification-modal .modal-body{padding:2rem}.skip-verification-modal .modal-body .skip-warning{text-align:center}.skip-verification-modal .modal-body .skip-warning .warning-icon{width:80px;height:80px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative}.skip-verification-modal .modal-body .skip-warning .warning-icon:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,#ff6f00,#e65100);border-radius:50%;z-index:-1;opacity:.2}.skip-verification-modal .modal-body .skip-warning .warning-icon i{font-size:2.5rem;color:#e65100;animation:warning-pulse 2s ease-in-out infinite}.skip-verification-modal .modal-body .skip-warning h5{color:#e65100;font-weight:700;margin-bottom:1rem;font-size:1.4rem}.skip-verification-modal .modal-body .skip-warning>p{color:var(--text-secondary);font-size:1.05rem;margin-bottom:1rem}.skip-verification-modal .modal-body .skip-warning ul{text-align:right;max-width:400px;margin:0 auto;padding-right:1.5rem}.skip-verification-modal .modal-body .skip-warning ul li{color:var(--text-secondary);margin-bottom:.75rem;position:relative;font-size:.95rem}.skip-verification-modal .modal-body .skip-warning ul li:before{content:"•";position:absolute;right:-1.2rem;color:#ff6f00;font-weight:700;font-size:1.2rem}.skip-verification-modal .modal-body .skip-warning .mt-3{background:rgba(139,195,74,.1);padding:1rem;border-radius:12px;border:1px solid rgba(139,195,74,.2)}.skip-verification-modal .modal-body .skip-warning .mt-3 strong{color:#689f38;font-size:.95rem}.skip-verification-modal .modal-footer{background:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.08);padding:1.25rem 2rem;grid-gap:1rem;gap:1rem}.skip-verification-modal .modal-footer .btn{min-width:140px;padding:.75rem 1.5rem;font-weight:600;border-radius:10px;transition:all .3s ease}.skip-verification-modal .modal-footer .btn.btn-secondary{background:#e2e8f0;border:none;color:var(--text-primary)}.skip-verification-modal .modal-footer .btn.btn-secondary:hover{background:#cbd5e0;transform:translateY(-1px)}.skip-verification-modal .modal-footer .btn.btn-warning{background:linear-gradient(135deg,#ff6f00,#e65100);border:none;color:#fff;box-shadow:0 4px 16px rgba(255,111,0,.3)}.skip-verification-modal .modal-footer .btn.btn-warning:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,111,0,.4)}.skip-verification-modal .modal-footer .btn.btn-warning:disabled{opacity:.7;cursor:not-allowed}.skip-verification-modal .modal-footer .btn.btn-warning i{font-size:.9rem}@keyframes warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:576px){.skip-verification-modal .modal-dialog{margin:1rem}.skip-verification-modal .modal-header{padding:1.25rem 1.5rem}.skip-verification-modal .modal-header .modal-title{font-size:1.15rem}.skip-verification-modal .modal-body{padding:1.5rem}.skip-verification-modal .modal-body .skip-warning .warning-icon{width:70px;height:70px}.skip-verification-modal .modal-body .skip-warning .warning-icon i{font-size:2rem}.skip-verification-modal .modal-body .skip-warning h5{font-size:1.25rem}.skip-verification-modal .modal-body .skip-warning>p{font-size:1rem}.skip-verification-modal .modal-body .skip-warning ul{padding-right:1.2rem}.skip-verification-modal .modal-body .skip-warning ul li{font-size:.9rem;margin-bottom:.6rem}.skip-verification-modal .modal-footer{padding:1rem 1.5rem;flex-direction:column}.skip-verification-modal .modal-footer .btn{width:100%;margin:0}}.verification-badge{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}.verification-badge.verified{background:var(--success-soft);color:#2f855a}.verification-badge.verified i{color:#48bb78}.verification-badge.unverified{background:var(--warning-soft);color:#c05621}.verification-badge.unverified i{color:#ed8936}.verification-reminder{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid rgba(255,152,0,.3);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin:1rem 0}.verification-reminder .reminder-icon{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(255,152,0,.2)}.verification-reminder .reminder-icon i{color:#ff9800;font-size:1.2rem}.verification-reminder .reminder-content{flex:1 1}.verification-reminder .reminder-content p{margin:0;color:var(--text-primary);font-size:.95rem}.verification-reminder .reminder-content p strong{color:#e65100}.verification-reminder .reminder-action .btn{background:#ff9800;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease}.verification-reminder .reminder-action .btn:hover{background:#f57c00;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,152,0,.3)}@media(max-width:768px){.verification-reminder{flex-direction:column;text-align:center;grid-gap:1rem;gap:1rem}.verification-reminder .reminder-action,.verification-reminder .reminder-action .btn{width:100%}}.skip-verification-btn{margin-top:1rem;color:#6c757d;text-decoration:none;font-size:.95rem}.skip-verification-btn:hover{color:#495057;text-decoration:underline}.skip-verification-btn:disabled{opacity:.5;cursor:not-allowed}.oauth-complete-success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.oauth-complete-success-overlay.visible{opacity:1}.oauth-complete-success-background-effects{position:absolute;inset:0;overflow:hidden}.oauth-complete-success-background-effects .oauth-complete-success-gradient-bg{position:absolute;inset:0;background:linear-gradient(135deg,#fff,#f8fffe 50%,#f0f9f4);animation:oauthCompleteBackgroundPulse 8s ease-in-out infinite}.oauth-complete-success-background-effects .oauth-complete-success-gradient-bg:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(214,224,70,.05) 0,transparent 50%);animation:oauthCompleteRotateGlow 30s linear infinite}.oauth-complete-success-background-effects .oauth-complete-success-gradient-bg:after{content:"";position:absolute;width:4px;height:4px;background:#9fd356;border-radius:50%;top:10%;left:5%;box-shadow:20px 30px 0 #d6e046,40px 60px 0 #73bf44,60px 90px 0 #9fd356,80px 120px 0 #d6e046,100px 150px 0 #73bf44;opacity:.1;animation:oauthCompleteFloatingDots 20s linear infinite}.oauth-complete-success-background-effects .oauth-complete-success-pattern-overlay{position:absolute;inset:0;opacity:.015;background-image:repeating-linear-gradient(45deg,#73bf44,#73bf44 1px,transparent 0,transparent 60px);animation:oauthCompletePatternMove 30s linear infinite}.oauth-complete-success-background-effects .oauth-complete-success-glow-orbs{position:absolute;inset:0}.oauth-complete-success-background-effects .oauth-complete-success-glow-orbs .oauth-complete-glow-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.08;animation:oauthCompleteOrbFloat 15s ease-in-out infinite}.oauth-complete-success-background-effects .oauth-complete-success-glow-orbs .oauth-complete-glow-orb.oauth-complete-glow-orb-1{width:600px;height:600px;background:radial-gradient(circle,#d6e046 0,transparent 60%);top:-20%;left:-10%;animation-duration:18s}.oauth-complete-success-background-effects .oauth-complete-success-glow-orbs .oauth-complete-glow-orb.oauth-complete-glow-orb-2{width:400px;height:400px;background:radial-gradient(circle,#9fd356 0,transparent 60%);bottom:-10%;right:-5%;animation-duration:22s;animation-delay:-5s}.oauth-complete-success-background-effects .oauth-complete-success-glow-orbs .oauth-complete-glow-orb.oauth-complete-glow-orb-3{width:500px;height:500px;background:radial-gradient(circle,rgba(115,191,68,.4) 0,transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:20s;animation-delay:-10s}.oauth-complete-success-content-wrapper{position:relative;z-index:1;width:100%;max-width:500px;padding:20px;animation:oauthCompleteContentSlideUp .8s cubic-bezier(.16,1,.3,1) .3s both}.oauth-complete-success-card{position:relative;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:60px 40px;box-shadow:0 20px 40px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.9);overflow:hidden;border:1px solid rgba(159,211,86,.1)}.oauth-complete-success-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d6e046,#73bf44);opacity:.6;animation:oauthCompleteShimmer 3s ease-in-out infinite}@media(max-width:480px){.oauth-complete-success-card{padding:40px 24px;border-radius:24px}}.oauth-complete-logo-section{position:relative;margin-bottom:40px}.oauth-complete-logo-section .oauth-complete-success-logo-container{position:relative;width:180px;height:207px;margin:0 auto;animation:oauthCompleteLogoEntrance 1.2s cubic-bezier(.16,1,.3,1) .5s both}.oauth-complete-logo-section .oauth-complete-success-logo-container:hover .oauth-complete-success-animated-logo{animation:oauthCompleteSuccessLogoFloat 3s ease-in-out infinite}@media(max-width:480px){.oauth-complete-logo-section .oauth-complete-success-logo-container{width:140px;height:161px}}.oauth-complete-logo-section .oauth-complete-logo-glow-effect{position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(159,211,86,.15) 0,transparent 60%);transform:translate(-50%,-50%);animation:oauthCompleteGlowPulse 3s ease-in-out infinite;pointer-events:none}.oauth-complete-logo-section .oauth-complete-success-animated-logo{width:100%;height:100%;filter:drop-shadow(0 10px 30px rgba(115,191,68,.2));animation:oauthCompleteInitialFloat 4s ease-in-out infinite}.oauth-complete-logo-section .oauth-complete-success-logo-path-1{animation:oauthCompletePathReveal 1.5s ease-out .7s both;transform-origin:center}.oauth-complete-logo-section .oauth-complete-success-logo-path-2{animation:oauthCompletePathReveal 1.5s ease-out .9s both;transform-origin:center}.oauth-complete-logo-section .oauth-complete-success-logo-path-3{animation:oauthCompletePathReveal 1.5s ease-out 1.1s both;transform-origin:center}.oauth-complete-logo-section .oauth-complete-success-particle{position:absolute;width:8px;height:8px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:50%;pointer-events:none;top:50%;left:50%;box-shadow:0 2px 4px rgba(115,191,68,.3)}.oauth-complete-logo-section .oauth-complete-success-particle.oauth-complete-success-particle-1{animation:oauthCompleteParticleOrbit1 10s linear infinite}.oauth-complete-logo-section .oauth-complete-success-particle.oauth-complete-success-particle-2{animation:oauthCompleteParticleOrbit2 12s linear infinite}.oauth-complete-logo-section .oauth-complete-success-particle.oauth-complete-success-particle-3{animation:oauthCompleteParticleOrbit3 15s linear infinite}.oauth-complete-logo-section .oauth-complete-success-particle.oauth-complete-success-particle-4{animation:oauthCompleteParticleOrbit4 8s linear infinite}.oauth-complete-logo-section .oauth-complete-success-sparkle{position:absolute;width:10px;height:10px;background:linear-gradient(270deg,#d6e046,#9fd356);border-radius:50%;pointer-events:none;top:50%;left:50%;animation:oauthCompleteSparkleExpand 1.5s ease-out forwards;box-shadow:0 0 6px rgba(159,211,86,.6)}.oauth-complete-logo-section .oauth-complete-provider-badge-large{position:absolute;bottom:-10px;right:50%;transform:translateX(50%);width:56px;height:56px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 0 0 4px rgba(159,211,86,.1);animation:oauthCompleteBadgeAppear .6s cubic-bezier(.34,1.56,.64,1) 1.3s both}.oauth-complete-logo-section .oauth-complete-provider-badge-large i{font-size:24px;color:var(--provider-color,#4285f4);animation:oauthCompleteIconRotate 20s linear infinite}.oauth-complete-message-section{text-align:center;position:relative;z-index:1}.oauth-complete-message-section .oauth-complete-success-title{font-size:2.5rem;font-weight:700;color:#1a1f2e;margin:0 0 8px;line-height:1.2;animation:oauthCompleteTitleFadeUp .8s ease-out 1.4s both;position:relative}.oauth-complete-message-section .oauth-complete-success-title:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#9fd356,transparent);border-radius:2px;animation:oauthCompleteTitleUnderline 1s ease-out 2s both}@media(max-width:480px){.oauth-complete-message-section .oauth-complete-success-title{font-size:2rem}}.oauth-complete-message-section .oauth-complete-success-username{font-size:1.875rem;font-weight:600;background:linear-gradient(90deg,#9fd356,#73bf44);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#9fd356;margin:0 0 32px;line-height:1.3;animation:oauthCompleteUsernameFadeUp .8s ease-out 1.5s both;direction:ltr;unicode-bidi:embed;display:inline-block}@media(max-width:480px){.oauth-complete-message-section .oauth-complete-success-username{font-size:1.5rem;margin:0 0 24px}}.oauth-complete-message-section .oauth-complete-success-subtitle{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-bottom:32px;animation:oauthCompleteSubtitleFadeUp .8s ease-out 1.6s both}.oauth-complete-message-section .oauth-complete-success-subtitle .oauth-complete-checkmark-wrapper{width:24px;height:24px}.oauth-complete-message-section .oauth-complete-success-subtitle .oauth-complete-checkmark-wrapper .oauth-complete-checkmark{width:100%;height:100%}.oauth-complete-message-section .oauth-complete-success-subtitle .oauth-complete-checkmark-wrapper .oauth-complete-checkmark .oauth-complete-checkmark-circle{stroke:#9fd356;stroke-width:3;stroke-dasharray:166;stroke-dashoffset:166;animation:oauthCompleteCheckCircle .6s ease-out 1.8s forwards}.oauth-complete-message-section .oauth-complete-success-subtitle .oauth-complete-checkmark-wrapper .oauth-complete-checkmark .oauth-complete-checkmark-check{stroke:#9fd356;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:oauthCompleteCheckMark .4s ease-out 2.2s forwards}.oauth-complete-message-section .oauth-complete-success-subtitle span{font-size:1.125rem;color:#4a5568;font-weight:500}.oauth-complete-message-section .oauth-complete-skip-reminder{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(159,211,86,.1);color:#73bf44;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;margin-bottom:24px;animation:oauthCompleteReminderFadeIn .6s ease-out 1.8s both}.oauth-complete-message-section .oauth-complete-skip-reminder i{font-size:1rem}.oauth-complete-message-section .oauth-complete-redirect-section{margin-bottom:24px;animation:oauthCompleteRedirectFadeIn .6s ease-out 2s both}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-loading-dots{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-bottom:12px}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-loading-dots .oauth-complete-dot{width:10px;height:10px;background:#9fd356;border-radius:50%;animation:oauthCompleteDotPulse 1.4s ease-in-out infinite;box-shadow:0 2px 4px rgba(115,191,68,.2)}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-loading-dots .oauth-complete-dot:first-child{animation-delay:0s}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-loading-dots .oauth-complete-dot:nth-child(2){animation-delay:.2s}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-loading-dots .oauth-complete-dot:nth-child(3){animation-delay:.4s}.oauth-complete-message-section .oauth-complete-redirect-section .oauth-complete-redirect-text{font-size:.9375rem;color:#718096;margin:0}.oauth-complete-message-section .oauth-complete-progress-wrapper{width:100%;max-width:200px;margin:0 auto;animation:oauthCompleteProgressFadeIn .6s ease-out 2.2s both}.oauth-complete-message-section .oauth-complete-progress-wrapper .oauth-complete-progress-bar-bg{height:6px;background:rgba(159,211,86,.15);border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.oauth-complete-message-section .oauth-complete-progress-wrapper .oauth-complete-progress-bar-bg .oauth-complete-progress-bar-fill{height:100%;background:linear-gradient(90deg,#9fd356,#73bf44);border-radius:3px;animation:oauthCompleteProgressFill 2s ease-out 2.4s both;box-shadow:0 1px 2px rgba(115,191,68,.3)}.oauth-complete-success-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden}.oauth-complete-success-decorations .oauth-complete-deco-shape{position:absolute;opacity:.06}.oauth-complete-success-decorations .oauth-complete-deco-shape.oauth-complete-deco-shape-1{top:20px;right:20px;width:60px;height:60px;background:linear-gradient(135deg,#d6e046,#9fd356);border-radius:16px;transform:rotate(15deg);animation:oauthCompleteDecorFloat1 15s ease-in-out infinite}.oauth-complete-success-decorations .oauth-complete-deco-shape.oauth-complete-deco-shape-2{bottom:30px;left:30px;width:40px;height:40px;background:linear-gradient(135deg,#9fd356,#73bf44);border-radius:50%;animation:oauthCompleteDecorFloat2 18s ease-in-out infinite}.oauth-complete-success-decorations .oauth-complete-deco-shape.oauth-complete-deco-shape-3{top:50%;right:10px;width:80px;height:20px;background:#9fd356;border-radius:10px;transform:rotate(-20deg);animation:oauthCompleteDecorFloat3 20s ease-in-out infinite}@keyframes oauthCompleteTitleUnderline{0%{width:0;opacity:0}to{width:60px;opacity:1}}@keyframes oauthCompleteShimmer{0%,to{opacity:.6}50%{opacity:.9}}@keyframes oauthCompleteRotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oauthCompleteBackgroundPulse{0%,to{opacity:1}50%{opacity:.98}}@keyframes oauthCompletePatternMove{0%{transform:translateX(0)}to{transform:translateX(40px)}}@keyframes oauthCompleteOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes oauthCompleteContentSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthCompleteLogoEntrance{0%{opacity:0;transform:scale(.5) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes oauthCompleteGlowPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes oauthCompleteInitialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes oauthCompleteSuccessLogoFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}75%{transform:translateY(-12px) rotate(-1deg)}}@keyframes oauthCompletePathReveal{0%{opacity:0;transform:scale(.8) translateX(-20px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes oauthCompleteParticleOrbit1{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(1turn) translateX(100px) rotate(-1turn)}}@keyframes oauthCompleteParticleOrbit2{0%{transform:rotate(0deg) translateX(120px) rotate(0deg)}to{transform:rotate(-1turn) translateX(120px) rotate(1turn)}}@keyframes oauthCompleteParticleOrbit3{0%{transform:rotate(0deg) translateX(80px) rotate(0deg)}to{transform:rotate(1turn) translateX(80px) rotate(-1turn)}}@keyframes oauthCompleteParticleOrbit4{0%{transform:rotate(0deg) translateX(90px) rotate(0deg)}to{transform:rotate(-1turn) translateX(90px) rotate(1turn)}}@keyframes oauthCompleteSparkleExpand{0%{opacity:0;transform:scale(0) translate(0)}50%{opacity:1}to{opacity:0;transform:scale(1) translate(var(--tx,100px),var(--ty,-100px))}}@keyframes oauthCompleteBadgeAppear{0%{opacity:0;transform:translateX(50%) scale(0) rotate(-180deg)}to{opacity:1;transform:translateX(50%) scale(1) rotate(0)}}@keyframes oauthCompleteIconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oauthCompleteTitleFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthCompleteUsernameFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthCompleteSubtitleFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthCompleteReminderFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes oauthCompleteCheckCircle{to{stroke-dashoffset:0}}@keyframes oauthCompleteCheckMark{to{stroke-dashoffset:0}}@keyframes oauthCompleteRedirectFadeIn{0%{opacity:0}to{opacity:1}}@keyframes oauthCompleteDotPulse{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.3);opacity:1}}@keyframes oauthCompleteProgressFadeIn{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}@keyframes oauthCompleteProgressFill{0%{width:0}to{width:100%}}@keyframes oauthCompleteDecorFloat1{0%,to{transform:rotate(15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-20px)}}@keyframes oauthCompleteDecorFloat2{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes oauthCompleteDecorFloat3{0%,to{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-20deg) translateY(15px)}}@keyframes oauthCompleteFloatingDots{0%{transform:translateY(0)}to{transform:translateY(200vh)}}[dir=rtl] .oauth-complete-success-overlay .oauth-complete-success-subtitle{flex-direction:row-reverse}[dir=rtl] .oauth-complete-success-overlay .oauth-complete-success-username{direction:ltr;unicode-bidi:embed}[dir=rtl] .oauth-complete-success-overlay .oauth-complete-provider-badge-large{right:50%;left:auto;transform:translateX(50%)}@media(max-width:768px){.oauth-complete-success-content-wrapper{padding:15px}.oauth-complete-success-card{padding:50px 30px}.oauth-complete-logo-section{margin-bottom:30px}.oauth-complete-logo-section .oauth-complete-success-logo-container{width:160px;height:184px}.oauth-complete-message-section .oauth-complete-success-title{font-size:2.2rem}.oauth-complete-message-section .oauth-complete-success-username{font-size:1.6rem}.oauth-complete-message-section .oauth-complete-success-subtitle{flex-wrap:wrap}.oauth-complete-message-section .oauth-complete-success-subtitle span{font-size:1rem}}@media(max-width:480px){.oauth-complete-success-card{padding:40px 24px}.oauth-complete-logo-section .oauth-complete-success-logo-container{width:140px;height:161px}.oauth-complete-logo-section .oauth-complete-provider-badge-large{width:48px;height:48px}.oauth-complete-logo-section .oauth-complete-provider-badge-large i{font-size:20px}.oauth-complete-message-section .oauth-complete-success-title{font-size:1.8rem}.oauth-complete-message-section .oauth-complete-success-username{font-size:1.4rem;margin:0 0 24px}.oauth-complete-message-section .oauth-complete-skip-reminder{font-size:.8rem;padding:.4rem .8rem}}@media(prefers-contrast:high){.oauth-complete-success-overlay .oauth-complete-success-card{border:2px solid #1a1f2e}.oauth-complete-success-overlay .oauth-complete-success-subtitle span,.oauth-complete-success-overlay .oauth-complete-success-title{color:#1a1f2e}}@media(prefers-reduced-motion:reduce){.oauth-complete-success-overlay *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.oauth-complete-message-section .completion-steps,.oauth-complete-message-section .progress-steps,.oauth-complete-message-section .steps-container{margin:2rem 0}@media(max-width:768px){.oauth-complete-message-section .completion-steps,.oauth-complete-message-section .progress-steps,.oauth-complete-message-section .steps-container{display:flex!important;flex-direction:row!important;justify-content:space-around!important;align-items:flex-start!important;grid-gap:.5rem!important;gap:.5rem!important;width:100%;max-width:100%}.oauth-complete-message-section .completion-steps .step,.oauth-complete-message-section .completion-steps .step-item,.oauth-complete-message-section .completion-steps>div,.oauth-complete-message-section .progress-steps .step,.oauth-complete-message-section .progress-steps .step-item,.oauth-complete-message-section .progress-steps>div,.oauth-complete-message-section .steps-container .step,.oauth-complete-message-section .steps-container .step-item,.oauth-complete-message-section .steps-container>div{flex:1 1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0 .25rem!important;margin:0!important;max-width:none!important;width:auto!important}.oauth-complete-message-section .completion-steps .step-item .icon-circle,.oauth-complete-message-section .completion-steps .step-item .step-icon,.oauth-complete-message-section .completion-steps .step-item .step-number,.oauth-complete-message-section .completion-steps .step .icon-circle,.oauth-complete-message-section .completion-steps .step .step-icon,.oauth-complete-message-section .completion-steps .step .step-number,.oauth-complete-message-section .completion-steps>div .icon-circle,.oauth-complete-message-section .completion-steps>div .step-icon,.oauth-complete-message-section .completion-steps>div .step-number,.oauth-complete-message-section .progress-steps .step-item .icon-circle,.oauth-complete-message-section .progress-steps .step-item .step-icon,.oauth-complete-message-section .progress-steps .step-item .step-number,.oauth-complete-message-section .progress-steps .step .icon-circle,.oauth-complete-message-section .progress-steps .step .step-icon,.oauth-complete-message-section .progress-steps .step .step-number,.oauth-complete-message-section .progress-steps>div .icon-circle,.oauth-complete-message-section .progress-steps>div .step-icon,.oauth-complete-message-section .progress-steps>div .step-number,.oauth-complete-message-section .steps-container .step-item .icon-circle,.oauth-complete-message-section .steps-container .step-item .step-icon,.oauth-complete-message-section .steps-container .step-item .step-number,.oauth-complete-message-section .steps-container .step .icon-circle,.oauth-complete-message-section .steps-container .step .step-icon,.oauth-complete-message-section .steps-container .step .step-number,.oauth-complete-message-section .steps-container>div .icon-circle,.oauth-complete-message-section .steps-container>div .step-icon,.oauth-complete-message-section .steps-container>div .step-number{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;border-radius:50%;background:linear-gradient(135deg,#d6e046,#9fd356);color:#fff;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto .5rem!important;font-size:1.25rem!important;flex-shrink:0}.oauth-complete-message-section .completion-steps .step-item .icon-circle i,.oauth-complete-message-section .completion-steps .step-item .icon-circle svg,.oauth-complete-message-section .completion-steps .step-item .step-icon i,.oauth-complete-message-section .completion-steps .step-item .step-icon svg,.oauth-complete-message-section .completion-steps .step-item .step-number i,.oauth-complete-message-section .completion-steps .step-item .step-number svg,.oauth-complete-message-section .completion-steps .step .icon-circle i,.oauth-complete-message-section .completion-steps .step .icon-circle svg,.oauth-complete-message-section .completion-steps .step .step-icon i,.oauth-complete-message-section .completion-steps .step .step-icon svg,.oauth-complete-message-section .completion-steps .step .step-number i,.oauth-complete-message-section .completion-steps .step .step-number svg,.oauth-complete-message-section .completion-steps>div .icon-circle i,.oauth-complete-message-section .completion-steps>div .icon-circle svg,.oauth-complete-message-section .completion-steps>div .step-icon i,.oauth-complete-message-section .completion-steps>div .step-icon svg,.oauth-complete-message-section .completion-steps>div .step-number i,.oauth-complete-message-section .completion-steps>div .step-number svg,.oauth-complete-message-section .progress-steps .step-item .icon-circle i,.oauth-complete-message-section .progress-steps .step-item .icon-circle svg,.oauth-complete-message-section .progress-steps .step-item .step-icon i,.oauth-complete-message-section .progress-steps .step-item .step-icon svg,.oauth-complete-message-section .progress-steps .step-item .step-number i,.oauth-complete-message-section .progress-steps .step-item .step-number svg,.oauth-complete-message-section .progress-steps .step .icon-circle i,.oauth-complete-message-section .progress-steps .step .icon-circle svg,.oauth-complete-message-section .progress-steps .step .step-icon i,.oauth-complete-message-section .progress-steps .step .step-icon svg,.oauth-complete-message-section .progress-steps .step .step-number i,.oauth-complete-message-section .progress-steps .step .step-number svg,.oauth-complete-message-section .progress-steps>div .icon-circle i,.oauth-complete-message-section .progress-steps>div .icon-circle svg,.oauth-complete-message-section .progress-steps>div .step-icon i,.oauth-complete-message-section .progress-steps>div .step-icon svg,.oauth-complete-message-section .progress-steps>div .step-number i,.oauth-complete-message-section .progress-steps>div .step-number svg,.oauth-complete-message-section .steps-container .step-item .icon-circle i,.oauth-complete-message-section .steps-container .step-item .icon-circle svg,.oauth-complete-message-section .steps-container .step-item .step-icon i,.oauth-complete-message-section .steps-container .step-item .step-icon svg,.oauth-complete-message-section .steps-container .step-item .step-number i,.oauth-complete-message-section .steps-container .step-item .step-number svg,.oauth-complete-message-section .steps-container .step .icon-circle i,.oauth-complete-message-section .steps-container .step .icon-circle svg,.oauth-complete-message-section .steps-container .step .step-icon i,.oauth-complete-message-section .steps-container .step .step-icon svg,.oauth-complete-message-section .steps-container .step .step-number i,.oauth-complete-message-section .steps-container .step .step-number svg,.oauth-complete-message-section .steps-container>div .icon-circle i,.oauth-complete-message-section .steps-container>div .icon-circle svg,.oauth-complete-message-section .steps-container>div .step-icon i,.oauth-complete-message-section .steps-container>div .step-icon svg,.oauth-complete-message-section .steps-container>div .step-number i,.oauth-complete-message-section .steps-container>div .step-number svg{font-size:1.25rem!important}.oauth-complete-message-section .completion-steps .step-item .step-label,.oauth-complete-message-section .completion-steps .step-item .step-title,.oauth-complete-message-section .completion-steps .step-item h3,.oauth-complete-message-section .completion-steps .step-item h4,.oauth-complete-message-section .completion-steps .step .step-label,.oauth-complete-message-section .completion-steps .step .step-title,.oauth-complete-message-section .completion-steps .step h3,.oauth-complete-message-section .completion-steps .step h4,.oauth-complete-message-section .completion-steps>div .step-label,.oauth-complete-message-section .completion-steps>div .step-title,.oauth-complete-message-section .completion-steps>div h3,.oauth-complete-message-section .completion-steps>div h4,.oauth-complete-message-section .progress-steps .step-item .step-label,.oauth-complete-message-section .progress-steps .step-item .step-title,.oauth-complete-message-section .progress-steps .step-item h3,.oauth-complete-message-section .progress-steps .step-item h4,.oauth-complete-message-section .progress-steps .step .step-label,.oauth-complete-message-section .progress-steps .step .step-title,.oauth-complete-message-section .progress-steps .step h3,.oauth-complete-message-section .progress-steps .step h4,.oauth-complete-message-section .progress-steps>div .step-label,.oauth-complete-message-section .progress-steps>div .step-title,.oauth-complete-message-section .progress-steps>div h3,.oauth-complete-message-section .progress-steps>div h4,.oauth-complete-message-section .steps-container .step-item .step-label,.oauth-complete-message-section .steps-container .step-item .step-title,.oauth-complete-message-section .steps-container .step-item h3,.oauth-complete-message-section .steps-container .step-item h4,.oauth-complete-message-section .steps-container .step .step-label,.oauth-complete-message-section .steps-container .step .step-title,.oauth-complete-message-section .steps-container .step h3,.oauth-complete-message-section .steps-container .step h4,.oauth-complete-message-section .steps-container>div .step-label,.oauth-complete-message-section .steps-container>div .step-title,.oauth-complete-message-section .steps-container>div h3,.oauth-complete-message-section .steps-container>div h4{font-size:.75rem!important;font-weight:600!important;color:#1a1f2e;margin:0 0 .25rem!important;line-height:1.2!important;word-break:break-word}.oauth-complete-message-section .completion-steps .step-item .step-description,.oauth-complete-message-section .completion-steps .step-item .step-text,.oauth-complete-message-section .completion-steps .step-item p,.oauth-complete-message-section .completion-steps .step-item small,.oauth-complete-message-section .completion-steps .step .step-description,.oauth-complete-message-section .completion-steps .step .step-text,.oauth-complete-message-section .completion-steps .step p,.oauth-complete-message-section .completion-steps .step small,.oauth-complete-message-section .completion-steps>div .step-description,.oauth-complete-message-section .completion-steps>div .step-text,.oauth-complete-message-section .completion-steps>div p,.oauth-complete-message-section .completion-steps>div small,.oauth-complete-message-section .progress-steps .step-item .step-description,.oauth-complete-message-section .progress-steps .step-item .step-text,.oauth-complete-message-section .progress-steps .step-item p,.oauth-complete-message-section .progress-steps .step-item small,.oauth-complete-message-section .progress-steps .step .step-description,.oauth-complete-message-section .progress-steps .step .step-text,.oauth-complete-message-section .progress-steps .step p,.oauth-complete-message-section .progress-steps .step small,.oauth-complete-message-section .progress-steps>div .step-description,.oauth-complete-message-section .progress-steps>div .step-text,.oauth-complete-message-section .progress-steps>div p,.oauth-complete-message-section .progress-steps>div small,.oauth-complete-message-section .steps-container .step-item .step-description,.oauth-complete-message-section .steps-container .step-item .step-text,.oauth-complete-message-section .steps-container .step-item p,.oauth-complete-message-section .steps-container .step-item small,.oauth-complete-message-section .steps-container .step .step-description,.oauth-complete-message-section .steps-container .step .step-text,.oauth-complete-message-section .steps-container .step p,.oauth-complete-message-section .steps-container .step small,.oauth-complete-message-section .steps-container>div .step-description,.oauth-complete-message-section .steps-container>div .step-text,.oauth-complete-message-section .steps-container>div p,.oauth-complete-message-section .steps-container>div small{font-size:.65rem!important;color:#718096;margin:0!important;line-height:1.2!important;display:none!important}.oauth-complete-message-section .completion-steps .step-connector,.oauth-complete-message-section .completion-steps .step:after,.oauth-complete-message-section .completion-steps .step:before,.oauth-complete-message-section .completion-steps:after,.oauth-complete-message-section .completion-steps:before,.oauth-complete-message-section .progress-steps .step-connector,.oauth-complete-message-section .progress-steps .step:after,.oauth-complete-message-section .progress-steps .step:before,.oauth-complete-message-section .progress-steps:after,.oauth-complete-message-section .progress-steps:before,.oauth-complete-message-section .steps-container .step-connector,.oauth-complete-message-section .steps-container .step:after,.oauth-complete-message-section .steps-container .step:before,.oauth-complete-message-section .steps-container:after,.oauth-complete-message-section .steps-container:before{display:none!important}}@media(max-width:380px){.oauth-complete-message-section .completion-steps,.oauth-complete-message-section .progress-steps,.oauth-complete-message-section .steps-container{grid-gap:.25rem!important;gap:.25rem!important;padding:0 .5rem}.oauth-complete-message-section .completion-steps .step,.oauth-complete-message-section .completion-steps .step-item,.oauth-complete-message-section .completion-steps>div,.oauth-complete-message-section .progress-steps .step,.oauth-complete-message-section .progress-steps .step-item,.oauth-complete-message-section .progress-steps>div,.oauth-complete-message-section .steps-container .step,.oauth-complete-message-section .steps-container .step-item,.oauth-complete-message-section .steps-container>div{padding:0 .125rem!important}.oauth-complete-message-section .completion-steps .step-item .icon-circle,.oauth-complete-message-section .completion-steps .step-item .step-icon,.oauth-complete-message-section .completion-steps .step-item .step-number,.oauth-complete-message-section .completion-steps .step .icon-circle,.oauth-complete-message-section .completion-steps .step .step-icon,.oauth-complete-message-section .completion-steps .step .step-number,.oauth-complete-message-section .completion-steps>div .icon-circle,.oauth-complete-message-section .completion-steps>div .step-icon,.oauth-complete-message-section .completion-steps>div .step-number,.oauth-complete-message-section .progress-steps .step-item .icon-circle,.oauth-complete-message-section .progress-steps .step-item .step-icon,.oauth-complete-message-section .progress-steps .step-item .step-number,.oauth-complete-message-section .progress-steps .step .icon-circle,.oauth-complete-message-section .progress-steps .step .step-icon,.oauth-complete-message-section .progress-steps .step .step-number,.oauth-complete-message-section .progress-steps>div .icon-circle,.oauth-complete-message-section .progress-steps>div .step-icon,.oauth-complete-message-section .progress-steps>div .step-number,.oauth-complete-message-section .steps-container .step-item .icon-circle,.oauth-complete-message-section .steps-container .step-item .step-icon,.oauth-complete-message-section .steps-container .step-item .step-number,.oauth-complete-message-section .steps-container .step .icon-circle,.oauth-complete-message-section .steps-container .step .step-icon,.oauth-complete-message-section .steps-container .step .step-number,.oauth-complete-message-section .steps-container>div .icon-circle,.oauth-complete-message-section .steps-container>div .step-icon,.oauth-complete-message-section .steps-container>div .step-number{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;font-size:1rem!important}.oauth-complete-message-section .completion-steps .step-item .icon-circle i,.oauth-complete-message-section .completion-steps .step-item .icon-circle svg,.oauth-complete-message-section .completion-steps .step-item .step-icon i,.oauth-complete-message-section .completion-steps .step-item .step-icon svg,.oauth-complete-message-section .completion-steps .step-item .step-number i,.oauth-complete-message-section .completion-steps .step-item .step-number svg,.oauth-complete-message-section .completion-steps .step .icon-circle i,.oauth-complete-message-section .completion-steps .step .icon-circle svg,.oauth-complete-message-section .completion-steps .step .step-icon i,.oauth-complete-message-section .completion-steps .step .step-icon svg,.oauth-complete-message-section .completion-steps .step .step-number i,.oauth-complete-message-section .completion-steps .step .step-number svg,.oauth-complete-message-section .completion-steps>div .icon-circle i,.oauth-complete-message-section .completion-steps>div .icon-circle svg,.oauth-complete-message-section .completion-steps>div .step-icon i,.oauth-complete-message-section .completion-steps>div .step-icon svg,.oauth-complete-message-section .completion-steps>div .step-number i,.oauth-complete-message-section .completion-steps>div .step-number svg,.oauth-complete-message-section .progress-steps .step-item .icon-circle i,.oauth-complete-message-section .progress-steps .step-item .icon-circle svg,.oauth-complete-message-section .progress-steps .step-item .step-icon i,.oauth-complete-message-section .progress-steps .step-item .step-icon svg,.oauth-complete-message-section .progress-steps .step-item .step-number i,.oauth-complete-message-section .progress-steps .step-item .step-number svg,.oauth-complete-message-section .progress-steps .step .icon-circle i,.oauth-complete-message-section .progress-steps .step .icon-circle svg,.oauth-complete-message-section .progress-steps .step .step-icon i,.oauth-complete-message-section .progress-steps .step .step-icon svg,.oauth-complete-message-section .progress-steps .step .step-number i,.oauth-complete-message-section .progress-steps .step .step-number svg,.oauth-complete-message-section .progress-steps>div .icon-circle i,.oauth-complete-message-section .progress-steps>div .icon-circle svg,.oauth-complete-message-section .progress-steps>div .step-icon i,.oauth-complete-message-section .progress-steps>div .step-icon svg,.oauth-complete-message-section .progress-steps>div .step-number i,.oauth-complete-message-section .progress-steps>div .step-number svg,.oauth-complete-message-section .steps-container .step-item .icon-circle i,.oauth-complete-message-section .steps-container .step-item .icon-circle svg,.oauth-complete-message-section .steps-container .step-item .step-icon i,.oauth-complete-message-section .steps-container .step-item .step-icon svg,.oauth-complete-message-section .steps-container .step-item .step-number i,.oauth-complete-message-section .steps-container .step-item .step-number svg,.oauth-complete-message-section .steps-container .step .icon-circle i,.oauth-complete-message-section .steps-container .step .icon-circle svg,.oauth-complete-message-section .steps-container .step .step-icon i,.oauth-complete-message-section .steps-container .step .step-icon svg,.oauth-complete-message-section .steps-container .step .step-number i,.oauth-complete-message-section .steps-container .step .step-number svg,.oauth-complete-message-section .steps-container>div .icon-circle i,.oauth-complete-message-section .steps-container>div .icon-circle svg,.oauth-complete-message-section .steps-container>div .step-icon i,.oauth-complete-message-section .steps-container>div .step-icon svg,.oauth-complete-message-section .steps-container>div .step-number i,.oauth-complete-message-section .steps-container>div .step-number svg{font-size:1rem!important}.oauth-complete-message-section .completion-steps .step-item .step-label,.oauth-complete-message-section .completion-steps .step-item .step-title,.oauth-complete-message-section .completion-steps .step-item h3,.oauth-complete-message-section .completion-steps .step-item h4,.oauth-complete-message-section .completion-steps .step .step-label,.oauth-complete-message-section .completion-steps .step .step-title,.oauth-complete-message-section .completion-steps .step h3,.oauth-complete-message-section .completion-steps .step h4,.oauth-complete-message-section .completion-steps>div .step-label,.oauth-complete-message-section .completion-steps>div .step-title,.oauth-complete-message-section .completion-steps>div h3,.oauth-complete-message-section .completion-steps>div h4,.oauth-complete-message-section .progress-steps .step-item .step-label,.oauth-complete-message-section .progress-steps .step-item .step-title,.oauth-complete-message-section .progress-steps .step-item h3,.oauth-complete-message-section .progress-steps .step-item h4,.oauth-complete-message-section .progress-steps .step .step-label,.oauth-complete-message-section .progress-steps .step .step-title,.oauth-complete-message-section .progress-steps .step h3,.oauth-complete-message-section .progress-steps .step h4,.oauth-complete-message-section .progress-steps>div .step-label,.oauth-complete-message-section .progress-steps>div .step-title,.oauth-complete-message-section .progress-steps>div h3,.oauth-complete-message-section .progress-steps>div h4,.oauth-complete-message-section .steps-container .step-item .step-label,.oauth-complete-message-section .steps-container .step-item .step-title,.oauth-complete-message-section .steps-container .step-item h3,.oauth-complete-message-section .steps-container .step-item h4,.oauth-complete-message-section .steps-container .step .step-label,.oauth-complete-message-section .steps-container .step .step-title,.oauth-complete-message-section .steps-container .step h3,.oauth-complete-message-section .steps-container .step h4,.oauth-complete-message-section .steps-container>div .step-label,.oauth-complete-message-section .steps-container>div .step-title,.oauth-complete-message-section .steps-container>div h3,.oauth-complete-message-section .steps-container>div h4{font-size:.65rem!important}}@media(max-width:768px){.oauth-complete-success-card .progress-indicators,.oauth-complete-success-card .steps-wrapper{margin:1.5rem -1rem;padding:0 .5rem}.oauth-complete-success-card .progress-indicators .steps-container,.oauth-complete-success-card .steps-wrapper .steps-container{display:flex!important;flex-direction:row!important;justify-content:space-between!important;grid-gap:.5rem!important;gap:.5rem!important}.oauth-complete-success-card .progress-indicators .steps-container .step,.oauth-complete-success-card .steps-wrapper .steps-container .step{flex:1 1!important;min-width:0}.oauth-complete-success-card .progress-indicators .steps-container .step *,.oauth-complete-success-card .steps-wrapper .steps-container .step *{word-wrap:break-word;overflow-wrap:break-word}}.oauth-handler-success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.oauth-handler-success-overlay.visible{opacity:1}.oauth-success-background-effects{position:absolute;inset:0;overflow:hidden}.oauth-success-background-effects .oauth-success-gradient-bg{position:absolute;inset:0;background:linear-gradient(135deg,#fff,#f8fffe 50%,#f0f9f4);animation:oauthBackgroundPulse 8s ease-in-out infinite}.oauth-success-background-effects .oauth-success-gradient-bg:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(214,224,70,.05) 0,transparent 50%);animation:oauthRotateGlow 30s linear infinite}.oauth-success-background-effects .oauth-success-gradient-bg:after{content:"";position:absolute;width:4px;height:4px;background:#9fd356;border-radius:50%;top:10%;left:5%;box-shadow:20px 30px 0 #d6e046,40px 60px 0 #73bf44,60px 90px 0 #9fd356,80px 120px 0 #d6e046,100px 150px 0 #73bf44;opacity:.1;animation:oauthFloatingDots 20s linear infinite}.oauth-success-background-effects .oauth-success-pattern-overlay{position:absolute;inset:0;opacity:.015;background-image:repeating-linear-gradient(45deg,#73bf44,#73bf44 1px,transparent 0,transparent 60px);animation:oauthPatternMove 30s linear infinite}.oauth-success-background-effects .oauth-success-glow-orbs{position:absolute;inset:0}.oauth-success-background-effects .oauth-success-glow-orbs .oauth-glow-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.08;animation:oauthOrbFloat 15s ease-in-out infinite}.oauth-success-background-effects .oauth-success-glow-orbs .oauth-glow-orb.oauth-glow-orb-1{width:600px;height:600px;background:radial-gradient(circle,#d6e046 0,transparent 60%);top:-20%;left:-10%;animation-duration:18s}.oauth-success-background-effects .oauth-success-glow-orbs .oauth-glow-orb.oauth-glow-orb-2{width:400px;height:400px;background:radial-gradient(circle,#9fd356 0,transparent 60%);bottom:-10%;right:-5%;animation-duration:22s;animation-delay:-5s}.oauth-success-background-effects .oauth-success-glow-orbs .oauth-glow-orb.oauth-glow-orb-3{width:500px;height:500px;background:radial-gradient(circle,rgba(115,191,68,.4) 0,transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:20s;animation-delay:-10s}.oauth-success-content-wrapper{position:relative;z-index:1;width:100%;max-width:500px;padding:20px;animation:oauthContentSlideUp .8s cubic-bezier(.16,1,.3,1) .3s both}.oauth-success-card{position:relative;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:60px 40px;box-shadow:0 20px 40px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.9);overflow:hidden;border:1px solid rgba(159,211,86,.1)}.oauth-success-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d6e046,#73bf44);opacity:.6;animation:oauthShimmer 3s ease-in-out infinite}@media(max-width:480px){.oauth-success-card{padding:40px 24px;border-radius:24px}}.oauth-logo-section{position:relative;margin-bottom:40px}.oauth-logo-section .oauth-success-logo-container{position:relative;width:180px;height:207px;margin:0 auto;animation:oauthLogoEntrance 1.2s cubic-bezier(.16,1,.3,1) .5s both}.oauth-logo-section .oauth-success-logo-container:hover .oauth-success-animated-logo{animation:oauthSuccessLogoFloat 3s ease-in-out infinite}@media(max-width:480px){.oauth-logo-section .oauth-success-logo-container{width:140px;height:161px}}.oauth-logo-section .oauth-logo-glow-effect{position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(159,211,86,.15) 0,transparent 60%);transform:translate(-50%,-50%);animation:oauthGlowPulse 3s ease-in-out infinite;pointer-events:none}.oauth-logo-section .oauth-success-animated-logo{width:100%;height:100%;filter:drop-shadow(0 10px 30px rgba(115,191,68,.2));animation:oauthInitialFloat 4s ease-in-out infinite}.oauth-logo-section .oauth-success-logo-path-1{animation:oauthPathReveal 1.5s ease-out .7s both;transform-origin:center}.oauth-logo-section .oauth-success-logo-path-2{animation:oauthPathReveal 1.5s ease-out .9s both;transform-origin:center}.oauth-logo-section .oauth-success-logo-path-3{animation:oauthPathReveal 1.5s ease-out 1.1s both;transform-origin:center}.oauth-logo-section .oauth-success-particle{position:absolute;width:8px;height:8px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:50%;pointer-events:none;top:50%;left:50%;box-shadow:0 2px 4px rgba(115,191,68,.3)}.oauth-logo-section .oauth-success-particle.oauth-success-particle-1{animation:oauthParticleOrbit1 10s linear infinite}.oauth-logo-section .oauth-success-particle.oauth-success-particle-2{animation:oauthParticleOrbit2 12s linear infinite}.oauth-logo-section .oauth-success-particle.oauth-success-particle-3{animation:oauthParticleOrbit3 15s linear infinite}.oauth-logo-section .oauth-success-particle.oauth-success-particle-4{animation:oauthParticleOrbit4 8s linear infinite}.oauth-logo-section .oauth-success-sparkle{position:absolute;width:10px;height:10px;background:linear-gradient(270deg,#d6e046,#9fd356);border-radius:50%;pointer-events:none;top:50%;left:50%;animation:oauthSparkleExpand 1.5s ease-out forwards;box-shadow:0 0 6px rgba(159,211,86,.6)}.oauth-logo-section .oauth-provider-badge-large{position:absolute;bottom:-10px;right:50%;transform:translateX(50%);width:56px;height:56px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 0 0 4px rgba(159,211,86,.1);animation:oauthBadgeAppear .6s cubic-bezier(.34,1.56,.64,1) 1.3s both}.oauth-logo-section .oauth-provider-badge-large i{font-size:24px;color:var(--provider-color,#4285f4);animation:oauthIconRotate 20s linear infinite}.oauth-message-section{text-align:center;position:relative;z-index:1}.oauth-message-section .oauth-success-title{font-size:2.5rem;font-weight:700;color:#1a1f2e;margin:0 0 8px;line-height:1.2;animation:oauthTitleFadeUp .8s ease-out 1.4s both;position:relative}.oauth-message-section .oauth-success-title:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#9fd356,transparent);border-radius:2px;animation:oauthTitleUnderline 1s ease-out 2s both}@media(max-width:480px){.oauth-message-section .oauth-success-title{font-size:2rem}}.oauth-message-section .oauth-success-username{font-size:1.875rem;font-weight:600;background:linear-gradient(90deg,#9fd356,#73bf44);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#9fd356;margin:0 0 32px;line-height:1.3;animation:oauthUsernameFadeUp .8s ease-out 1.5s both;direction:ltr;unicode-bidi:embed;display:inline-block}@media(max-width:480px){.oauth-message-section .oauth-success-username{font-size:1.5rem;margin:0 0 24px}}.oauth-message-section .oauth-success-subtitle{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-bottom:32px;animation:oauthSubtitleFadeUp .8s ease-out 1.6s both}.oauth-message-section .oauth-success-subtitle .oauth-checkmark-wrapper{width:24px;height:24px}.oauth-message-section .oauth-success-subtitle .oauth-checkmark-wrapper .oauth-checkmark{width:100%;height:100%}.oauth-message-section .oauth-success-subtitle .oauth-checkmark-wrapper .oauth-checkmark .oauth-checkmark-circle{stroke:#9fd356;stroke-width:3;stroke-dasharray:166;stroke-dashoffset:166;animation:oauthCheckCircle .6s ease-out 1.8s forwards}.oauth-message-section .oauth-success-subtitle .oauth-checkmark-wrapper .oauth-checkmark .oauth-checkmark-check{stroke:#9fd356;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:oauthCheckMark .4s ease-out 2.2s forwards}.oauth-message-section .oauth-success-subtitle span{font-size:1.125rem;color:#4a5568;font-weight:500}.oauth-message-section .oauth-redirect-section{margin-bottom:24px;animation:oauthRedirectFadeIn .6s ease-out 2s both}.oauth-message-section .oauth-redirect-section .oauth-loading-dots{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-bottom:12px}.oauth-message-section .oauth-redirect-section .oauth-loading-dots .oauth-dot{width:10px;height:10px;background:#9fd356;border-radius:50%;animation:oauthDotPulse 1.4s ease-in-out infinite;box-shadow:0 2px 4px rgba(115,191,68,.2)}.oauth-message-section .oauth-redirect-section .oauth-loading-dots .oauth-dot:first-child{animation-delay:0s}.oauth-message-section .oauth-redirect-section .oauth-loading-dots .oauth-dot:nth-child(2){animation-delay:.2s}.oauth-message-section .oauth-redirect-section .oauth-loading-dots .oauth-dot:nth-child(3){animation-delay:.4s}.oauth-message-section .oauth-redirect-section .oauth-redirect-text{font-size:.9375rem;color:#718096;margin:0}.oauth-message-section .oauth-progress-wrapper{width:100%;max-width:200px;margin:0 auto;animation:oauthProgressFadeIn .6s ease-out 2.2s both}.oauth-message-section .oauth-progress-wrapper .oauth-progress-bar-bg{height:6px;background:rgba(159,211,86,.15);border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.oauth-message-section .oauth-progress-wrapper .oauth-progress-bar-bg .oauth-progress-bar-fill{height:100%;background:linear-gradient(90deg,#9fd356,#73bf44);border-radius:3px;animation:oauthProgressFill 2s ease-out 2.4s both;box-shadow:0 1px 2px rgba(115,191,68,.3)}.oauth-success-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden}.oauth-success-decorations .oauth-deco-shape{position:absolute;opacity:.06}.oauth-success-decorations .oauth-deco-shape.oauth-deco-shape-1{top:20px;right:20px;width:60px;height:60px;background:linear-gradient(135deg,#d6e046,#9fd356);border-radius:16px;transform:rotate(15deg);animation:oauthDecorFloat1 15s ease-in-out infinite}.oauth-success-decorations .oauth-deco-shape.oauth-deco-shape-2{bottom:30px;left:30px;width:40px;height:40px;background:linear-gradient(135deg,#9fd356,#73bf44);border-radius:50%;animation:oauthDecorFloat2 18s ease-in-out infinite}.oauth-success-decorations .oauth-deco-shape.oauth-deco-shape-3{top:50%;right:10px;width:80px;height:20px;background:#9fd356;border-radius:10px;transform:rotate(-20deg);animation:oauthDecorFloat3 20s ease-in-out infinite}@keyframes oauthTitleUnderline{0%{width:0;opacity:0}to{width:60px;opacity:1}}@keyframes oauthShimmer{0%,to{opacity:.6}50%{opacity:.9}}@keyframes oauthRotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oauthBackgroundPulse{0%,to{opacity:1}50%{opacity:.98}}@keyframes oauthPatternMove{0%{transform:translateX(0)}to{transform:translateX(40px)}}@keyframes oauthOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes oauthContentSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthLogoEntrance{0%{opacity:0;transform:scale(.5) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes oauthGlowPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes oauthInitialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes oauthSuccessLogoFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}75%{transform:translateY(-12px) rotate(-1deg)}}@keyframes oauthPathReveal{0%{opacity:0;transform:scale(.8) translateX(-20px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes oauthParticleOrbit1{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(1turn) translateX(100px) rotate(-1turn)}}@keyframes oauthParticleOrbit2{0%{transform:rotate(0deg) translateX(120px) rotate(0deg)}to{transform:rotate(-1turn) translateX(120px) rotate(1turn)}}@keyframes oauthParticleOrbit3{0%{transform:rotate(0deg) translateX(80px) rotate(0deg)}to{transform:rotate(1turn) translateX(80px) rotate(-1turn)}}@keyframes oauthParticleOrbit4{0%{transform:rotate(0deg) translateX(90px) rotate(0deg)}to{transform:rotate(-1turn) translateX(90px) rotate(1turn)}}@keyframes oauthSparkleExpand{0%{opacity:0;transform:scale(0) translate(0)}50%{opacity:1}to{opacity:0;transform:scale(1) translate(var(--tx,100px),var(--ty,-100px))}}@keyframes oauthBadgeAppear{0%{opacity:0;transform:translateX(50%) scale(0) rotate(-180deg)}to{opacity:1;transform:translateX(50%) scale(1) rotate(0)}}@keyframes oauthIconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oauthTitleFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthUsernameFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthSubtitleFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes oauthCheckCircle{to{stroke-dashoffset:0}}@keyframes oauthCheckMark{to{stroke-dashoffset:0}}@keyframes oauthRedirectFadeIn{0%{opacity:0}to{opacity:1}}@keyframes oauthDotPulse{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.3);opacity:1}}@keyframes oauthProgressFadeIn{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}@keyframes oauthProgressFill{0%{width:0}to{width:100%}}@keyframes oauthDecorFloat1{0%,to{transform:rotate(15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-20px)}}@keyframes oauthDecorFloat2{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes oauthDecorFloat3{0%,to{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-20deg) translateY(15px)}}[dir=rtl] .oauth-handler-success-overlay .oauth-success-subtitle{flex-direction:row-reverse}[dir=rtl] .oauth-handler-success-overlay .oauth-success-username{direction:ltr;unicode-bidi:embed}[dir=rtl] .oauth-handler-success-overlay .oauth-provider-badge-large{right:50%;left:auto;transform:translateX(50%)}.loading-progress{width:200px;height:4px;background:rgba(0,0,0,.1);border-radius:2px;margin:1.5rem auto;overflow:hidden}.loading-progress .progress-bar{height:100%;background:linear-gradient(90deg,#8bc34a,#4caf50 50%,#8bc34a);background-size:200% 100%;animation:progress-slide 2s linear infinite;border-radius:2px}.error-icon-wrapper{margin-bottom:2rem}.error-icon-wrapper .error-icon{font-size:4rem;color:#dc3545;animation:error-pulse 2s ease-in-out infinite}@keyframes progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes error-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.DayPicker{display:flex;justify-content:center;align-items:center}@media(min-width:768px){.DayPicker{font-size:x-large}}.DayPicker .DayPicker-Caption{text-align:center;color:#9ece47}.DayPicker .DayPicker-wrapper{border:none;outline:none}@media(min-width:1200px){.DayPicker .DayPicker-wrapper{width:45%}}.DayPicker .DayPicker-Day{outline:none}.DayPicker .DayPicker-Day:hover{cursor:pointer;-webkit-clip-path:circle(45% at 50% 47%);clip-path:circle(45% at 50% 47%)}.DayPicker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background:linear-gradient(90deg,#ebe84b,#74c044);-webkit-clip-path:circle(45% at 50% 47%);clip-path:circle(45% at 50% 47%);color:#fff}.DayPicker .DayPicker-Weekday{padding:.5em 1em;color:#0b0b0b}.DayPicker .DayPicker-Weekdays{background:#ecf0f1}.DayPicker .DayPicker-NavBar{position:absolute;top:14px;grid-gap:150px;gap:150px;right:0;left:0;display:flex;justify-content:space-between}@media(min-width:768px){.DayPicker .DayPicker-Month{margin-top:.7em}}.calendar-next-button,.calendar-prev-button{font-size:medium;cursor:pointer;font-weight:700}@media(min-width:768px){.calendar-next-button,.calendar-prev-button{font-size:medium}}.calendar-next-button img,.calendar-prev-button img{height:.8em}.calendar-prev-button.disabled{opacity:.5;cursor:not-allowed}.react-datepicker-popper{z-index:5001}.inline-edit-calendar.DayPicker{border-radius:16px;box-shadow:0 10px 30px rgba(116,192,68,.1);overflow:hidden;border:2px solid rgba(116,192,68,.1);transition:transform .3s ease,box-shadow .3s ease;background:#fff}.inline-edit-calendar.DayPicker:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(116,192,68,.15)}.inline-edit-calendar.DayPicker .DayPicker-NavBar{padding:0 .5rem;height:50px;align-items:center;border-bottom:1px solid rgba(116,192,68,.08);margin-bottom:.5rem}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button{margin-right:auto!important;margin-left:.5rem!important}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button{margin-left:auto!important;margin-right:.5rem!important}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button{background:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;border:1px solid rgba(116,192,68,.1);display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;white-space:nowrap;min-width:120px;justify-content:center}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button:hover:not(.disabled),.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button:hover:not(.disabled){background:rgba(116,192,68,.05);box-shadow:0 4px 12px rgba(116,192,68,.15);border-color:rgba(116,192,68,.2);transform:translateY(-1px)}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button i,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button i{font-size:.9rem;transition:transform .2s ease;opacity:.7;color:inherit}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button:hover i,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button:hover i{transform:scale(1.1);opacity:1}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button img,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button img{display:none!important}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button.disabled,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button.disabled{background:rgba(248,250,252,.5);box-shadow:none}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button.disabled:hover,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button.disabled:hover{transform:none;border-color:rgba(116,192,68,.1)}.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-next-button.disabled i,.inline-edit-calendar.DayPicker .DayPicker-NavBar .calendar-prev-button.disabled i{opacity:.4}.inline-edit-calendar.DayPicker .DayPicker-Caption{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;font-size:1.2rem}.inline-edit-calendar.DayPicker .DayPicker-wrapper{padding:.5rem}.inline-edit-calendar.DayPicker .DayPicker-Weekdays{border-radius:8px;margin:0 .5rem .5rem}.inline-edit-calendar.DayPicker .DayPicker-Weekday{font-weight:600}.inline-edit-calendar.DayPicker .DayPicker-Day{transition:all .2s ease;font-weight:500}.inline-edit-calendar.DayPicker .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):hover{background:rgba(116,192,68,.08);transform:scale(1.05)}.inline-edit-calendar.DayPicker .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--selected){position:relative;color:#74c044;font-weight:700}.inline-edit-calendar.DayPicker .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--selected):after{content:"";position:absolute;bottom:20%;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#74c044;border-radius:50%}.inline-edit-calendar.DayPicker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){box-shadow:0 2px 8px rgba(116,192,68,.3);font-weight:700;transform:scale(1.05)}.inline-edit-calendar.DayPicker .DayPicker-Day.DayPicker-Day--disabled{opacity:.5}@media(min-width:768px){.inline-edit-calendar.DayPicker .DayPicker-Month{margin-top:.5rem}}.menu-modal .modal-content{color:#35475b;box-shadow:0 0 0 .5em #9dff00;padding:.8em}.menu-modal .modal-content .help{margin-bottom:.5rem;color:rgba(53,71,91,.7)}.menu-modal .modal-content button{margin-top:.5rem;padding-right:1.7rem;padding-left:1.7rem;border-radius:28px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */[class^=stack]{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:1.5rem}.stack-recursive *{margin-top:0;margin-bottom:0}.stack-recursive *+*{margin-top:1.5rem}.container.stack-fluid{padding-right:0;padding-left:0}.heading-overline{margin:auto;width:5em;height:8px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:28px}

/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.mb-5,.page-comment{margin-bottom:3rem!important}.page-comment>span,.px-3{padding-right:1rem!important;padding-left:1rem!important}.page-comment,.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.fs-5,.page-comment>span{font-size:1.25rem!important}.page-comment,.text-center{text-align:center!important}.page-comment{align-items:center;justify-content:center}@media(min-width:768px){.page-comment{display:flex}}.page-comment>img{max-width:2em;aspect-ratio:1/1;border:2px solid #6c757d;border-radius:50%;padding:2px}.terms-content{font-size:1rem;line-height:1.6;color:#2e2e2e}.terms-content.modal-view{max-height:60vh;overflow-y:auto;padding:0 .5rem;direction:rtl;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.terms-content.modal-view::-webkit-scrollbar{width:8px}.terms-content.modal-view::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.terms-content.modal-view::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.terms-content.modal-view::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.terms-content.modal-view .terms-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.terms-content.modal-view .terms-section:last-child{border-bottom:none}.terms-content.modal-view .terms-section h2{font-size:1.3rem;margin-bottom:1rem}.terms-content.modal-view .terms-section h3{font-size:1.1rem;margin:1rem 0 .5rem}.terms-content.modal-view .intro-section{margin-bottom:1.5rem}.terms-content.modal-view .intro-section .intro-text{font-size:.95rem;margin-bottom:.75rem}.terms-content.modal-view .key-points-box{margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.terms-content.page-view .terms-section{margin-bottom:3rem;scroll-margin-top:100px}.terms-content .intro-section{margin-bottom:2rem}.terms-content .intro-section .intro-text{margin-bottom:1rem}.terms-content .intro-section .intro-text strong{color:#7dbe31;font-weight:700}.terms-content .key-points-box{background:linear-gradient(135deg,rgba(200,226,63,.1),rgba(125,190,49,.05));border:2px solid #7dbe31;border-radius:15px;padding:1.5rem;margin-bottom:2rem}.terms-content .key-points-box h3{color:#7dbe31;margin-bottom:1rem;font-size:1.2rem}.terms-content .key-points-box h3 i{margin-left:.5rem}.terms-content .key-points-box ul{margin:0;padding-right:1.5rem}.terms-content .key-points-box ul li{margin-bottom:.5rem;color:#2e2e2e}.terms-content .key-points-box ul li::marker{color:#7dbe31}.terms-content .modal-quick-nav{background:#f8f9fa;border-radius:10px;padding:1rem;margin-bottom:2rem}.terms-content .modal-quick-nav h4{font-size:1rem;margin-bottom:.75rem;color:#2e2e2e}.terms-content .modal-quick-nav .nav-pills{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.terms-content .modal-quick-nav .nav-pills .nav-pill{background:#fff;border:1px solid #dee2e6;border-radius:20px;padding:.25rem .75rem;font-size:.85rem;color:#6b7280;transition:all .2s ease;cursor:pointer}.terms-content .modal-quick-nav .nav-pills .nav-pill:hover{background:#7dbe31;color:#fff;border-color:#7dbe31;transform:translateY(-1px)}.terms-content .modal-quick-nav .nav-pills .nav-pill:active{transform:translateY(0)}.terms-content .terms-section h2{color:#7dbe31;font-weight:700;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.terms-content .terms-section h2:after{content:"";position:absolute;bottom:0;right:0;width:50px;height:3px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:100px}.terms-content .terms-section h3{color:#2e2e2e;font-weight:600;margin:1.5rem 0 1rem}.terms-content .terms-section p{margin-bottom:1rem}.terms-content .terms-section ul{padding-right:2rem;margin-bottom:1rem}.terms-content .terms-section ul li{margin-bottom:.5rem}.terms-content .terms-section strong{color:#151515;font-weight:700}.terms-content .definitions-list{list-style:none;padding:0}.terms-content .definitions-list li{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.terms-content .definitions-list li:last-child{border-bottom:none}.terms-content .definitions-list li strong{color:#7dbe31}.terms-content .payment-info{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin:1rem 0}.terms-content .payment-info h3{margin-top:0}.terms-content .payment-info strong{color:#7dbe31;font-size:1.1em}.terms-content .security-badges{display:flex;grid-gap:1rem;gap:1rem;margin-top:1rem}.terms-content .security-badges .badge{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #7dbe31;border-radius:20px;color:#7dbe31;font-weight:600}.terms-content .security-badges .badge i{font-size:1.2rem}.terms-content .contact-details{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin-top:1rem}.terms-content .contact-details .contact-item{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:.75rem}.terms-content .contact-details .contact-item:last-child{margin-bottom:0}.terms-content .contact-details .contact-item i{color:#7dbe31;width:20px;text-align:center}.terms-content .modal-terms-footer{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e9ecef;text-align:center}.terms-content .modal-terms-footer .update-date{color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.terms-content .modal-terms-footer .full-version-link{margin:0}.terms-content .modal-terms-footer .full-version-link a{color:#7dbe31;text-decoration:none;font-weight:600;transition:all .2s ease}.terms-content .modal-terms-footer .full-version-link a:hover{text-decoration:underline;color:#629527}.terms-content .modal-terms-footer .full-version-link a i{margin-right:.25rem;font-size:.85em}@media(max-width:768px){.terms-content.modal-view .modal-quick-nav .nav-pills .nav-pill{font-size:.8rem;padding:.2rem .6rem}.terms-content.modal-view .terms-section h2{font-size:1.2rem}.terms-content.modal-view .terms-section h3{font-size:1rem}}.custom-select-container{position:relative;width:100%}.custom-select-container.form-group{margin-bottom:1.5rem}.custom-select-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:.875rem}.custom-select-wrapper{position:relative;width:100%}.custom-select-wrapper.open .arrow-icon{transform:rotate(180deg);color:#7dbe31}.custom-select-wrapper.open .custom-select-trigger{border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.12)}.custom-select-wrapper.error .custom-select-trigger{border-color:#ef4444;background:rgba(239,68,68,.02)}.custom-select-wrapper.error .custom-select-trigger:focus{box-shadow:0 0 0 4px rgba(239,68,68,.12)}.custom-select-wrapper.disabled .custom-select-trigger{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.custom-select-wrapper.disabled .custom-select-trigger:hover{transform:none;box-shadow:none}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:3.5rem;font-size:1rem}.custom-select-trigger:hover:not(.disabled){border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.08)}.custom-select-trigger:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.12)}.custom-select-trigger .selected-text{flex:1 1;font-weight:500;color:#1f2937;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.custom-select-trigger .selected-text.placeholder{color:#9ca3af;font-weight:400}.custom-select-trigger .selected-icon{font-size:1.25rem;line-height:1}.custom-select-trigger .arrow-icon{width:20px;height:20px;color:#6b7280;transition:transform .3s ease,color .3s ease;flex-shrink:0}.custom-select-dropdown{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);z-index:1000;overflow:hidden;animation:dropdownSlide .2s cubic-bezier(.4,0,.2,1)}.search-container{padding:.75rem;border-bottom:1px solid #e5e7eb;position:relative}.search-container .search-icon{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-container .search-input{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:all .2s ease}.search-container .search-input:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.12)}.search-container .search-input::placeholder{color:#9ca3af}.options-container{max-height:280px;overflow-y:auto;padding:.25rem}.options-container::-webkit-scrollbar{width:6px}.options-container::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.options-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.options-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.custom-select-option{display:flex;align-items:center;padding:.875rem 1rem;margin:.125rem 0;cursor:pointer;transition:all .15s ease;border-radius:.5rem;font-size:.9375rem}.custom-select-option.focused,.custom-select-option:hover{background-color:#f3f4f6}.custom-select-option.selected{background-color:rgba(125,190,49,.08);color:#7dbe31;font-weight:600}.custom-select-option.selected:hover{background-color:rgba(125,190,49,.12)}.custom-select-option .option-icon{margin-right:.75rem;font-size:1.25rem;line-height:1}.custom-select-option .option-label{flex:1 1}.custom-select-option .check-icon{width:16px;height:16px;color:#7dbe31;margin-right:.25rem}.no-options{padding:1.5rem;text-align:center;color:#9ca3af;font-size:.875rem}.custom-select-error{position:absolute;top:100%;right:0;margin-top:.5rem;font-size:.75rem;font-weight:500;color:#ef4444;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;z-index:15;background:#fff;padding:.25rem .75rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07);border:1px solid rgba(239,68,68,.2);animation:errorSlideIn .25s cubic-bezier(0,0,.2,1)}.custom-select-error:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .custom-select-option .option-icon{margin-right:0;margin-left:.75rem}[dir=rtl] .custom-select-option .check-icon{margin-right:0;margin-left:.25rem}[dir=rtl] .search-container .search-icon{right:auto;left:1.25rem}[dir=rtl] .search-container .search-input{padding:.5rem .75rem .5rem 2.5rem}@media(max-width:768px){.custom-select-trigger{font-size:16px;padding:.875rem 1rem;min-height:3.25rem}.custom-select-dropdown{position:fixed;top:auto!important;bottom:0;left:0;right:0;border-radius:1rem 1rem 0 0;max-height:70vh;animation:mobileSlideUp .3s cubic-bezier(.4,0,.2,1)}.options-container{max-height:50vh}@keyframes mobileSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@keyframes homePageHeroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-page-hero-wrapper{animation:homePageHeroFadeIn .8s ease-out}.home-page-hero-content{flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem}.home-page-hero-logo{width:70%;animation:homePageHeroFadeIn 1s ease-out .2s both}@media(min-width:576px){.home-page-hero-logo{width:60%}}@media(min-width:768px){.home-page-hero-logo{width:50%}}@media(min-width:992px)and (max-width:1199.98px){.home-page-hero-logo{width:80%}}.home-page-hero-text-line-1{display:block;color:#fff;margin-top:1rem;font-size:3rem;animation:homePageHeroFadeIn 1s ease-out .4s both}.home-page-hero-text-line-2{color:#fff;animation:homePageHeroFadeIn 1s ease-out .6s both}.home-page-hero-text-line-2,.home-page-hero-text-line-3{display:block;margin-top:.5rem;font-weight:700;font-size:3rem}.home-page-hero-text-line-3{color:#212529;animation:homePageHeroFadeIn 1s ease-out .8s both}.home-page-hero-cta-button{margin-top:1rem;animation:homePageHeroFadeIn 1s ease-out 1s both}.home-page-hero-gift-button{margin-top:.75rem;animation:homePageHeroFadeIn 1s ease-out 1.2s both;box-shadow:0 4px 15px rgba(0,0,0,.1);font-weight:600;transition:all .3s ease}.home-page-hero-gift-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-focus-ring-color:rgba(13,110,253,0.25)}[data-bs-theme=dark]{--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254}kbd{border-radius:.25rem}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-active-bg:#bacbe6;--bs-table-hover-bg:#bfd1ec}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-active-bg:#cbccce;--bs-table-hover-bg:#d1d2d4}.form-control:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select{background-position:right .75rem center}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-webkit-slider-thumb{background-color:#0d6efd}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-thumb{background-color:#0d6efd}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-position:right .75rem center,center right 2.25rem}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-link{--bs-btn-focus-shadow-rgb:49,132,253}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem}.dropdown-menu,.dropdown-menu-dark{--bs-dropdown-link-active-bg:#0d6efd}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-pills{--bs-nav-pills-link-active-bg:#0d6efd}.accordion{--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E")}.pagination{--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd}.progress,.progress-stacked{--bs-progress-bar-bg:#0d6efd}.list-group{--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd}.btn-close{--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);border-radius:.375rem}.text-bg-primary{color:#fff!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}@media(max-width:768px){.mobile-hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#b8e61f,#85e500);overflow:hidden}.mobile-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:0}.mobile-hero-section .mobile-hero-content{position:relative;z-index:10;text-align:center;width:100%;padding:2rem;max-width:450px}.mobile-hero-section .mobile-hero-logo-wrapper{margin-bottom:2.5rem}.mobile-hero-section .mobile-hero-logo-wrapper .mobile-hero-logo{width:65%;max-width:220px;height:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.2))}.mobile-hero-section .mobile-hero-text-wrapper{margin-bottom:2.5rem}.mobile-hero-section .mobile-hero-text-wrapper .h1,.mobile-hero-section .mobile-hero-text-wrapper .h2,.mobile-hero-section .mobile-hero-text-wrapper h1,.mobile-hero-section .mobile-hero-text-wrapper h2{margin:0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.1)}.mobile-hero-section .mobile-hero-text-wrapper .mobile-hero-text-1{font-size:1.5rem;font-weight:400;color:#fff;margin-bottom:.75rem}.mobile-hero-section .mobile-hero-text-wrapper .mobile-hero-text-2{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem}.mobile-hero-section .mobile-hero-text-wrapper .mobile-hero-text-3{font-size:1.375rem;font-weight:700;color:#212529;background:#fff;padding:.875rem 1.75rem;border-radius:50px;display:inline-block;box-shadow:0 4px 20px rgba(0,0,0,.15);border:none}.mobile-hero-section .mobile-hero-cta-wrapper .mobile-hero-cta-btn{background:#fff;border:none;color:#85e500;font-size:1.125rem;font-weight:600;padding:1rem 2.5rem;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:all .2s ease;text-decoration:none;display:inline-block}.mobile-hero-section .mobile-hero-cta-wrapper .mobile-hero-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(0,0,0,.35)}.mobile-hero-section .mobile-hero-cta-wrapper .mobile-hero-cta-btn:active{transform:translateY(0)}.mobile-hero-section .mobile-hero-cta-wrapper .mobile-hero-cta-btn .mobile-hero-cta-text{position:relative;z-index:2}}.video-inner{height:350px}.home-content-left{left:0}.home-page-assign{display:flex;justify-content:flex-end;margin-left:15%}@media(max-width:767.98px){.home-page-assign{justify-content:center;margin-left:0}}@media(max-width:575.98px){.home-page-assign{justify-content:center!important;margin-left:0!important;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;width:100%;padding:0 1rem}.home-page-assign .btn{display:inline-flex!important;align-items:center;justify-content:center;flex:1 1;min-width:130px;max-width:150px;padding:.625rem 1rem;font-size:.875rem;white-space:nowrap}.home-page-assign .btn.btn-outline-dark{border-width:2px}}.home-page-assign a{display:flex;align-items:center}.hidden-link{border-radius:15px}.video-inner{width:63%;background-color:#e7e9e8;margin:auto;border:1px solid transparent;border-radius:35px;position:relative}@media(max-width:575.98px){.video-inner{width:90%;height:250px}}.video-inner i{color:#80c342;font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s ease}.video-inner i:hover{transform:translate(-50%,-50%) scale(1.1)}@media(max-width:575.98px){.video-inner i{font-size:48px}}a{text-decoration:none}#about{margin:8em auto}@media(max-width:575.98px){#about{margin:4em auto}}@media(min-width:992px){.about-row{flex-direction:row-reverse}}.about-row .about-image-container{display:flex;justify-content:center}@media(max-width:575.98px){.about-row .about-image-container{margin-bottom:2rem}}.about-row .about-image-container #about-image-background-circle{background-image:linear-gradient(270deg,#ebe94c,#74c044);border:0;border-radius:50%;display:flex;justify-content:center;position:relative;width:52vw;height:52vw}@media(min-width:992px){.about-row .about-image-container #about-image-background-circle{width:27vw;height:27vw}}@media(max-width:575.98px){.about-row .about-image-container #about-image-background-circle{width:70vw;height:70vw;max-width:250px;max-height:250px}}.about-row .about-image-container #about-image-background-circle .about-img{position:absolute;bottom:0;height:120%}@media(max-width:575.98px){.about-row .about-image-container #about-image-background-circle .about-img{height:110%}}.about-row .about-header{height:100%;display:flex;justify-content:center;align-items:center}@media(min-width:576px)and (max-width:991.98px){.about-row .about-header{padding-top:3rem}}@media(max-width:575.98px){.about-row .about-header{padding:1rem}.about-row .about-header .fs-1{font-size:1.5rem!important}}@media(max-width:575.98px){#services{padding:2rem 1rem}#services .title-desc .h1,#services .title-desc h1{font-size:1.75rem}}.title-desc{position:relative;margin:0}.title-desc .h1,.title-desc h1{margin:0}.heading-overline{width:60px;height:4px;background-color:#80c342;margin:0 auto 1.5rem}@media(max-width:575.98px){.heading-overline{margin:0 auto .5rem}}.service-description{margin:2.5rem 0}.service-description .container{max-width:998px;padding:0 1rem}.service-description .row{margin:0;padding:1.5rem 0}.service-description .description-image{width:100%;max-width:180px;height:auto;margin:0 auto;display:block}.service-description .h3,.service-description h3{font-size:20px;font-weight:400;line-height:1.4;margin:0;padding:0 1.5rem;direction:rtl}.service-description .h3 .fw-bold,.service-description h3 .fw-bold{font-weight:700!important}.service-description .h3 span,.service-description h3 span{display:inline-block}.service-description .h3 .d-block,.service-description h3 .d-block{display:block!important;margin-top:8px}.service-description:nth-child(odd) .h3,.service-description:nth-child(odd) h3{text-align:right}.service-description:nth-child(2n) .h3,.service-description:nth-child(2n) h3{text-align:left}.service-description [class*=col]{padding:0 1.5rem;display:flex;align-items:center;min-height:120px}.service-description [class*=col].text-center{justify-content:center}.service-description [class*=col].text-end{justify-content:flex-end}.service-description [class*=col].text-start{justify-content:flex-start}@media(max-width:767.98px){.service-description{margin:3rem 0}.service-description .container{max-width:100%;padding:0 1rem}.service-description .row{padding:1.5rem 0;align-items:center}.service-description .description-image{max-width:85px}.service-description .h3,.service-description h3{padding:0 1rem}.service-description [class*=col]{padding:0 1rem;min-height:85px}}@media(max-width:575.98px){.service-description{margin:1rem 0!important}.service-description .container{padding:0 .5rem}.service-description .row{padding:0!important;align-items:center}.service-description .description-image{max-width:95px}.service-description .h3,.service-description h3{padding:0 1rem;text-align:center}.service-description [class*=col]{padding:0 .5rem;min-height:95px}}@media(max-width:575.98px){.service-description .description-image{max-width:100px}.service-description [class*=col]{min-height:100px}}#giver .giver-bottom-banner-text p.fw-bold{font-weight:700}@media(max-width:575.98px){#giver .giver-bottom-banner-text p{font-size:1rem;line-height:1.7;margin-bottom:1.25rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#giver .giver-bottom-banner-text p:last-of-type{margin-bottom:.5rem}}@media(max-width:575.98px){#giver .giver-bottom-banner-text{text-align:center!important;padding:0 1.5rem;direction:rtl}#giver .giver-bottom-banner-text br{display:none!important}}#giver .giver-img{text-align:center}#giver .giver-img .giver-logo{max-width:100%;height:auto}@media(max-width:575.98px){#giver .giver-img .giver-logo{max-width:100px!important}}#giver .mobile-giver-section{display:none}@media(max-width:575.98px){#giver .mobile-giver-section{display:block!important;padding:1.5rem 0;margin-bottom:1.5rem}#giver .mobile-giver-section .mobile-giver-container{width:100%;overflow-x:hidden;display:flex;justify-content:flex-end;padding-left:20px}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper{display:flex;align-items:center;grid-gap:15px;gap:15px}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-block-left,#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-block-right{width:240px;height:50px;background:linear-gradient(90deg,#b8e61f,#85e500);flex-shrink:0}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-block-right{background:linear-gradient(270deg,#b8e61f,#85e500)}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-logo-wrapper{display:flex;align-items:center;justify-content:center}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-logo-wrapper .mobile-giver-logo{width:65px;height:auto;object-fit:contain}}@media(max-width:575.98px)and (max-width:400px){#giver .mobile-giver-section{padding:1rem 0;margin-bottom:1rem}#giver .mobile-giver-section .mobile-giver-container{padding-left:10px}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper{grid-gap:10px;gap:10px}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-block-left,#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-block-right{height:40px;width:200px}#giver .mobile-giver-section .mobile-giver-container .mobile-giver-wrapper .giver-logo-wrapper .mobile-giver-logo{width:50px}}@media(max-width:575.98px){.fs-1{font-size:1.5rem!important}.fw-bold{font-weight:600!important}.btn-group-lg>.btn,.btn.btn-lg{padding:.75rem 1.5rem;font-size:1rem}.xs-buttons-to-column-view .btn{display:block;width:100%;max-width:300px;margin:.5rem auto}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{overflow-x:hidden}.center-xs{text-align:center!important}}.no-pm,.row.no-gutters [class*=col-]{padding-left:0;padding-right:0}#services .from-wrapper{width:100%!important;float:none}.from-wrapper span{text-align:center}#services .form-group{width:100%}@media(prefers-contrast:high){#giver .mobile-giver-section .giver-block-left,#giver .mobile-giver-section .giver-block-right{border:2px solid #000}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#giver .giver-bottom-banner-text,#giver .giver-bottom-banner-text p,#giver .giver-bottom-banner-text span{direction:rtl!important}#giver .home-page-assign{direction:ltr!important}.mobile-hero-section-wrapper{background:linear-gradient(135deg,#a9d03f,#74c044 50%,#6aa141);min-height:45vh;display:flex;align-items:flex-end;justify-content:center;padding:1.5rem 0 2.5rem;position:relative;overflow:hidden}.mobile-hero-section-wrapper .mobile-hero-section-content{text-align:center;direction:rtl;display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;padding:2rem 1.5rem}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-logo{max-width:280px;width:100%;height:auto;margin-bottom:1.5rem;filter:brightness(0) saturate(100%) invert(27%) sepia(8%) saturate(1092%) hue-rotate(169deg) brightness(94%) contrast(87%)}@media(max-width:480px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-logo{max-width:240px}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-logo{max-width:200px}}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-1{display:block;font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:.3rem;line-height:1.2}@media(max-width:480px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-1{font-size:1.6rem}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-1{font-size:1.4rem}}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-2{display:block;font-size:2rem;font-weight:800;color:#fff;margin-bottom:.3rem;line-height:1.2}@media(max-width:480px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-2{font-size:1.8rem}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-2{font-size:1.6rem}}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-3{display:block;font-size:1.8rem;font-weight:800;color:#2c2c2c;margin-bottom:1.5rem;line-height:1.2}@media(max-width:480px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-3{font-size:1.6rem}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-text-line-3{font-size:1.4rem}}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button,.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button{font-size:1.1rem;font-weight:600;padding:.85rem 1.75rem;border-radius:.375rem;text-decoration:none;transition:all .3s ease;min-width:150px}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button:hover,.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button:active,.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button:active{transform:translateY(0)}@media(max-width:480px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button,.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button{font-size:1rem;padding:.75rem 1.5rem;min-width:130px}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button,.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button{font-size:.95rem;padding:.7rem 1.25rem;min-width:110px}}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button{background-color:#414b56!important;border-color:#2c2c2c!important}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-cta-button:hover{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.mobile-hero-section-wrapper .mobile-hero-section-content .mobile-hero-section-gift-button:hover{background-color:#f8f9fa!important}@media(max-width:400px){.mobile-hero-section-wrapper .mobile-hero-section-content>div[style]{grid-gap:.75rem!important;gap:.75rem!important}}@media(max-width:360px){.mobile-hero-section-wrapper .mobile-hero-section-content>div[style]{flex-direction:column;width:100%}.mobile-hero-section-wrapper .mobile-hero-section-content>div[style] .btn{width:100%;max-width:250px}}.mobile-hero-section-wrapper .mobile-hero-section-content{animation:fadeInUp .8s ease-out}@keyframes createHeroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes createHeroSlideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes createHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes createHeroPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}}@keyframes createHeroGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes createHeroOrbit{0%{transform:rotate(0deg) translateX(60px) rotate(0deg)}to{transform:rotate(1turn) translateX(60px) rotate(-1turn)}}@keyframes createHeroSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes createHeroBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(3px)}}@keyframes createHeroDotPulse{0%,to{transform:scale(1);color:#4c515b}50%{transform:scale(1.3);color:#4c515b}}@keyframes createHeroConfetti{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(-100px) rotate(2turn);opacity:0}}@keyframes createHeroShapeFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.create-event-hero-mobile{background:linear-gradient(135deg,#c8e23f,#7dbe31);position:relative;min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width:480px){.create-event-hero-mobile{min-height:350px}}.create-event-hero-mobile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,209,0,.1) 0,transparent 50%);z-index:1}.create-event-hero-mobile:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background:#fff;-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%);z-index:3}.create-event-mobile-container{position:relative;z-index:2;padding:2rem 1.5rem 3rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.create-event-mobile-content{text-align:center;width:100%;max-width:400px;margin:0 auto}.create-event-mobile-icon-wrapper{visibility:hidden;height:0;margin:0}.create-event-mobile-icon{position:relative;width:80px;height:80px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 10px 30px rgba(76,81,91,.1);animation:createHeroFloat 3s ease-in-out infinite}.create-event-mobile-icon svg{width:40px;height:40px;color:#7dbe31}.mobile-icon-glow{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(125,190,49,.2) 0,transparent 70%);border-radius:50%;animation:createHeroGlow 3s ease-in-out infinite}.mobile-floating-elements{position:absolute;inset:-40px;pointer-events:none}.mobile-floating-elements .floating-element{position:absolute;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(76,81,91,.1)}.mobile-floating-elements .floating-element svg{width:14px;height:14px}.mobile-floating-elements .floating-element.element-1{top:0;right:0;animation:createHeroBounce 2s ease-in-out infinite}.mobile-floating-elements .floating-element.element-1 svg{color:#ffd100}.mobile-floating-elements .floating-element.element-2{bottom:0;left:0;animation:createHeroBounce 2s ease-in-out .5s infinite}.mobile-floating-elements .floating-element.element-2 svg{color:#c8e23f}.mobile-floating-elements .floating-element.element-3{top:50%;left:-10px;animation:createHeroBounce 2s ease-in-out 1s infinite}.mobile-floating-elements .floating-element.element-3 svg{color:#ff6b6b}.create-event-mobile-text{direction:rtl;animation:createHeroFadeIn 1s ease-out .3s both}.mobile-title{font-size:1.875rem;font-weight:800;color:#4c515b;margin-bottom:1rem;line-height:1.2}@media(min-width:480px){.mobile-title{font-size:2.125rem}}.mobile-title .title-word{display:inline-block}.mobile-title .title-word.word-1{animation:createHeroSlideInLeft .8s ease-out .5s both;color:#4c515b}.mobile-title .title-word.word-2{animation:createHeroSlideInLeft .8s ease-out .7s both;color:#4c515b;margin-right:.5rem;padding:.1rem .5rem;border-radius:6px}.mobile-subtitle-wrapper{margin-top:.5rem}.mobile-subtitle{font-size:1.25rem;font-weight:500;color:#4c515b;margin-bottom:.25rem;line-height:1.3}@media(min-width:480px){.mobile-subtitle{font-size:1.375rem}}.mobile-subtitle.line-1{animation:createHeroFadeIn .8s ease-out .9s both}.mobile-subtitle.line-2{animation:createHeroFadeIn .8s ease-out 1.1s both;margin-bottom:0}.mobile-subtitle.line-2 .highlight-gradient{background:#fff;padding:.1rem .5rem;border-radius:6px;color:#4c515b;font-weight:700}.mobile-subtitle.line-2 .magic-dot{display:inline-block;font-weight:700;font-size:1.5rem;color:#4c515b;animation:createHeroDotPulse 2s ease-in-out infinite}.mobile-confetti-container{position:absolute;top:20px;left:20px}.mobile-confetti-container svg{width:30px;height:30px;color:rgba(255,209,0,.6);animation:createHeroConfetti 4s ease-out infinite}.mobile-decoration-shapes{position:absolute;inset:0;pointer-events:none;overflow:hidden}.mobile-decoration-shapes .shape{position:absolute;border-radius:50%;opacity:.1}.mobile-decoration-shapes .shape.shape-1{width:100px;height:100px;background:#ffd100;top:-50px;right:-50px;animation:createHeroShapeFloat 8s ease-in-out infinite}.mobile-decoration-shapes .shape.shape-2{width:80px;height:80px;background:#7dbe31;bottom:-40px;left:-40px;animation:createHeroShapeFloat 10s ease-in-out infinite reverse}.mobile-decoration-shapes .shape.shape-3{width:60px;height:60px;background:#c8e23f;top:50%;right:-30px;animation:createHeroShapeFloat 6s ease-in-out infinite}.create-event-hero-desktop{position:relative;overflow:hidden}.create-event-hero-wrapper{min-height:500px}@media(min-width:1024px){.create-event-hero-wrapper{min-height:600px}}.create-event-hero-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:3rem 2rem;text-align:center;direction:rtl}@media(min-width:1024px){.create-event-hero-content{min-height:600px;padding:4rem 3rem}}.desktop-icon-container{position:relative;margin-bottom:2.5rem;animation:createHeroFadeIn 1s ease-out}.main-icon-wrapper{position:relative;width:100px;height:100px;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px rgba(125,190,49,.3);animation:createHeroFloat 4s ease-in-out infinite}.main-icon-wrapper svg{width:50px;height:50px;color:#4c515b;z-index:2}.icon-pulse-ring{position:absolute;inset:-15px;border:3px solid rgba(125,190,49,.3);border-radius:50%;animation:createHeroPulse 2.5s ease-out infinite}.icon-glow-effect{inset:-30px;background:radial-gradient(circle,rgba(125,190,49,.3) 0,transparent 70%);animation:createHeroGlow 3s ease-in-out infinite}.orbiting-icons{position:absolute;inset:-50px;pointer-events:none}.orbiting-icons .orbit-icon{position:absolute;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(76,81,91,.1);top:50%;left:50%;transform-origin:center}.orbiting-icons .orbit-icon svg{width:18px;height:18px}.orbiting-icons .orbit-icon.icon-1{animation:createHeroOrbit 10s linear infinite}.orbiting-icons .orbit-icon.icon-1 svg{color:#f5f5f5;stroke:#f5f5f5;fill:none}.orbiting-icons .orbit-icon.icon-2{animation:createHeroOrbit 15s linear infinite reverse}.orbiting-icons .orbit-icon.icon-2 svg{color:#4c515b}.orbiting-icons .orbit-icon.icon-3{animation:createHeroOrbit 20s linear infinite}.orbiting-icons .orbit-icon.icon-3 svg{color:#964141}.desktop-text-group{animation:createHeroFadeIn 1s ease-out .3s both;text-align:center;width:100%}.desktop-hero-title{margin:0 0 1.5rem;text-align:center}.title-line{font-size:3rem}.title-line.animated-line-1{animation:createHeroFadeIn 1s ease-out .5s both}.excitement-text{color:#4c515b;margin-left:0}.us-too-text{color:#4c515b;position:relative;padding:.25rem 1rem;border-radius:8px;display:inline-block}.us-too-text:after{content:"!";position:absolute;color:#4c515b;font-size:1.2em;animation:createHeroBounce 2s ease-in-out infinite}.desktop-subtitle-container{margin-bottom:2rem;text-align:center}.subtitle-line{font-size:1.5rem;font-weight:500;color:#4c515b;margin-bottom:.5rem;text-align:center}@media(min-width:1024px){.subtitle-line{font-size:1.75rem}}.subtitle-line.line-1{animation:createHeroFadeIn 1s ease-out .7s both}.subtitle-line.line-2{animation:createHeroFadeIn 1s ease-out .9s both;margin-bottom:0}.subtitle-line.line-2 .highlight-box{display:inline-block;background:#fff;padding:.25rem .75rem;border-radius:8px;color:#4c515b;font-weight:700;margin:0 .5rem;transform:rotate(-1deg);box-shadow:0 4px 15px rgba(76,81,91,.1)}.subtitle-line.line-2 .animated-dot{display:inline-block;font-weight:800;font-size:1.5em;color:#4c515b;animation:createHeroDotPulse 2s ease-in-out infinite}.hero-progress-hint{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;animation:createHeroFadeIn 1s ease-out 1.1s both}.progress-dots{display:flex;grid-gap:.5rem;gap:.5rem}.progress-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(107,114,128,.3);transition:all .3s ease}.progress-dots .dot.active{background:#7dbe31;transform:scale(1.3)}.progress-text{font-size:1rem;font-weight:600;color:#6b7280}.desktop-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sparkle svg{width:20px;height:20px;animation:createHeroSparkle 3s ease-in-out infinite}.sparkle.sparkle-2{bottom:30%}.sparkle.sparkle-2 svg{fill:#7dbe31}.sparkle.sparkle-3{top:60%;right:20%}.sparkle.sparkle-3 svg{fill:#c8e23f}.confetti-wrapper{position:absolute;top:10%;left:10%}.confetti-wrapper svg{width:40px;height:40px;color:rgba(255,209,0,.4);animation:createHeroConfetti 5s ease-out infinite}@media(min-width:480px){.create-event-mobile-icon{width:90px;height:90px}.create-event-mobile-icon svg{width:45px;height:45px}}@media(prefers-reduced-motion:reduce){.create-event-hero-desktop *,.create-event-hero-mobile *{animation:none!important;transition:none!important}}@media print{.desktop-decorations,.icon-glow-effect,.icon-pulse-ring,.mobile-confetti-container,.mobile-decoration-shapes,.mobile-floating-elements,.orbiting-icons{display:none}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@media(max-width:575.98px){.title-input-col{padding-right:.5rem!important}}.add-image{display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:575.98px){.add-image{align-items:flex-end;padding-left:.5rem!important;padding-bottom:.25rem}}.add-image label{margin-top:1rem;border-radius:50%;border:2px solid #939598;color:#939598;transition:border .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:2em;width:2em;font-size:3em}@media(max-width:575.98px){.add-image label{font-size:2em;margin-top:0;margin-bottom:.5rem}}@media(min-width:992px){.add-image label{font-size:5em}}.add-image label:hover{border:2px solid #000;color:#000}.add-image label:before{position:absolute}.add-image label img{background:#fff;position:relative;min-width:100%}.add-image label input{opacity:0;width:100%;height:100%;border:0;padding:0;margin:0}@media(min-width:768px){.add-image label{margin-top:0}}@media(min-width:576px){#event-calendar{text-align:center;margin:3rem 0}}#image-instruction *{font-size:x-small!important}.add-image label{background:#fff;position:relative;overflow:hidden}.add-image label img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;border-radius:50%}.uniform-field-holder{width:80%}@media(max-width:767.98px){.uniform-field-holder{width:100%}}.uniform-field{position:relative;display:flex;align-items:center;width:100%;min-height:48px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;padding-inline:12px;transition:box-shadow .16s ease,border-color .16s ease}.uniform-field:focus-within{border-color:#cfd6e4;box-shadow:0 6px 18px rgba(16,24,40,.06)}.uniform-field.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.08)}.uniform-input{flex:1 1 auto;width:100%;min-width:0;border:none!important;background:transparent!important;height:46px!important;line-height:46px;padding:0!important;outline:none!important;font-size:.95rem;color:#111827}.uniform-input::placeholder{color:#9aa3b2}.uniform-leading{flex:0 0 auto;-webkit-margin-end:8px;margin-inline-end:8px;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center}.uniform-leading img{width:100%;height:100%;object-fit:cover;display:block}.uniform-leading .logo-placeholder{width:100%;height:100%;background:#eef1f6;border-radius:50%}.uniform-caret,.uniform-clear{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem;background:transparent;border:0;color:#6b7280;cursor:pointer}.uniform-clear{inset-inline-start:10px}.uniform-caret{inset-inline-end:10px;pointer-events:none}.uniform-caret svg{display:block}.venue-autocomplete .uniform-caret{pointer-events:auto}.venue-label{display:inline-block;margin-bottom:.35rem;font-weight:600;color:#1a1f2e}.venue-autocomplete{position:relative;direction:rtl}.venue-autocomplete .va-menu{position:absolute;inset-inline:0;margin:.35rem 0 0;padding:.35rem;background:#fff;border:1px solid #eef0f4;border-radius:14px;box-shadow:0 12px 28px rgba(16,24,40,.12);max-height:320px;overflow-y:auto;z-index:30;list-style:none}.venue-autocomplete .va-menu::-webkit-scrollbar{width:8px;height:8px}.venue-autocomplete .va-menu::-webkit-scrollbar-thumb{background:#dfe3ea;border-radius:8px}.venue-autocomplete .va-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem .6rem;border-radius:10px;cursor:pointer;transition:background .12s ease}.venue-autocomplete .va-item.is-active,.venue-autocomplete .va-item:hover{background:#f5f6f8}.venue-autocomplete .va-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 28px}.venue-autocomplete .va-logo.placeholder{display:inline-flex;align-items:center;justify-content:center;background:#eef1f6;color:#677086;font-size:.75rem;font-weight:700}.venue-autocomplete .va-texts{min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.venue-autocomplete .va-texts .va-name{font-weight:600;color:#111827;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-autocomplete .va-texts .va-sub{font-size:.85rem;color:#6b7280;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uniform-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:0!important}.easy-field.grouped+.venue-autocomplete,.venue-autocomplete+.easy-field.grouped{margin-top:.5rem}.create-event-step-two{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#fff);position:relative}.create-event-step-two .form-progress{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;animation:slideInUp .35s cubic-bezier(0,0,.2,1)}.create-event-step-two .form-progress .progress-container{max-width:768px;margin:0 auto;padding:0 1.5rem}.create-event-step-two .form-progress .progress-bar-wrapper{height:8px;background:#f3f4f6;border-radius:9999px;overflow:hidden;margin-bottom:.75rem;position:relative}.create-event-step-two .form-progress .progress-bar-wrapper .progress-bar-fill{height:100%;background:linear-gradient(90deg,#7dbe31,#d1e668);border-radius:9999px;transition:width .8s cubic-bezier(0,0,.2,1);position:relative}.create-event-step-two .form-progress .progress-bar-wrapper .progress-bar-fill:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer 2s cubic-bezier(.4,0,.2,1) infinite}.create-event-step-two .form-progress .progress-info{display:flex;justify-content:space-between;align-items:center}.create-event-step-two .form-progress .progress-info .progress-text{font-size:.875rem;font-weight:600;color:#1f2937}.create-event-step-two .form-progress .progress-info .step-indicator{font-size:.75rem;font-weight:500;color:#6b7280;padding:.25rem .75rem;background:#f9fafb;border-radius:9999px}.create-event-step-two .container{max-width:768px;margin:0 auto;padding:0 1.5rem}.create-event-step-two .form-header{text-align:center;margin-bottom:3rem;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .1s both}.create-event-step-two .form-header .header-icon{width:80px;height:80px;margin:0 auto 2rem;background:linear-gradient(135deg,#7dbe31,#d1e668);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);transition:transform .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .form-header .header-icon:hover{transform:scale(1.05) rotate(2deg)}.create-event-step-two .form-header .header-icon svg{width:40px;height:40px;color:#fff}.create-event-step-two .form-header .section-title h2{font-size:2.25rem;font-weight:800;color:#1f2937;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.025em}.create-event-step-two .form-header .page-comment{font-size:1.125rem;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto}.create-event-step-two .form-header .page-comment.single-line-comment{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.875rem,2.5vw,$text-lg)!important;line-height:1.4!important;padding:0 .5rem!important}@media(max-width:768px){.create-event-step-two .form-header .page-comment.single-line-comment{font-size:clamp(.75rem,3vw,.875rem)!important;padding:0 .25rem!important}}@media(max-width:480px){.create-event-step-two .form-header .page-comment.single-line-comment{font-size:clamp(.7rem,3.5vw,.8rem)!important;padding:0 .25rem!important}}@media(max-width:360px){.create-event-step-two .form-header .page-comment.single-line-comment{font-size:clamp(.65rem,4vw,.75rem)!important;padding:0!important}}.create-event-step-two .skip-option-container{margin:2rem 0;text-align:center;padding:1.5rem;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.15);border-radius:1rem;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .35s both;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:all .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .skip-option-container:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);background:rgba(59,130,246,.08)}.create-event-step-two .skip-option-container .skip-button{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer;transition:all .25s cubic-bezier(0,0,.2,1);margin-bottom:1rem}.create-event-step-two .skip-option-container .skip-button svg{width:16px;height:16px}.create-event-step-two .skip-option-container .skip-button:hover{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.1));border-color:rgba(59,130,246,.4);transform:translateY(-1px)}.create-event-step-two .skip-option-container .skip-button:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.create-event-step-two .skip-option-container .skip-info{font-size:.75rem;color:#0b63f3;display:flex;align-items:flex-start;justify-content:center;grid-gap:.5rem;gap:.5rem;line-height:1.5;margin:0}.create-event-step-two .skip-option-container .skip-info svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}.create-event-step-two .saved-bank-indicator{margin-bottom:2rem;background:linear-gradient(135deg,rgba(125,190,49,.06),#fff);border:1px solid rgba(125,190,49,.2);border-radius:1.25rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);animation:slideInUp .35s cubic-bezier(0,0,.2,1) .2s both;transition:all .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .saved-bank-indicator:hover{transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.create-event-step-two .saved-bank-indicator .indicator-header{display:flex;align-items:center;grid-gap:1.25rem;gap:1.25rem}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-icon{width:56px;height:56px;background:linear-gradient(135deg,#7dbe31,#92c73f);border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06)}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-icon svg{width:28px;height:28px;color:#fff}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-text{flex:1 1}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-text h4{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;line-height:1.3}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-text p{font-size:.875rem;color:#6b7280;margin:.5rem 0 0;line-height:1.5}.create-event-step-two .saved-bank-indicator .indicator-header .edit-btn{padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:.75rem;border:1px solid #7dbe31;background:#fff;color:#7dbe31;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:all .25s cubic-bezier(0,0,.2,1);cursor:pointer}.create-event-step-two .saved-bank-indicator .indicator-header .edit-btn svg{width:16px;height:16px}.create-event-step-two .saved-bank-indicator .indicator-header .edit-btn:hover{background:#7dbe31;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.create-event-step-two .saved-bank-indicator .indicator-header .edit-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(125,190,49,.12)}.create-event-step-two .form-card{background:#fff;border-radius:1.25rem;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);margin-bottom:0;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .3s both;transition:all .25s cubic-bezier(0,0,.2,1);overflow:hidden}.create-event-step-two .form-card:hover{box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)}.create-event-step-two .form-card.saved-mode .saved-details-display{padding:2.5rem}.create-event-step-two .form-card.saved-mode .saved-details-display .section-header{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.create-event-step-two .form-card.saved-mode .saved-details-display .section-header svg{width:28px;height:28px;color:#7dbe31}.create-event-step-two .form-card.saved-mode .saved-details-display .section-header h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.create-event-step-two .form-card.saved-mode .saved-details-display .saved-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.create-event-step-two .form-card.saved-mode .saved-details-display .divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:2.5rem -2.5rem}.create-event-step-two .form-card:not(.saved-mode){padding:2.5rem}.create-event-step-two .form-card .card-header{margin-bottom:2rem;border:none;background:none}.create-event-step-two .form-card .card-header .edit-header-content{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem}.create-event-step-two .form-card .card-header .edit-header-content .edit-header-main{display:flex;align-items:flex-start;grid-gap:1.25rem;gap:1.25rem}.create-event-step-two .form-card .card-header .edit-header-content .edit-actions .cancel-edit-btn{padding:.5rem 1rem;font-size:.75rem;font-weight:500;border-radius:.5rem;border:1px solid #d1d5db;background:#fff;color:#6b7280;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;transition:all .25s cubic-bezier(0,0,.2,1);cursor:pointer}.create-event-step-two .form-card .card-header .edit-header-content .edit-actions .cancel-edit-btn svg{width:14px;height:14px}.create-event-step-two .form-card .card-header .edit-header-content .edit-actions .cancel-edit-btn:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.create-event-step-two .form-card .card-header .edit-header-content .edit-actions .cancel-edit-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(107,114,128,.12)}.create-event-step-two .form-card .card-header .header-icon-edit,.create-event-step-two .form-card .card-header .section-icon{width:48px;height:48px;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(125,190,49,.1);border:1px solid rgba(125,190,49,.2)}.create-event-step-two .form-card .card-header .header-icon-edit svg,.create-event-step-two .form-card .card-header .section-icon svg{width:24px;height:24px;color:#7dbe31}.create-event-step-two .form-card .card-header .section-icon{margin-bottom:1rem}.create-event-step-two .form-card .card-header h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.3}.create-event-step-two .form-card .card-header p{font-size:1rem;color:#6b7280;margin:3.75rem 0 0;line-height:1.6}.create-event-step-two .form-card .section-separator{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:2.5rem 0}.create-event-step-two .form-card .row{margin:0 -.75rem}.create-event-step-two .form-card .row .col-md-6{padding:0 .75rem;margin-bottom:1.5rem}.create-event-step-two .form-card .row .col-md-6:last-child{margin-bottom:0}.create-event-step-two .form-card .bank-details-row{display:grid!important;grid-template-columns:2fr 1fr!important;grid-gap:1rem!important;gap:1rem!important;margin-bottom:1.5rem;align-items:start!important;width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col{width:100%!important;max-width:100%!important;min-width:0!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group{width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-label .required-indicator{color:#ef4444;margin-left:.25rem;font-weight:700}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper{position:relative;width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container{width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__control{min-height:48px!important;border:2px solid #e5e7eb!important;border-radius:1rem!important;box-shadow:none!important;background-color:#fff!important;transition:all .25s cubic-bezier(0,0,.2,1)!important;width:100%!important;max-width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__control:hover{border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__control--is-focused{border-color:#7dbe31!important;box-shadow:0 0 0 3px rgba(125,190,49,.12)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__value-container{padding:0 1rem!important;font-size:1rem!important;font-weight:400!important;width:auto!important;max-width:none!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__single-value{color:#1f2937!important;font-size:1rem!important;font-weight:400!important;max-width:none!important;overflow:visible!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__placeholder{color:#9ca3af!important;font-size:1rem!important;font-weight:400!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__dropdown-indicator{color:#6b7280!important;padding:0 .75rem!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__dropdown-indicator:hover{color:#7dbe31!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__clear-indicator{color:#6b7280!important;padding:0 .5rem!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__clear-indicator:hover{color:#ef4444!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__menu{border-radius:1rem!important;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)!important;border:1px solid #e5e7eb!important;margin-top:.25rem!important;z-index:1000!important;width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__option{padding:.75rem 1rem!important;font-size:.875rem!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__option:hover{background-color:rgba(125,190,49,.08)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__option--is-selected{background-color:#7dbe31!important;color:#fff!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper .react-select-container .react-select__option--is-focused{background-color:rgba(125,190,49,.08)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper.error .react-select-container .react-select__control{border-color:#ef4444!important;background-color:rgba(239,68,68,.02)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper.error .react-select-container .react-select__control--is-focused{box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .bank-select-group .bank-select-wrapper.has-value .react-select-container .react-select__control{border-color:#92c73f!important}.create-event-step-two .form-card .bank-details-row .branch-select-col{width:100%!important;max-width:100%!important;min-width:0!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group{width:100%!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-label .required-indicator{color:#ef4444;margin-left:.25rem;font-weight:700}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper{position:relative;width:100%!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container{width:100%!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__control{min-height:48px!important;border:2px solid #e5e7eb!important;border-radius:1rem!important;box-shadow:none!important;background-color:#fff!important;transition:all .25s cubic-bezier(0,0,.2,1)!important;width:100%!important;max-width:100%!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__control:hover{border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__control--is-focused{border-color:#7dbe31!important;box-shadow:0 0 0 3px rgba(125,190,49,.12)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__value-container{padding:0 1rem!important;font-size:1rem!important;font-weight:400!important;width:auto!important;max-width:none!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__single-value{color:#1f2937!important;font-size:1rem!important;font-weight:400!important;max-width:none!important;overflow:visible!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__placeholder{color:#9ca3af!important;font-size:1rem!important;font-weight:400!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__dropdown-indicator{color:#6b7280!important;padding:0 .75rem!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__dropdown-indicator:hover{color:#7dbe31!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__clear-indicator{color:#6b7280!important;padding:0 .5rem!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__clear-indicator:hover{color:#ef4444!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__menu{border-radius:1rem!important;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)!important;border:1px solid #e5e7eb!important;margin-top:.25rem!important;z-index:1000!important;width:100%!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__option{padding:.75rem 1rem!important;font-size:.875rem!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__option:hover{background-color:rgba(125,190,49,.08)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__option--is-selected{background-color:#7dbe31!important;color:#fff!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper .react-select-container .react-select__option--is-focused{background-color:rgba(125,190,49,.08)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper.error .react-select-container .react-select__control{border-color:#ef4444!important;background-color:rgba(239,68,68,.02)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper.error .react-select-container .react-select__control--is-focused{box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper.has-value .react-select-container .react-select__control{border-color:#92c73f!important}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper.disabled{opacity:.6}.create-event-step-two .form-card .bank-details-row .branch-select-col .branch-select-group .branch-select-wrapper.disabled .react-select-container .react-select__control{background-color:#f3f4f6!important;cursor:not-allowed!important}.create-event-step-two .form-card .bank-details-row .error-message{position:absolute;top:100%;right:0;margin-top:.5rem;font-size:.75rem;font-weight:500;color:#ef4444;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;z-index:15;background:#fff;padding:.25rem .75rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border:1px solid rgba(239,68,68,.2);animation:slideInRight .25s cubic-bezier(0,0,.2,1);line-height:1.4;max-width:280px;word-wrap:break-word}.create-event-step-two .form-card .bank-details-row .error-message .error-icon{width:14px;height:14px;flex-shrink:0}.create-event-step-two .form-card .bank-details-row .error-message span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-event-step-two .form-card .personal-details-row{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;align-items:flex-start}.create-event-step-two .form-card .personal-details-row .personal-field-col{flex:1 1;min-width:0}.create-event-step-two .form-card .account-number-row{margin-top:1.5rem;margin-bottom:1.5rem}.create-event-step-two .form-card .account-number-row .account-field-col{width:50%;min-width:280px}.create-event-step-two .saved-field-display{background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;transition:all .25s cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.create-event-step-two .saved-field-display:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7dbe31,#d1e668);transform:scaleX(0);transition:transform .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .saved-field-display:hover{border-color:rgba(125,190,49,.3);background:rgba(125,190,49,.03);transform:translateY(-1px)}.create-event-step-two .saved-field-display:hover:before{transform:scaleX(1)}.create-event-step-two .saved-field-display .field-label{display:block;font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.create-event-step-two .saved-field-display .field-value{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:1.125rem;font-weight:600;color:#1f2937;line-height:1.4}.create-event-step-two .saved-field-display .field-value .field-icon{color:#7dbe31}.create-event-step-two .saved-field-display .field-value .field-icon svg{width:20px;height:20px}.create-event-step-two .smart-input-group{position:relative;margin-bottom:.5rem}.create-event-step-two .smart-input-group .smart-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.create-event-step-two .smart-input-group .smart-label .required-indicator{color:#ef4444;margin-left:.25rem;font-weight:700}.create-event-step-two .smart-input-group .smart-input-wrapper{position:relative}.create-event-step-two .smart-input-group .smart-input{width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:400;border:2px solid #e5e7eb;border-radius:1rem;background:#fff;color:#1f2937;transition:all .25s cubic-bezier(0,0,.2,1);position:relative}.create-event-step-two .smart-input-group .smart-input::placeholder{color:#9ca3af;font-weight:400}.create-event-step-two .smart-input-group .smart-input:hover:not(:focus):not(:disabled){border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.create-event-step-two .smart-input-group .smart-input:focus{border-color:#7dbe31;outline:none;box-shadow:0 0 0 3px rgba(125,190,49,.12);background:#fff}.create-event-step-two .smart-input-group .smart-input.success{border-color:#92c73f;padding-left:3rem;background:rgba(146,199,63,.02)}.create-event-step-two .smart-input-group .smart-input.success:focus{outline:none;box-shadow:0 0 0 3px rgba(146,199,63,.12)}.create-event-step-two .smart-input-group .smart-input.error{border-color:#ef4444;background:rgba(239,68,68,.02)}.create-event-step-two .smart-input-group .smart-input.error:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.create-event-step-two .smart-input-group .smart-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.create-event-step-two .smart-input-group .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);z-index:2}.create-event-step-two .smart-input-group .input-icon.success-icon{color:#92c73f;animation:slideInRight .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .smart-input-group .input-icon.success-icon svg{width:22px;height:22px;stroke-dasharray:20;stroke-dashoffset:20;animation:checkmarkDraw .6s cubic-bezier(0,0,.2,1) forwards}.create-event-step-two .smart-input-group .error-message,.create-event-step-two .smart-input-group .helper-text{position:absolute;top:100%;right:0;margin-top:.5rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;z-index:10;background:#fff;padding:.25rem .75rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);animation:slideInRight .25s cubic-bezier(0,0,.2,1);max-width:100%;line-height:1.4}.create-event-step-two .smart-input-group .error-message{color:#ef4444;border:1px solid rgba(239,68,68,.2)}.create-event-step-two .smart-input-group .error-message .error-icon{width:14px;height:14px;flex-shrink:0}.create-event-step-two .smart-input-group .helper-text{color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.create-event-step-two .select-group{position:relative;margin-bottom:.5rem}.create-event-step-two .select-group .smart-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.create-event-step-two .select-group .smart-label .required-indicator{color:#ef4444;margin-left:.25rem;font-weight:700}.create-event-step-two .select-group .select-wrapper{position:relative}.create-event-step-two .select-group .select-wrapper.error .react-select-container .react-select__control{border-color:#ef4444!important;background:rgba(239,68,68,.02)!important}.create-event-step-two .select-group .select-wrapper.has-value .react-select-container .react-select__control{border-color:#92c73f!important}.create-event-step-two .select-group .select-wrapper.disabled{opacity:.6;pointer-events:none}.create-event-step-two .select-group .error-message{position:absolute;top:100%;right:0;margin-top:.5rem;font-size:.75rem;font-weight:500;color:#ef4444;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;z-index:15;background:#fff;padding:.25rem .75rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border:1px solid rgba(239,68,68,.2);animation:slideInRight .25s cubic-bezier(0,0,.2,1);line-height:1.4}.create-event-step-two .select-group .error-message .error-icon{width:14px;height:14px;flex-shrink:0}.create-event-step-two .select-error-fallback .form-control{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid #ef4444;border-radius:1rem;background:rgba(239,68,68,.05);color:#1f2937;transition:all .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .select-error-fallback .form-control::placeholder{color:#eb1515;font-weight:500}.create-event-step-two .select-error-fallback .form-control:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.create-event-step-two .info-message{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:1rem;padding:1rem 1.25rem;margin-top:1.25rem;color:#0a59da;font-size:.875rem;font-weight:500;display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;line-height:1.5;animation:slideInUp .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .info-message .info-icon{width:18px;height:18px;color:#3b82f6;flex-shrink:0;margin-top:1px}.create-event-step-two .upload-card{background:#fff;border-radius:1.25rem;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);padding:2.5rem;margin-bottom:2rem;margin-top:2rem;animation:expandIn .35s cubic-bezier(0,0,.2,1);transition:all .25s cubic-bezier(0,0,.2,1);transform-origin:top}.create-event-step-two .upload-card:hover{box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)}.create-event-step-two .upload-card .card-header{display:flex;align-items:flex-start;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.create-event-step-two .upload-card .card-header .header-icon{width:48px;height:48px;background:rgba(125,190,49,.1);border:1px solid rgba(125,190,49,.2);border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.create-event-step-two .upload-card .card-header .header-icon svg{width:24px;height:24px;color:#7dbe31}.create-event-step-two .upload-card .card-header div h3{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#1f2937;line-height:1.3}.create-event-step-two .upload-card .card-header div p{margin:3.75rem 0 0;font-size:1rem;color:#6b7280;line-height:1.6}.create-event-step-two .upload-card .upload-zone{border:2px dashed #d1d5db;border-radius:1.25rem;padding:3rem 2rem;text-align:center;transition:all .25s cubic-bezier(0,0,.2,1);background:#f9fafb;position:relative;overflow:hidden}.create-event-step-two .upload-card .upload-zone:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(125,190,49,.1),transparent);transition:left .35s cubic-bezier(0,0,.2,1)}.create-event-step-two .upload-card .upload-zone.drag-active,.create-event-step-two .upload-card .upload-zone:hover{border-color:#7dbe31;background:rgba(125,190,49,.03);transform:scale(1.01)}.create-event-step-two .upload-card .upload-zone.drag-active:before,.create-event-step-two .upload-card .upload-zone:hover:before{left:100%}.create-event-step-two .upload-card .upload-zone.drag-active .upload-content .upload-icon,.create-event-step-two .upload-card .upload-zone:hover .upload-content .upload-icon{transform:scale(1.1) rotate(5deg)}.create-event-step-two .upload-card .upload-zone.error{border-color:#ef4444;background:rgba(239,68,68,.02)}.create-event-step-two .upload-card .upload-zone .upload-content{cursor:pointer}.create-event-step-two .upload-card .upload-zone .upload-content .upload-icon{width:72px;height:72px;margin:0 auto 1.5rem;background:linear-gradient(135deg,rgba(125,190,49,.1),rgba(209,230,104,.1));border-radius:1.25rem;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(0,0,.2,1);border:1px solid rgba(125,190,49,.2)}.create-event-step-two .upload-card .upload-zone .upload-content .upload-icon svg{width:36px;height:36px;color:#7dbe31}.create-event-step-two .upload-card .upload-zone .upload-content h4{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.3}.create-event-step-two .upload-card .upload-zone .upload-content p{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.create-event-step-two .upload-card .upload-zone .upload-content .upload-hints{display:flex;justify-content:center;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}.create-event-step-two .upload-card .upload-zone .upload-content .upload-hints span{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#6b7280;font-size:.875rem;font-weight:500;padding:.5rem 1rem;background:rgba(125,190,49,.05);border-radius:9999px;border:1px solid rgba(125,190,49,.1)}.create-event-step-two .upload-card .upload-zone .upload-content .upload-hints span svg{width:16px;height:16px;color:#7dbe31}.create-event-step-two .upload-card .upload-zone .preview-container{position:relative}.create-event-step-two .upload-card .upload-zone .preview-container .preview-image{max-width:100%;max-height:320px;border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);border:1px solid #e5e7eb}.create-event-step-two .upload-card .upload-zone .preview-container .change-image-btn{position:absolute;bottom:1rem;right:1rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1f2937;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:all .25s cubic-bezier(0,0,.2,1);border:1px solid #e5e7eb}.create-event-step-two .upload-card .upload-zone .preview-container .change-image-btn svg{width:16px;height:16px}.create-event-step-two .upload-card .upload-zone .preview-container .change-image-btn:hover{background:#7dbe31;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.create-event-step-two .upload-card .upload-error{margin-top:1rem;padding:1rem 1.25rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;color:#ef4444;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;font-weight:600;animation:slideInUp .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .upload-card .upload-error svg{width:18px;height:18px}.create-event-step-two .saved-verification-card{background:linear-gradient(135deg,rgba(125,190,49,.06),#fff);border:1px solid rgba(125,190,49,.2);border-radius:1.25rem;padding:2.5rem;text-align:center;margin-bottom:2rem;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .4s both;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.create-event-step-two .saved-verification-card .success-animation{margin-bottom:2rem}.create-event-step-two .saved-verification-card .success-animation .checkmark-circle{width:80px;height:80px;margin:0 auto;background:linear-gradient(135deg,#7dbe31,#92c73f);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;font-weight:700;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite;position:relative}.create-event-step-two .saved-verification-card .success-animation .checkmark-circle:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:inherit;animation:pulse 2s cubic-bezier(.4,0,.2,1) .5s infinite;opacity:.7;z-index:-1}.create-event-step-two .saved-verification-card .success-content h3{font-size:1.875rem;font-weight:800;color:#1f2937;margin-bottom:1rem;line-height:1.2}.create-event-step-two .saved-verification-card .success-content p{color:#6b7280;font-size:1.125rem;margin-bottom:2rem;line-height:1.5}.create-event-step-two .saved-verification-card .success-content .benefits-list{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap}.create-event-step-two .saved-verification-card .success-content .benefits-list .benefit-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem 1.25rem;background:rgba(125,190,49,.1);border:1px solid rgba(125,190,49,.2);border-radius:9999px;font-size:.875rem;font-weight:600;color:#1f2937;transition:all .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .saved-verification-card .success-content .benefits-list .benefit-item svg{width:16px;height:16px;color:#7dbe31}.create-event-step-two .saved-verification-card .success-content .benefits-list .benefit-item:hover{background:rgba(125,190,49,.15);transform:translateY(-1px)}.create-event-step-two .form-navigation{display:flex;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .5s both}.create-event-step-two .form-navigation button{padding:1rem 2rem;font-size:1.125rem;font-weight:700;border-radius:1rem;transition:all .25s cubic-bezier(0,0,.2,1);display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;cursor:pointer;border:2px solid transparent}.create-event-step-two .form-navigation button svg{width:20px;height:20px}.create-event-step-two .form-navigation button.back-button{background:#fff;border-color:#d1d5db;color:#6b7280}.create-event-step-two .form-navigation button.back-button:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937;transform:translateX(-2px)}.create-event-step-two .form-navigation button.back-button:focus{outline:none;box-shadow:0 0 0 3px rgba(107,114,128,.12)}.create-event-step-two .form-navigation button.submit-button{background:linear-gradient(135deg,#7dbe31,#c6d93f);border-color:transparent;color:#fff;flex:1 1;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06)}.create-event-step-two .form-navigation button.submit-button:hover{background:linear-gradient(135deg,#70aa2c,#bfd42a);transform:translateY(-1px) scale(1.02);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.create-event-step-two .form-navigation button.submit-button:focus{outline:none;box-shadow:0 0 0 3px rgba(125,190,49,.12)}.create-event-step-two .form-navigation button.submit-button:active{transform:translateY(0) scale(.98)}.create-event-step-two .trust-badge{text-align:center;padding:1.5rem;background:linear-gradient(135deg,rgba(125,190,49,.04),#fff);border-radius:1rem;border:1px solid rgba(125,190,49,.15);color:#6b7280;display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;font-size:.875rem;font-weight:500;line-height:1.5;animation:slideInUp .35s cubic-bezier(0,0,.2,1) .6s both;transition:all .25s cubic-bezier(0,0,.2,1)}.create-event-step-two .trust-badge:hover{background:linear-gradient(135deg,rgba(125,190,49,.08),#fff);transform:translateY(-1px)}.create-event-step-two .trust-badge svg{width:24px;height:24px;color:#7dbe31;flex-shrink:0}.create-event-step-two .hidden-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1024px){.create-event-step-two .container{padding:0 1.25rem}.create-event-step-two .form-card,.create-event-step-two .upload-card{padding:2rem}.create-event-step-two .form-card .bank-details-row{grid-gap:.75rem;gap:.75rem}}@media(max-width:768px){.create-event-step-two .form-progress{padding:.75rem 0}.create-event-step-two .form-progress .progress-container{padding:0 1rem}.create-event-step-two .form-progress .progress-info .progress-text{font-size:.75rem}.create-event-step-two .form-progress .progress-info .step-indicator{font-size:10px;padding:.25rem .5rem}.create-event-step-two .container{padding:0 1rem}.create-event-step-two .form-header{margin-bottom:2.5rem}.create-event-step-two .form-header .header-icon{width:64px;height:64px;margin-bottom:1.5rem}.create-event-step-two .form-header .header-icon svg{width:32px;height:32px}.create-event-step-two .form-header .section-title h2{font-size:1.875rem}.create-event-step-two .form-header .page-comment{font-size:1rem;margin-top:2rem}.create-event-step-two .form-header .page-comment.single-line-comment{font-size:clamp(.7rem,3.2vw,.875rem)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:calc(100vw - 2rem)!important;margin-left:auto!important;margin-right:auto!important;padding:0 .25rem!important}.create-event-step-two .skip-option-container{margin:1.5rem 0;padding:1rem}.create-event-step-two .skip-option-container .skip-button{width:100%;justify-content:center;margin-bottom:.75rem}.create-event-step-two .saved-bank-indicator .indicator-header{flex-direction:column;text-align:center;grid-gap:1rem;gap:1rem}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-icon{width:48px;height:48px}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-icon svg{width:24px;height:24px}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-text h4{margin-bottom:1rem}.create-event-step-two .saved-bank-indicator .indicator-header .indicator-text p{margin-top:.75rem}.create-event-step-two .saved-bank-indicator .indicator-header .edit-btn{width:100%;justify-content:center}.create-event-step-two .form-card,.create-event-step-two .upload-card{padding:1.5rem;margin-bottom:1.5rem}.create-event-step-two .form-card.saved-mode .saved-details-display,.create-event-step-two .upload-card.saved-mode .saved-details-display{padding:1.5rem}.create-event-step-two .form-card.saved-mode .saved-details-display .section-header,.create-event-step-two .upload-card.saved-mode .saved-details-display .section-header{margin-bottom:1.5rem}.create-event-step-two .form-card.saved-mode .saved-details-display .saved-fields-grid,.create-event-step-two .upload-card.saved-mode .saved-details-display .saved-fields-grid{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.create-event-step-two .form-card.saved-mode .saved-details-display .divider,.create-event-step-two .upload-card.saved-mode .saved-details-display .divider{margin:2rem -1.5rem}.create-event-step-two .form-card .card-header,.create-event-step-two .upload-card .card-header{margin-bottom:1.5rem}.create-event-step-two .form-card .card-header .edit-header-content,.create-event-step-two .upload-card .card-header .edit-header-content{flex-direction:column;align-items:center;text-align:center;grid-gap:1rem;gap:1rem}.create-event-step-two .form-card .card-header .edit-header-content .edit-header-main,.create-event-step-two .upload-card .card-header .edit-header-content .edit-header-main{flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.create-event-step-two .form-card .card-header h3,.create-event-step-two .upload-card .card-header h3{font-size:1.25rem;margin-bottom:1.25rem}.create-event-step-two .form-card .card-header p,.create-event-step-two .upload-card .card-header p{font-size:.875rem;margin-top:1rem}.create-event-step-two .form-card .row,.create-event-step-two .upload-card .row{margin:0 -.5rem}.create-event-step-two .form-card .row .col-md-6,.create-event-step-two .upload-card .row .col-md-6{padding:0 .5rem;margin-bottom:1.25rem}.create-event-step-two .form-card .bank-details-row,.create-event-step-two .upload-card .bank-details-row{grid-template-columns:1fr!important;grid-gap:1.25rem!important;gap:1.25rem!important}.create-event-step-two .form-card .bank-details-row .bank-select-col,.create-event-step-two .form-card .bank-details-row .branch-select-col,.create-event-step-two .upload-card .bank-details-row .bank-select-col,.create-event-step-two .upload-card .bank-details-row .branch-select-col{width:100%!important}.create-event-step-two .form-card .bank-details-row .bank-select-col .error-message,.create-event-step-two .form-card .bank-details-row .branch-select-col .error-message,.create-event-step-two .upload-card .bank-details-row .bank-select-col .error-message,.create-event-step-two .upload-card .bank-details-row .branch-select-col .error-message{position:static;margin-top:.75rem;margin-bottom:.5rem;max-width:100%;justify-content:flex-start}.create-event-step-two .form-card .bank-details-row .bank-select-col .error-message span,.create-event-step-two .form-card .bank-details-row .branch-select-col .error-message span,.create-event-step-two .upload-card .bank-details-row .bank-select-col .error-message span,.create-event-step-two .upload-card .bank-details-row .branch-select-col .error-message span{white-space:normal;overflow:visible;text-overflow:unset}.create-event-step-two .form-card .personal-details-row,.create-event-step-two .upload-card .personal-details-row{flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.create-event-step-two .form-card .personal-details-row .personal-field-col,.create-event-step-two .upload-card .personal-details-row .personal-field-col{flex:none;width:100%}.create-event-step-two .form-card .account-number-row .account-field-col,.create-event-step-two .upload-card .account-number-row .account-field-col{width:100%;min-width:auto}.create-event-step-two .upload-card{margin-top:1.5rem}.create-event-step-two .upload-card .card-header{flex-direction:column;text-align:center;grid-gap:1rem;gap:1rem}.create-event-step-two .upload-card .card-header div h3{margin-bottom:1.25rem}.create-event-step-two .upload-card .card-header div p{margin-top:1rem}.create-event-step-two .upload-card .upload-zone{padding:2rem 1rem}.create-event-step-two .upload-card .upload-zone .upload-content .upload-icon{width:56px;height:56px;margin-bottom:1rem}.create-event-step-two .upload-card .upload-zone .upload-content .upload-icon svg{width:28px;height:28px}.create-event-step-two .upload-card .upload-zone .upload-content h4{font-size:1.125rem;margin-bottom:.5rem}.create-event-step-two .upload-card .upload-zone .upload-content p{font-size:.875rem;margin-bottom:1rem}.create-event-step-two .upload-card .upload-zone .upload-content .upload-hints{flex-direction:column;grid-gap:.5rem;gap:.5rem}.create-event-step-two .upload-card .upload-zone .upload-content .upload-hints span{font-size:.75rem;padding:.25rem .75rem}.create-event-step-two .upload-card .upload-zone .preview-container .change-image-btn{position:static;margin-top:1rem;display:inline-flex}.create-event-step-two .saved-verification-card{padding:1.5rem}.create-event-step-two .saved-verification-card .success-animation{margin-bottom:1.5rem}.create-event-step-two .saved-verification-card .success-animation .checkmark-circle{width:64px;height:64px;font-size:28px}.create-event-step-two .saved-verification-card .success-content h3{font-size:1.5rem;margin-bottom:.75rem}.create-event-step-two .saved-verification-card .success-content p{font-size:1rem;margin-bottom:1.5rem}.create-event-step-two .saved-verification-card .success-content .benefits-list{flex-direction:column;grid-gap:.75rem;gap:.75rem}.create-event-step-two .saved-verification-card .success-content .benefits-list .benefit-item{font-size:.75rem;padding:.5rem 1rem;justify-content:center}.create-event-step-two .form-navigation{flex-direction:column-reverse;grid-gap:1rem;gap:1rem}.create-event-step-two .form-navigation button{width:100%;justify-content:center;padding:1rem 1.5rem;font-size:1rem}.create-event-step-two .trust-badge{padding:1rem;font-size:.75rem;flex-direction:column;grid-gap:.75rem;gap:.75rem}.create-event-step-two .trust-badge svg{width:20px;height:20px}.create-event-step-two .smart-input-group .error-message,.create-event-step-two .smart-input-group .helper-text{position:static;margin-top:.75rem;margin-bottom:.5rem;justify-content:flex-start}}[dir=rtl] .create-event-step-two .smart-input.success{padding-left:1.25rem;padding-right:3rem}[dir=rtl] .create-event-step-two .input-icon{left:auto;right:1rem}[dir=rtl] .create-event-step-two .error-message,[dir=rtl] .create-event-step-two .helper-text{right:auto;left:0}[dir=rtl] .create-event-step-two .form-navigation .back-button svg{transform:rotate(180deg)}[dir=rtl] .create-event-step-two .form-navigation .back-button:hover{transform:translateX(2px)}[dir=rtl] .create-event-step-two .form-card .edit-btn svg,[dir=rtl] .create-event-step-two .saved-bank-indicator .edit-btn svg,[dir=rtl] .create-event-step-two .upload-card .edit-btn svg{margin-left:.5rem;margin-right:0}@media(prefers-contrast:high){.create-event-step-two .form-control,.create-event-step-two .smart-input{border-width:3px}.create-event-step-two .error-message,.create-event-step-two .helper-text{background:#fff;border-width:2px}.create-event-step-two button{border-width:3px}.create-event-step-two .react-select-container .react-select__control{border-width:3px!important}}@media(prefers-reduced-motion:reduce){.create-event-step-two *,.create-event-step-two :after,.create-event-step-two :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.create-event-step-two .form-navigation,.create-event-step-two .form-progress,.create-event-step-two .trust-badge{display:none}.create-event-step-two .form-card,.create-event-step-two .saved-verification-card,.create-event-step-two .upload-card{box-shadow:none;border:1px solid #e5e7eb;page-break-inside:avoid}.create-event-step-two .bank-details-row{grid-template-columns:1fr!important}.create-event-step-two .bank-details-row .bank-select-col,.create-event-step-two .bank-details-row .branch-select-col{width:100%!important;margin-bottom:1rem}}@media(max-width:768px){.create-event-step-two .upload-card .card-header div p{margin-top:3.3rem}.create-event-step-two .form-card .card-header p,.create-event-step-two .upload-card .card-header p{margin-top:3rem}.fs-5,.page-comment>span{font-size:.8rem!important}}.bank-upload-modal .modal-dialog{max-width:600px}@media(max-width:768px){.bank-upload-modal .modal-dialog{margin:1rem;max-width:calc(100% - 2rem)}}.bank-upload-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1)}.bank-upload-modal .modal-header{background:linear-gradient(135deg,#7dbe31,#c8e23f);border:none;padding:1.5rem 2rem;position:relative}.bank-upload-modal .modal-header:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:40px;background:linear-gradient(135deg,#7dbe31,#c8e23f);transform:skewY(-2deg);z-index:-1}.bank-upload-modal .modal-header .btn-close{background:hsla(0,0%,100%,.2);border-radius:50%;padding:.5rem;opacity:.8;transition:all .3s ease}.bank-upload-modal .modal-header .btn-close:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg);opacity:1}.bank-upload-modal .modal-header .btn-close:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.bank-upload-modal .modal-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.bank-upload-modal .modal-title .modal-title-wrapper{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.bank-upload-modal .modal-title .modal-title-wrapper .modal-icon{width:32px;height:32px;flex-shrink:0;animation:iconFloat 3s ease-in-out infinite}.bank-upload-modal .modal-title .modal-title-wrapper .modal-icon line,.bank-upload-modal .modal-title .modal-title-wrapper .modal-icon path,.bank-upload-modal .modal-title .modal-title-wrapper .modal-icon polyline{stroke:#fff;stroke-width:2.5}.bank-upload-modal .modal-title .modal-title-wrapper span{font-size:1.4rem;line-height:1.2}.bank-upload-modal .modal-body{padding:2.5rem 2rem 2rem;background:#fff}.bank-upload-modal .modal-body .modal-message{text-align:center;margin-bottom:2rem}.bank-upload-modal .modal-body .modal-message p{font-size:1.1rem;color:#2e2e2e;margin-bottom:.75rem;line-height:1.6}.bank-upload-modal .modal-body .modal-message p:last-child{margin-bottom:0}.bank-upload-modal .modal-body .modal-message p.text-muted{color:#6b7280;font-size:1rem;margin-top:.5rem}.bank-upload-modal .modal-body .modal-upload-section{margin:2rem 0}.bank-upload-modal .modal-body .modal-upload-section h6{font-size:1.1rem;font-weight:600;color:#2e2e2e;margin-bottom:1rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone{border:3px dashed #e5e7eb;border-radius:16px;padding:2rem;background:#f9fafb;transition:all .3s ease;position:relative;overflow:hidden}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(125,190,49,.05),rgba(200,226,63,.05));opacity:0;transition:opacity .3s ease}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone.drag-active,.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone:hover{border-color:#7dbe31;background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,190,49,.15)}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone.drag-active:before,.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone:hover:before{opacity:1}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone.drag-active .upload-icon,.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone:hover .upload-icon{transform:translateY(-5px)}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone.drag-active .upload-icon svg,.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone:hover .upload-icon svg{stroke:#7dbe31}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone.drag-active{border-width:3px;animation:dragPulse .8s ease-in-out infinite}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .preview-container{text-align:center}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .preview-container .preview-image{max-width:100%;max-height:300px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:1rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .preview-container .upload-success-message{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(125,190,49,.1),rgba(200,226,63,.1));border-radius:12px;margin-top:1rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .preview-container .upload-success-message svg{width:24px;height:24px;stroke:#7dbe31;stroke-width:3;animation:checkmarkDraw .5s ease-out}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .preview-container .upload-success-message span{font-size:1.1rem;font-weight:600;color:#7dbe31}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content{cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content .upload-icon{width:80px;height:80px;background:linear-gradient(135deg,rgba(125,190,49,.1),rgba(200,226,63,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content .upload-icon svg{width:40px;height:40px;stroke:#7dbe31;transition:all .3s ease}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content h4{font-size:1.25rem;font-weight:600;color:#2e2e2e;margin-bottom:.5rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content p{color:#6b7280;font-size:1rem}.bank-upload-modal .modal-body .modal-reminder{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f3f4f6,#f9fafb);border-radius:12px;border:1px solid #e5e7eb}.bank-upload-modal .modal-body .modal-reminder .info-icon{width:20px;height:20px;flex-shrink:0;stroke:#6b7280;margin-top:2px}.bank-upload-modal .modal-body .modal-reminder span{font-size:.9rem;color:#6b7280;line-height:1.5}.bank-upload-modal .modal-body .modal-reminder span strong{color:#2e2e2e;font-weight:600}.bank-upload-modal .modal-footer{background:#f9fafb;border:none;padding:1.5rem 2rem;grid-gap:1rem;gap:1rem}.bank-upload-modal .modal-footer .btn{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;min-width:160px}.bank-upload-modal .modal-footer .btn.btn-outline-secondary{border:2px solid #e5e7eb;background:#fff;color:#6b7280}.bank-upload-modal .modal-footer .btn.btn-outline-secondary:hover{background:#f3f4f6;border-color:#d1d5db;color:#2e2e2e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.bank-upload-modal .modal-footer .btn.btn-outline-secondary:active{transform:translateY(0)}.bank-upload-modal .modal-footer .btn.btn-success{background:linear-gradient(135deg,#7dbe31,#70aa2c);border:none;color:#fff;box-shadow:0 4px 12px rgba(125,190,49,.3)}.bank-upload-modal .modal-footer .btn.btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,190,49,.4);background:linear-gradient(135deg,#70aa2c,#629527)}.bank-upload-modal .modal-footer .btn.btn-success:active{transform:translateY(0)}.bank-upload-modal .modal-footer .btn.btn-success:disabled{opacity:.7;cursor:not-allowed;background:#9ca3af;box-shadow:none}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dragPulse{0%,to{border-color:#7dbe31;box-shadow:0 0 0 0 rgba(125,190,49,.4)}50%{border-color:#c8e23f;box-shadow:0 0 0 10px rgba(125,190,49,0)}}@keyframes checkmarkDraw{0%{stroke-dasharray:50;stroke-dashoffset:50}to{stroke-dasharray:50;stroke-dashoffset:0}}.modal-backdrop.show{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:576px){.bank-upload-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.bank-upload-modal .modal-content{border-radius:16px}.bank-upload-modal .modal-header{padding:1.25rem 1.5rem}.bank-upload-modal .modal-header .modal-title .modal-title-wrapper .modal-icon{width:28px;height:28px}.bank-upload-modal .modal-header .modal-title .modal-title-wrapper span{font-size:1.2rem}.bank-upload-modal .modal-body{padding:2rem 1.5rem 1.5rem}.bank-upload-modal .modal-body .modal-message p{font-size:1rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone{padding:1.5rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content .upload-icon{width:60px;height:60px}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content .upload-icon svg{width:32px;height:32px}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content h4{font-size:1.1rem}.bank-upload-modal .modal-body .modal-upload-section .modal-upload-zone .upload-content p{font-size:.9rem}.bank-upload-modal .modal-footer{padding:1.25rem 1.5rem;flex-direction:column}.bank-upload-modal .modal-footer .btn{width:100%;margin:0}}.modal.fade.show .modal-dialog{transform:translate(0)}@media(max-width:768px){.form-header .page-comment.mobile-wrap-comment{display:block;white-space:normal!important;text-align:center;line-height:1.6!important;max-width:100%!important}.form-header .page-comment.mobile-wrap-comment:after{content:"על מנת שנוכל להעביר אליך את כספי המתנות,\aאנא מלא את פרטי החשבון שלך";white-space:pre-line}.form-header .page-comment.mobile-wrap-comment span{display:none}}@media(max-width:768px){[dir=rtl] .create-event-step-two .input-icon{left:auto;right:16rem}}.form-header .page-comment.mobile-wrap-comment{white-space:nowrap}@media(max-width:768px){.form-header .page-comment.mobile-wrap-comment{white-space:normal!important}.form-header .page-comment.mobile-wrap-comment span{display:none}.form-header .page-comment.mobile-wrap-comment:after{content:"על מנת שנוכל להעביר אליך את כספי המתנות,\aאנא מלא את פרטי החשבון שלך";white-space:pre-line;display:block;text-align:center;line-height:1.6}}@media(max-width:768px){.create-event-step-two .form-header{margin-bottom:-2.5rem}.create-event-step-two .form-header .page-comment{font-size:1rem;margin-top:1rem}.page-comment>img{max-width:1.8em;padding:4px}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pathDisintegrate{0%{opacity:1;transform:scale(1);filter:blur(0)}20%{opacity:.9;transform:scale(1.05);filter:blur(.5px)}40%{opacity:.7;transform:scale(1.1);filter:blur(1px)}60%{opacity:.4;transform:scale(.9);filter:blur(2px)}80%{opacity:.2;transform:scale(.6);filter:blur(4px)}to{opacity:0;transform:scale(.2);filter:blur(8px)}}@keyframes logoBreakdown{0%{opacity:1;transform:scale(1)}30%{opacity:.8;transform:scale(.95)}60%{opacity:.4;transform:scale(.7)}to{opacity:0;transform:scale(0)}}@keyframes qrAssemble{0%{opacity:0;transform:scale(.6)}30%{opacity:.3;transform:scale(.8)}60%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pixelAppear{0%{transform:scale(0) rotate(270deg);opacity:0}30%{transform:scale(.6) rotate(180deg);opacity:.4}60%{transform:scale(1.1) rotate(90deg);opacity:.8}to{transform:scale(1) rotate(0deg);opacity:1}}.success-animation-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#f8f8f8;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.background-effect{position:absolute;inset:0;background:linear-gradient(135deg,rgba(163,205,57,.05),rgba(118,192,67,.1))}.background-effect:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(118,192,67,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(163,205,57,.08) 0,transparent 50%)}.animation-content{position:relative;z-index:1;width:100%;max-width:600px;padding:30px;text-align:center;animation:fadeIn .5s ease}.processing-header{margin-bottom:30px}.processing-header .processing-icon{width:80px;height:80px;margin:0 auto 20px;position:relative}.processing-header .processing-icon .spinner{position:absolute;inset:0;border:3px solid rgba(118,192,67,.2);border-top-color:#76c043;border-radius:50%;animation:spin 1s linear infinite}.processing-header .processing-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#76c043}.processing-header h1{font-size:28px;font-weight:700;color:#424143;margin:0 0 8px;font-family:"Assistant",sans-serif}.processing-header .subtitle{font-size:16px;color:#666;margin:0;font-family:"Assistant",sans-serif}.pdf-preview{opacity:0;transform:scale(.9);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.pdf-preview.show{opacity:1;transform:scale(1)}.pdf-wrapper{position:relative;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden;margin:0 auto;max-width:450px;aspect-ratio:210/297}.confetti-bg{position:absolute;inset:0;overflow:hidden;z-index:1}.confetti-bg .confetti-char{position:absolute;font-family:monospace;color:rgba(118,192,67,.06);-webkit-user-select:none;user-select:none;animation:float 6s ease-in-out infinite;--rotate:0deg}.green-frame{position:absolute;inset:15px;background:#76c043;border-radius:20px;padding:12px;z-index:2}.white-content{background:#fff;width:100%;height:100%;border-radius:12px;padding:20px 25px;position:relative;overflow:hidden;display:flex;flex-direction:column}.pdf-header{text-align:center;margin-bottom:15px}.pdf-header .logo-wrapper{width:50px;height:50px;margin:0 auto 5px}.pdf-header .logo-wrapper .giver-logo{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.pdf-header h1{font-size:26px;font-weight:800;color:#424143;margin:0;letter-spacing:-.5px;font-family:"Assistant",sans-serif}.pdf-header .header-line{width:40px;height:2.5px;background:#424143;margin:5px auto 0}.event-section{margin-bottom:15px;text-align:center}.event-section h2{font-size:20px;font-weight:700;color:#424143;margin:0 0 8px;font-family:"Assistant",sans-serif}.event-section .welcome{font-size:14px;color:#666;margin:0 0 3px;font-family:"Assistant",sans-serif}.event-section .event-name{margin:0 0 2px}.event-section .event-date,.event-section .event-name{font-size:16px;font-weight:600;color:#424143;font-family:"Assistant",sans-serif}.event-section .event-date{margin:0}.qr-section{margin:15px 0;text-align:center}.qr-section .qr-container-white{display:inline-block;background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:20px;margin-bottom:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;min-height:180px}.qr-section .qr-container-white .scan-text-dark{color:#424143;font-size:14px;font-weight:600;margin-top:10px;font-family:"Assistant",sans-serif;text-align:center}.qr-section .event-code{font-size:14px;color:#76c043;font-weight:700;letter-spacing:.5px;font-family:"Assistant",sans-serif;text-align:center}.logo-qr-container{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 auto}.logo-qr-container:hover .animated-logo:not(.logo-animating){transform:scale(1.05)}.logo-qr-container:hover .animated-logo:not(.logo-animating) .logo-path{fill:#6b7280}.logo-qr-container .animated-logo{position:absolute;top:5%;left:10%;width:80%;height:85%;transition:all .5s ease}.logo-qr-container .animated-logo.logo-animating{animation:logoBreakdown 3s ease-in-out forwards;animation-fill-mode:forwards}.logo-qr-container .logo-path{transition:all .5s ease;transform-origin:center}.logo-qr-container .logo-path.path-disintegrate{animation:pathDisintegrate 2.5s ease-in-out forwards;animation-fill-mode:forwards}.logo-qr-container .logo-path.path-1.path-disintegrate{animation-delay:0s}.logo-qr-container .logo-path.path-2.path-disintegrate{animation-delay:.8s}.logo-qr-container .logo-path.path-3.path-disintegrate{animation-delay:1.6s}.logo-qr-container .qr-code{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(15,1fr);grid-gap:1px;gap:1px;transition:all 1s ease}.logo-qr-container .qr-code.qr-show{animation:qrAssemble 2s ease-in-out forwards}.logo-qr-container .qr-pixel{transform:scale(0);opacity:0;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.logo-qr-container .qr-pixel.qr-black{background:#424143}.logo-qr-container .qr-pixel.qr-white{background:transparent}.logo-qr-container .qr-pixel.active{animation:pixelAppear .6s cubic-bezier(.175,.885,.32,1.275) forwards}.instructions{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin:15px 0}.instructions .instruction-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 auto}.instructions .instruction-item .icon-circle{width:45px;height:45px;border:2px solid #a3cd39;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:6px;background:rgba(163,205,57,.1)}.instructions .instruction-item .icon-circle svg{width:24px;height:24px}.instructions .instruction-item div:last-child{font-size:11px;line-height:1.2}.instructions .instruction-item div:last-child strong{display:block;color:#424143;font-weight:700;margin-bottom:1px;font-family:"Assistant",sans-serif}.instructions .instruction-item div:last-child span{color:#666;font-family:"Assistant",sans-serif}.pdf-footer{margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0;text-align:center}.pdf-footer .footer-main{font-size:14px;color:#666;margin:0 0 5px;font-family:"Assistant",sans-serif}.pdf-footer .footer-main strong{color:#424143;font-weight:700}.pdf-footer .footer-cta{font-size:13px;color:#666;margin:0 0 3px;font-family:"Assistant",sans-serif}.pdf-footer .footer-cta .green{color:#76c043;font-weight:700}.pdf-footer .footer-cta strong{color:#424143;font-weight:700}.pdf-footer .footer-website{font-size:12px;color:#666;margin:0;font-family:"Assistant",sans-serif}.pdf-footer .footer-website strong{color:#424143;font-weight:600}.success-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease;z-index:10;border-radius:12px}.success-overlay .success-checkmark{width:80px;height:80px}.success-overlay .success-checkmark svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(118,192,67,.3))}.success-overlay .success-checkmark svg circle{stroke:#76c043;stroke-width:3;stroke-dasharray:166;stroke-dashoffset:166;animation:checkmark .6s ease forwards}.success-overlay .success-checkmark svg path{stroke:#76c043;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:checkmark .4s ease .3s forwards}.progress-container{margin-top:30px}.progress-container .progress-track{height:8px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.progress-container .progress-track .progress-bar{height:100%;background:linear-gradient(90deg,#5a9432,#76c043,#a3cd39);border-radius:4px;transition:width .3s ease;position:relative;box-shadow:0 2px 4px rgba(118,192,67,.3)}.progress-container .progress-track .progress-bar .progress-shine{position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:shine 1.5s ease-out infinite}.progress-container .progress-text{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:#76c043;font-family:"Assistant",sans-serif}@media(max-width:768px){.animation-content{padding:20px;max-width:100%}.processing-header .processing-icon{width:60px;height:60px}.processing-header .processing-icon i{font-size:24px}.processing-header h1{font-size:22px}.processing-header .subtitle{font-size:14px}.pdf-wrapper{max-width:350px}.green-frame{inset:10px;padding:8px}.white-content{padding:15px 20px}.qr-container-white{padding:15px!important;min-width:160px!important;min-height:160px!important}.instructions{grid-gap:15px;gap:15px}.instructions .instruction-item .icon-circle{width:40px;height:40px}.instructions .instruction-item .icon-circle svg{width:20px;height:20px}.instructions .instruction-item div:last-child{font-size:10px}}[dir=rtl] .instructions .instruction-item div{text-align:right}.giver-otp-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;direction:rtl!important}.giver-otp-modal-overlay,.giver-otp-modal-overlay *{box-sizing:border-box!important}.giver-otp-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:giverOtpFadeIn .3s ease-out!important}.giver-otp-modal{position:relative!important;background:#fff!important;border-radius:24px!important;width:100%!important;max-width:480px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverOtpSlideUp .4s cubic-bezier(.16,1,.3,1)!important}@media(max-width:640px){.giver-otp-modal{border-radius:20px!important;max-width:100%!important;max-height:100vh!important}}.giver-otp-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-otp-gradient-orb{position:absolute!important;top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.giver-otp-pattern{position:absolute!important;inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.giver-otp-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important}.giver-otp-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.giver-otp-close span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.giver-otp-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-otp-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-otp-close:hover span{background:#73bf44!important}.giver-otp-close:disabled{opacity:.5!important;cursor:not-allowed!important}.giver-otp-content{position:relative!important;padding:50px 40px 40px!important}@media(max-width:640px){.giver-otp-content{padding:40px 24px 32px!important}}.giver-otp-header{text-align:center!important;margin-bottom:32px!important}.giver-otp-badge{display:inline-flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:6px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:16px!important}.giver-otp-badge svg{width:18px!important;height:18px!important;fill:currentColor!important}.giver-otp-header h1{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.2!important}@media(max-width:640px){.giver-otp-header h1{font-size:1.75rem!important}}.giver-otp-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.giver-otp-header p{font-size:1rem!important;color:#6b7280!important;margin:0 0 8px!important;line-height:1.6!important}.giver-otp-header p strong{color:#1a1f2e!important;font-weight:700!important;font-size:1.125rem!important}.giver-otp-alert{padding:12px 16px!important;border-radius:12px!important;margin-bottom:20px!important;font-size:.9375rem!important;display:flex!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.giver-otp-alert.danger{background:rgba(239,68,68,.1)!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.2)!important}.giver-otp-alert .giver-otp-alert-close{margin-right:auto!important;background:none!important;border:none!important;padding:4px!important;cursor:pointer!important;opacity:.6!important;transition:opacity .2s!important}.giver-otp-alert .giver-otp-alert-close:hover{opacity:1!important}.giver-otp-alert .giver-otp-alert-close svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important}.giver-otp-form{display:flex!important;flex-direction:column!important;grid-gap:24px!important;gap:24px!important;direction:rtl!important}.giver-otp-inputs{display:flex!important;justify-content:center!important;grid-gap:16px!important;gap:16px!important;margin:0 auto!important;direction:ltr!important}@media(max-width:480px){.giver-otp-inputs{grid-gap:12px!important;gap:12px!important}}.giver-otp-input{width:64px!important;height:72px!important;text-align:center!important;font-size:2rem!important;font-weight:700!important;color:#1a1f2e!important;background:#f3f4f6!important;border:2px solid transparent!important;border-radius:16px!important;transition:all .3s ease!important}.giver-otp-input:focus{outline:none!important;background:#fff!important;border-color:#9fd356!important;box-shadow:0 0 0 4px rgba(159,211,86,.1)!important;transform:scale(1.05)!important}.giver-otp-input:disabled{opacity:.5!important;cursor:not-allowed!important}@media(max-width:480px){.giver-otp-input{width:56px!important;height:64px!important;font-size:1.75rem!important}}.giver-otp-loading-state{text-align:center!important;padding:40px 0!important}.giver-otp-loading-state p{margin-top:24px!important;font-size:1.125rem!important;color:#6b7280!important}.giver-otp-success{text-align:center!important;padding:40px 0!important}.giver-otp-success-icon{width:120px!important;height:140px!important;margin:0 auto 32px!important;position:relative!important}.giver-otp-success h2{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-otp-success p{font-size:1.125rem!important;color:#6b7280!important;margin:0!important}.giver-otp-success-logo-container{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform-style:preserve-3d!important;animation:giverOtpLogoEntrance .8s cubic-bezier(.16,1,.3,1)!important}.giver-otp-success-logo-container .logo-glow{position:absolute!important;inset:-20px!important;background:radial-gradient(circle,rgba(159,211,86,.15) 0,transparent 70%)!important;filter:blur(30px)!important;animation:giverOtpLogoPulse 2s ease-in-out infinite!important}.giver-otp-success-logo-container .animated-logo{position:relative!important;z-index:1!important;filter:drop-shadow(0 4px 20px rgba(115,191,68,.2))!important;animation:giverOtpLogoFloat 4s ease-in-out infinite!important}.giver-otp-success-logo-container .animated-logo .logo-path-1,.giver-otp-success-logo-container .animated-logo .logo-path-2,.giver-otp-success-logo-container .animated-logo .logo-path-3{animation:giverOtpLogoPathDraw 1s cubic-bezier(.16,1,.3,1) forwards!important;stroke-dasharray:1000!important;stroke-dashoffset:1000!important;fill-opacity:0!important}.giver-otp-success-logo-container .animated-logo .logo-path-1{animation-delay:.2s!important}.giver-otp-success-logo-container .animated-logo .logo-path-2{animation-delay:.4s!important}.giver-otp-success-logo-container .animated-logo .logo-path-3{animation-delay:.6s!important}.giver-otp-success-logo-container .logo-particle{position:absolute!important;width:6px!important;height:6px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border-radius:50%!important;opacity:0!important}.giver-otp-success-logo-container .logo-particle-1{top:10%!important;left:20%!important;animation:giverOtpParticleFloat1 3s ease-in-out infinite!important}.giver-otp-success-logo-container .logo-particle-2{top:20%!important;right:15%!important;animation:giverOtpParticleFloat2 3s ease-in-out .5s infinite!important}.giver-otp-success-logo-container .logo-particle-3{bottom:20%!important;left:15%!important;animation:giverOtpParticleFloat3 3s ease-in-out 1s infinite!important}.giver-otp-success-logo-container .logo-particle-4{bottom:10%!important;right:20%!important;animation:giverOtpParticleFloat4 3s ease-in-out 1.5s infinite!important}.giver-otp-success-logo-container .success-check-overlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;animation:giverOtpCheckFadeIn .4s ease-out 1.2s forwards!important}.giver-otp-success-logo-container .success-check-overlay svg{width:60px!important;height:60px!important}.giver-otp-success-logo-container .success-check-overlay svg circle{fill:none!important;stroke:rgba(159,211,86,.3)!important;stroke-width:2!important}.giver-otp-success-logo-container .success-check-overlay svg path{fill:none!important;stroke:#73bf44!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:48!important;stroke-dashoffset:48!important;animation:giverOtpDrawCheck .4s ease-out .2s forwards!important}.giver-otp-step-info{text-align:center!important;margin-bottom:20px!important}.giver-otp-step-info .step-title{font-size:1rem!important;font-weight:500!important;color:#6b7280!important}.giver-otp-help-text{text-align:center!important;font-size:.875rem!important;color:#6b7280!important;margin-top:-8px!important}.giver-otp-footer{display:flex!important;justify-content:center!important;grid-gap:12px!important;gap:12px!important;margin-top:32px!important}@media(max-width:480px){.giver-otp-footer{flex-direction:column!important}.giver-otp-footer .giver-otp-btn{width:100%!important}}.giver-otp-btn{padding:14px 28px!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;font-family:inherit!important}.giver-otp-btn.primary{background:linear-gradient(135deg,#d6e046,#73bf44)!important;color:#fff!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important;min-width:140px!important}.giver-otp-btn.primary:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.giver-otp-btn.secondary{background:#fafbfc!important;color:#4b5563!important;border:1.5px solid #e5e7eb!important;font-weight:500!important}.giver-otp-btn.secondary:hover:not(:disabled){background:#f3f4f6!important;border-color:#d1d5db!important;transform:translateY(-1px)!important}.giver-otp-btn.link{background:none!important;color:#73bf44!important;padding:4px 8px!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important;border:none!important}.giver-otp-btn.link span{font-weight:600!important;text-decoration:underline!important}.giver-otp-btn.link:hover{opacity:.8!important}.giver-otp-btn.link:disabled{opacity:.5!important}.giver-otp-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.giver-otp-spinner{display:inline-block!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid hsla(0,0%,100%,.3)!important;border-top-color:#fff!important;animation:giverOtpSpin .8s linear infinite!important}.giver-otp-spinner-large{display:inline-block!important;width:48px!important;height:48px!important;border-radius:50%!important;border:3px solid rgba(159,211,86,.2)!important;border-top-color:#9fd356!important;animation:giverOtpSpin 1s linear infinite!important}@keyframes giverOtpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverOtpSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverOtpDrawCheck{to{stroke-dashoffset:0}}@keyframes giverOtpSpin{to{transform:rotate(1turn)}}@keyframes giverOtpLogoEntrance{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes giverOtpLogoFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(2deg)}75%{transform:translateY(4px) rotate(-1deg)}}@keyframes giverOtpLogoPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes giverOtpLogoPathDraw{to{stroke-dashoffset:0;fill-opacity:1}}@keyframes giverOtpParticleFloat1{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(30px,-30px)}}@keyframes giverOtpParticleFloat2{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(-25px,-35px)}}@keyframes giverOtpParticleFloat3{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(35px,25px)}}@keyframes giverOtpParticleFloat4{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(-30px,30px)}}@keyframes giverOtpCheckFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){.giver-otp-modal{margin:10px!important}.giver-otp-content{padding:36px 20px 28px!important}.giver-otp-header{margin-bottom:28px!important}.giver-otp-header h1{font-size:1.625rem!important}.giver-otp-header p{font-size:.9375rem!important}.giver-otp-form{grid-gap:20px!important;gap:20px!important}.giver-otp-success-icon{width:100px!important;height:115px!important}}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.create-event-page{background:#fff;min-height:100vh}@media(max-width:768px){.create-event-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}}.step-indicator{padding:1.5rem 0}@media(max-width:768px){.step-indicator{margin-bottom:-10px;padding:1rem 0;background:transparent}}.step-indicator .step{grid-gap:8px;gap:8px}.step-indicator .step .step-number{width:40px;height:40px;font-size:1.2rem;transition:transform .3s ease,background .3s ease;border:2px solid transparent}.step-indicator .step .step-label{transition:color .3s ease}.step-indicator .step.active .step-number{box-shadow:0 4px 12px rgba(125,190,49,.3);transform:scale(1.1)}.step-indicator .step:hover:not(.active) .step-number{transform:scale(1.05);background:#dee2e6}.step-indicator .step-line{width:100px;height:2px;margin:0 20px}.step-indicator .step-line:after{transition:width .5s ease}.enhanced-form-group{position:relative;margin-bottom:1rem}.enhanced-form-group .enhanced-form-label{display:block;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.enhanced-form-group .enhanced-form-label .required-indicator{color:#ef4444;margin-left:.25rem;font-weight:700}.enhanced-form-group .enhanced-input-wrapper{position:relative}.enhanced-form-group .enhanced-form-input{width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:400;border:2px solid #e5e7eb;border-radius:1rem;background:#fff;color:#1f2937;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;position:relative}.enhanced-form-group .enhanced-form-input::placeholder{color:#9ca3af;font-weight:400}.enhanced-form-group .enhanced-form-input:hover:not(:focus):not(:disabled){border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.08)}.enhanced-form-group .enhanced-form-input:focus{border-color:#7dbe31;outline:none;box-shadow:0 0 0 3px rgba(125,190,49,.12);background:#fff}.enhanced-form-group .enhanced-form-input.error{border-color:#ef4444;background:rgba(239,68,68,.02)}.enhanced-form-group .enhanced-form-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)}.enhanced-form-group .enhanced-form-input.email-input{direction:ltr;text-align:left}.enhanced-form-group .enhanced-form-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.enhanced-form-group .enhanced-form-input.validating{padding-right:40px}.enhanced-form-group .enhanced-form-input.success{border-color:#28a745;padding-right:40px}.enhanced-checkbox-group{position:relative;margin-bottom:1rem}.enhanced-checkbox-group .enhanced-checkbox-wrapper{position:relative;display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem}.enhanced-checkbox-group .enhanced-checkbox-wrapper .enhanced-checkbox-input{width:18px;height:18px;margin-top:2px;accent-color:#7dbe31;cursor:pointer}.enhanced-checkbox-group .enhanced-checkbox-wrapper .enhanced-checkbox-input:focus{outline:none;box-shadow:0 0 0 2px rgba(125,190,49,.2);border-radius:3px}.enhanced-checkbox-group .enhanced-checkbox-wrapper .enhanced-checkbox-input.error{accent-color:#ef4444;outline:1px solid #ef4444}.enhanced-checkbox-group .enhanced-checkbox-wrapper .enhanced-checkbox-label{flex:1 1;font-size:.875rem;line-height:1.5;color:#1f2937;cursor:pointer;margin:0}.create-event-page .enhanced-checkbox-group .error-message,.create-event-page .enhanced-form-group .enhanced-input-wrapper>.error-message.slide-in,.create-event-page .enhanced-form-group .error-message,.create-event-page .error-message.slide-in,.create-event-page .form-group .enhanced-input-wrapper>.error-message.slide-in{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;padding:.5rem .75rem;background-color:#f8d7da;border:1px solid #f5c2c7;border-radius:.375rem;color:#842029;font-size:.875rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:errorSlideIn .3s ease-out forwards}.create-event-page .enhanced-checkbox-group .error-message svg.error-icon,.create-event-page .enhanced-form-group .enhanced-input-wrapper>.error-message.slide-in svg.error-icon,.create-event-page .enhanced-form-group .error-message svg.error-icon,.create-event-page .error-message.slide-in svg.error-icon,.create-event-page .form-group .enhanced-input-wrapper>.error-message.slide-in svg.error-icon{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0;color:#dc3545}.create-event-page .enhanced-checkbox-group .error-message svg.error-icon path,.create-event-page .enhanced-form-group .enhanced-input-wrapper>.error-message.slide-in svg.error-icon path,.create-event-page .enhanced-form-group .error-message svg.error-icon path,.create-event-page .error-message.slide-in svg.error-icon path,.create-event-page .form-group .enhanced-input-wrapper>.error-message.slide-in svg.error-icon path{width:auto!important;height:auto!important}.create-event-page .enhanced-checkbox-group .error-message span,.create-event-page .enhanced-form-group .enhanced-input-wrapper>.error-message.slide-in span,.create-event-page .enhanced-form-group .error-message span,.create-event-page .error-message.slide-in span,.create-event-page .form-group .enhanced-input-wrapper>.error-message.slide-in span{font-size:.875rem;line-height:1.2;color:#842029}.create-event-page .enhanced-form-group,.create-event-page .enhanced-input-wrapper,.create-event-page .form-group{position:relative}.create-event-page .enhanced-input-wrapper .success-icon,.create-event-page .enhanced-input-wrapper .validating-spinner{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.create-event-page .enhanced-input-wrapper .validating-spinner .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.create-event-page .enhanced-input-wrapper .success-icon{color:#28a745;width:20px;height:20px}.create-event-page .form-select,.create-event-page select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:16px 48px 16px 20px;font-size:16px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;width:100%;min-height:56px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px 24px}.create-event-page .form-select:hover:not(:disabled),.create-event-page select.form-control:hover:not(:disabled){box-shadow:0 0 0 4px rgba(125,190,49,.1);transform:translateY(-1px)}.create-event-page .form-select:focus,.create-event-page .form-select:hover:not(:disabled),.create-event-page select.form-control:focus,.create-event-page select.form-control:hover:not(:disabled){border-color:#7dbe31;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%237DBE31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.create-event-page .form-select:focus,.create-event-page select.form-control:focus{outline:none;box-shadow:0 0 0 4px rgba(125,190,49,.2)}.create-event-page .form-select.error,.create-event-page .form-select.is-invalid,.create-event-page select.form-control.error,.create-event-page select.form-control.is-invalid{border-color:#ef4444;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23EF4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.create-event-page .form-select.error:focus,.create-event-page .form-select.is-invalid:focus,.create-event-page select.form-control.error:focus,.create-event-page select.form-control.is-invalid:focus{box-shadow:0 0 0 4px rgba(239,68,68,.2)}.create-event-page .form-select:disabled,.create-event-page select.form-control:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.create-event-page .form-select option,.create-event-page select.form-control option{padding:12px;font-weight:400}.create-event-page .form-select option:hover,.create-event-page select.form-control option:hover{background-color:#f3f4f6}.create-event-page .enhanced-input-wrapper .form-select{box-shadow:0 1px 3px rgba(0,0,0,.05)}.create-event-page .enhanced-input-wrapper .form-select:focus{box-shadow:0 4px 6px rgba(0,0,0,.07),0 0 0 4px rgba(125,190,49,.2)}.next-btn{min-width:200px;padding:12px 40px;font-size:1.2rem;font-weight:700;border-radius:30px;background:linear-gradient(135deg,#7dbe31,#70aa2c);border:none;box-shadow:0 4px 15px rgba(125,190,49,.3);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.next-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.next-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,190,49,.4)}.next-btn:hover:not(:disabled):before{width:300px;height:300px}.next-btn:active{transform:translateY(0)}.next-btn:disabled{opacity:.7;cursor:not-allowed}.next-btn i{transition:transform .3s ease}.next-btn:hover:not(:disabled) i{transform:translateX(-3px)}.phone-verification-field{position:relative}.phone-verification-field .verification-badge{position:absolute;top:0;left:0;background:linear-gradient(135deg,#10b981,#0ea271);color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;grid-gap:4px;gap:4px;box-shadow:0 2px 8px rgba(16,185,129,.3);animation:slideInUp .3s ease-out}.phone-verification-field .verification-badge i{font-size:.7rem}.phone-verification-field .enhanced-form-input.phone-input:has(~.verification-badge){border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.02)}.social-login-section{margin-top:2rem}.social-login-section .social-divider{text-align:center;position:relative;margin-bottom:1.5rem}.social-login-section .social-divider span{background:#fff;padding:0 20px;color:#6b7280;position:relative;z-index:1;font-size:.9rem;font-weight:500}.social-login-section .social-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#dee2e6,transparent);transform:translateY(-50%)}.social-login-section .social-btn{padding:12px 16px;border:1px solid #dee2e6;border-radius:10px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.social-login-section .social-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent);transition:left .5s}.social-login-section .social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}.social-login-section .social-btn:hover:before{left:100%}.social-login-section .social-btn .social-btn-content{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;font-weight:500}.social-login-section .social-btn .social-icon{font-size:1.2rem}.social-login-section .social-btn.google-btn:hover{border-color:#4285f4;color:#4285f4}.social-login-section .social-btn.google-btn .google-icon{width:18px;height:18px;display:inline-block;vertical-align:middle}.social-login-section .social-btn.facebook-btn:hover{border-color:#1877f2;color:#1877f2}.social-login-section .social-btn.facebook-btn .social-icon{color:#1877f2}.section-title{position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:100px}.page-comment{color:#6b7280;font-size:.85rem;font-style:italic}.page-comment.single-line-comment{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.875rem,2.5vw,1.125rem)!important;line-height:1.4!important;padding:0 .5rem!important}@media(max-width:768px){.page-comment.single-line-comment{font-size:clamp(.75rem,3vw,.875rem)!important;padding:0 .25rem!important}}.terms-link{color:#7dbe31;text-decoration:underline;transition:color .2s ease}.terms-link:hover{color:#629527;text-decoration:none}@media(max-width:768px){.step-indicator .step-line{width:50px;margin:0 10px}.step-indicator .step .step-number{width:36px;height:36px;font-size:1.1rem}.step-indicator .step .step-label{font-size:.8rem}.next-btn{min-width:150px;padding:10px 30px;font-size:1.1rem}.social-login-section{margin-top:1.5rem}.social-login-section .social-btn{padding:10px 14px}.social-login-section .social-btn .social-text{font-size:.9rem}.phone-verification-field .verification-badge{font-size:.7rem;padding:3px 10px}.phone-verification-field .verification-badge i{font-size:.65rem}.enhanced-checkbox-group .error-message,.enhanced-form-group .error-message{position:static;margin-top:.75rem;margin-bottom:.5rem;max-width:100%;justify-content:flex-start}.enhanced-checkbox-group .error-message span,.enhanced-form-group .error-message span{white-space:normal;overflow:visible;text-overflow:unset}.create-event-page .form-select,.create-event-page select.form-control{font-size:16px;padding:14px 44px 14px 16px;min-height:52px}}.step-indicator-wrapper{background:#fff;position:relative;z-index:4}@media(max-width:768px){.step-indicator-wrapper{padding-top:0}}.step-indicator{display:flex;justify-content:center;align-items:center;margin-bottom:0;background:#fff;padding:2rem 0;position:relative}@media(max-width:768px){.step-indicator{margin-bottom:1rem;padding:1rem 0;background:transparent}}.step-indicator .step{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-indicator .step .step-number{width:50px;height:50px;border-radius:50%;background:#e9ecef;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;border:3px solid transparent}@media(min-width:769px){.step-indicator .step .step-number{width:60px;height:60px;font-size:1.5rem}}.step-indicator .step .step-label{font-size:.9rem;color:#6b7280;font-weight:600;transition:all .3s ease;text-align:center}@media(min-width:769px){.step-indicator .step .step-label{font-size:1rem}}.step-indicator .step.active .step-number{background:linear-gradient(135deg,#7dbe31,#c8e23f);color:#fff;box-shadow:0 8px 24px rgba(125,190,49,.35);border-color:hsla(0,0%,100%,.3)}@media(min-width:769px){.step-indicator .step.active .step-number{transform:scale(1.4);width:60px;height:60px;font-size:1.75rem;font-weight:800;box-shadow:0 12px 32px rgba(125,190,49,.4);animation:activePulse 2s ease-in-out infinite}}@media(max-width:768px){.step-indicator .step.active .step-number{transform:scale(1.15)}}.step-indicator .step.active .step-label{color:#2e2e2e;font-weight:700}@media(min-width:769px){.step-indicator .step.active .step-label{font-size:1.1rem;margin-top:8px}}@media(min-width:769px){.step-indicator .step:hover:not(.active) .step-number{transform:scale(1.1);background:#dee2e6;box-shadow:0 4px 12px rgba(0,0,0,.08)}.step-indicator .step:hover:not(.active) .step-label{color:#545964}}.step-indicator .step-line{width:120px;height:3px;background:#e9ecef;margin:0 24px;position:relative}@media(min-width:769px){.step-indicator .step-line{width:150px;height:4px;margin:0 32px}}@media(max-width:768px){.step-indicator .step-line{width:60px;height:2px;margin:0 12px}}.step-indicator .step-line:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#7dbe31,#c8e23f);transition:width .6s cubic-bezier(.4,0,.2,1);border-radius:2px}.step-indicator .step.active+.step-line:after{width:100%}@media(min-width:769px){@keyframes activePulse{0%,to{transform:scale(1.4);box-shadow:0 12px 32px rgba(125,190,49,.4)}50%{transform:scale(1.45);box-shadow:0 14px 36px rgba(125,190,49,.5)}}}.step.active .step-number{position:relative}@media(min-width:769px){.step.active .step-number:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border-radius:50%;opacity:.3;filter:blur(12px);animation:glowPulse 2s ease-in-out infinite}}@media(max-width:768px){.step-indicator .step .step-number{width:40px;height:40px;font-size:1.1rem;border-width:2px}.step-indicator .step .step-label{font-size:.8rem}.step-indicator .step.active .step-number{animation:none}}@media(max-width:768px){.create-event-page .my-5{margin-top:1rem!important;margin-bottom:1rem!important}}.event-item-wrapper{margin-bottom:20px;position:relative}.event-item-container{background-color:initial;padding:0}.event-item-container .event-item{background-color:#f8f9fa;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative}.event-item-container .event-item:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.event-item-container .event-item>div{display:flex;align-items:center;margin-bottom:10px}.event-item-container .event-item>div:last-child{margin-bottom:0}.event-item-container .event-item .title-desc{font-size:1.2rem;font-weight:600;color:#333;margin-left:auto;margin-right:10px}.event-item-container .event-item .arrow-image{transition:transform .3s ease}.event-item-container .event-item .arrow-image.active{transform:rotate(180deg)}.event-item-container .event-item .location-image{margin-left:8px}.event-item-container .event-item .date-event-item,.event-item-container .event-item .venue{font-size:.95rem;color:#666;margin-left:8px}.event-item-container .event-item .logo-image{margin-left:8px}.event-item-container .event-item .gifts-sum,.event-item-container .event-item .giver-number{font-size:.9rem;color:#666;margin-left:15px}.event-item-container .event-item .gifts-sum{font-weight:1200}.event-item-container .creator-image-container{width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.event-item-container .creator-image-container .creator-image{width:100%;height:100%;object-fit:cover}.event-collapse-content{background-color:#fff;border-radius:0 0 12px 12px;margin-top:-10px;padding:20px 0;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:visible}.template-preview-section{margin-top:25px;display:flex;justify-content:center}.template-preview-section .template-container{position:relative;width:90%;max-width:800px;height:700px;background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.1);cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);border:2px solid #f0f9ff}.template-preview-section .template-container:hover{box-shadow:0 8px 28px rgba(0,0,0,.15);transform:translateY(-3px);border-color:#10b981}.template-preview-section .template-container:hover .template-hover-overlay{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.template-preview-section .template-container .template-loader{position:absolute;inset:0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20}.template-preview-section .template-container .template-loader .loader-spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#10b981;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.template-preview-section .template-container .template-loader span{color:#6b7280;font-size:16px;font-weight:500}.template-preview-section .template-container .template-error{position:absolute;inset:0;background:linear-gradient(135deg,#fef2f2,#fee2e2);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;color:#dc2626}.template-preview-section .template-container .template-error svg{width:48px;height:48px;margin-bottom:16px;opacity:.8}.template-preview-section .template-container .template-error span{font-size:18px;font-weight:600;margin-bottom:16px}.template-preview-section .template-container .template-error .retry-btn{background:#dc2626;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.template-preview-section .template-container .template-error .retry-btn:hover{background:#b91c1c;transform:translateY(-1px)}.template-preview-section .template-container .template-hover-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(118,192,67,.85),rgba(128,196,68,.9));display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:15;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.template-preview-section .template-container .template-hover-overlay .hover-content{text-align:center;color:#fff;transform:translateY(10px);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.template-preview-section .template-container .template-hover-overlay .hover-content svg{width:42px;height:42px;margin-bottom:16px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}.template-preview-section .template-container .template-hover-overlay .hover-content span{font-size:18px;font-weight:700;letter-spacing:.4px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.template-preview-section .template-container .template-hover-overlay:hover .hover-content{transform:translateY(0)}.template-preview-section .template-container .template-iframe{width:100%;height:100%;border:none;position:absolute;top:0;left:0;transform:scale(.85);transform-origin:center top;transition:opacity .3s ease;opacity:1}.template-preview-section .template-container .template-iframe:not([src]){opacity:0}.template-modal .modal-dialog{max-width:850px;width:90vw;margin:2rem auto}.template-modal .modal-content{border:none;border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.25);background-color:#f8f9fa}.template-modal .modal-header{background:linear-gradient(135deg,#fff,#f8f9fa);padding:24px 30px 18px;border-radius:20px 20px 0 0;border-bottom:2px solid #e5e7eb}.template-modal .modal-header .modal-title{font-size:1.4rem;font-weight:700;color:#1f2937}.template-modal .modal-header .btn-close{margin-left:0;margin-right:auto;opacity:.7;font-size:1.2rem;padding:8px}.template-modal .modal-header .btn-close:hover{opacity:1;transform:scale(1.1)}.template-modal .modal-body{padding:20px;display:flex;justify-content:center;align-items:center;min-height:650px;background-color:#f8f9fa}.template-modal .modal-template-container{width:100%;height:650px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.template-modal .modal-template-iframe{width:100%;height:100%;border:none}.template-modal .modal-footer{background:linear-gradient(135deg,#f8f9fa,#fff);padding:18px 30px 24px;border-radius:0 0 20px 20px;border-top:2px solid #e5e7eb;justify-content:center}.template-modal .modal-footer .btn{margin:0 8px;padding:10px 24px;font-weight:600;font-size:15px;border-radius:10px;transition:all .3s ease}.template-modal .modal-footer .btn.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}.template-modal .modal-footer .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.template-modal .modal-footer .btn.btn-outline-secondary{background:transparent;border:2px solid #d1d5db;color:#6b7280}.template-modal .modal-footer .btn.btn-outline-secondary:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151;transform:translateY(-1px)}@media(max-width:768px){.template-preview-section .template-container{width:100%;height:500px}.template-preview-section .template-container .template-iframe{transform:scale(.75)}.template-modal .modal-dialog{margin:1rem;width:calc(100vw - 2rem)}.template-modal .modal-template-container{height:450px}}@media(max-width:576px){.event-item-container .event-item{padding:15px}.event-item-container .event-item .title-desc{font-size:1rem}.event-item-container .event-item .date-event-item,.event-item-container .event-item .gifts-sum,.event-item-container .event-item .giver-number,.event-item-container .event-item .venue{font-size:.8rem}.event-item-container .creator-image-container{width:60px;height:60px}.template-preview-section .template-container{height:400px}.template-preview-section .template-container .template-iframe{transform:scale(.65)}}.event-affiliate-row{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;padding:1rem;margin-bottom:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;position:relative}.event-affiliate-row:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#7cb342}.event-affiliate-row.clickable-row{cursor:pointer}.event-affiliate-row.clickable-row:hover{background:linear-gradient(135deg,rgba(235,233,76,.05),rgba(116,192,68,.05));border-color:rgba(116,192,68,.4);transform:translateY(-3px);box-shadow:0 6px 20px rgba(116,192,68,.15)}.event-affiliate-row.clickable-row:hover .click-indicator{opacity:1;transform:translateY(-50%) translateX(3px)}.event-affiliate-row.clickable-row:focus{outline:2px solid #74c044;outline-offset:2px}.event-affiliate-row.clickable-row:active{transform:translateY(-1px);box-shadow:0 3px 12px rgba(116,192,68,.2)}.event-affiliate-row .click-indicator{position:absolute;right:5px;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s ease;color:#74c044;font-size:.85rem;z-index:5;pointer-events:none}.event-affiliate-row .gift-name{font-weight:600;color:#2c3e50;font-size:1rem;padding-right:18px}.event-affiliate-row .gift-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:768px){.event-affiliate-row .gift-name{font-size:.9rem;padding-right:15px}}.event-affiliate-row .gift-amount{font-weight:700;background:linear-gradient(270deg,#ebe94c,#74c044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#7cb342;font-size:1.1rem}@media(max-width:768px){.event-affiliate-row .gift-amount{font-size:1rem}}.event-affiliate-row .icons-container{display:flex;align-items:center;justify-content:space-around;grid-gap:.5rem;gap:.5rem}@media(max-width:768px){.event-affiliate-row .icons-container{grid-gap:.25rem;gap:.25rem}}.event-affiliate-row .media-icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f8f9fa;border:2px solid transparent;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}@media(max-width:768px){.event-affiliate-row .media-icon-wrapper{width:35px;height:35px}}@media(max-width:576px){.event-affiliate-row .media-icon-wrapper{width:30px;height:30px}}.event-affiliate-row .media-icon-wrapper:hover{background:#fff;border-color:#7cb342;transform:scale(1.1);z-index:15}.event-affiliate-row .media-icon-wrapper .spinner-border{width:20px;height:20px;color:#7cb342}@media(max-width:576px){.event-affiliate-row .media-icon-wrapper .spinner-border{width:16px;height:16px}}.event-affiliate-row .icon{width:24px;height:24px;transition:all .3s ease}@media(max-width:768px){.event-affiliate-row .icon{width:20px;height:20px}}@media(max-width:576px){.event-affiliate-row .icon{width:18px;height:18px}}.event-affiliate-row .icon.icon-active{cursor:pointer;opacity:1;filter:drop-shadow(0 2px 4px rgba(124,179,66,.3))}.event-affiliate-row .icon.icon-active:hover{transform:scale(1.2);filter:drop-shadow(0 4px 8px rgba(124,179,66,.5))}.event-affiliate-row .icon.icon-inactive{opacity:.4;cursor:not-allowed}.event-affiliate-row .icon.icon-inactive:hover{opacity:.6}.event-affiliate-row .alert{border-radius:8px;border:none}.event-affiliate-row .alert.alert-danger{background:linear-gradient(135deg,#ffe6e6,#fff5f5);color:#d73527;border-left:4px solid #d73527}.message-modal .modal-content{border-radius:16px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15)}.message-modal .modal-header{background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;border-radius:16px 16px 0 0;border:none}.message-modal .modal-header .modal-title{font-weight:600;font-size:1.2rem}.message-modal .modal-header .btn-close{filter:brightness(0) invert(1);opacity:.8}.message-modal .modal-header .btn-close:hover{opacity:1}.message-modal .modal-body{padding:2rem}.message-modal .modal-body .message-content .message-text{font-size:1.1rem;line-height:1.6;color:#2c3e50;text-align:right;direction:rtl;margin:0;padding:1rem;background:#f8f9fa;border-radius:12px;border-right:4px solid #74c044}.message-modal .modal-footer{border:none;padding:1rem 2rem 2rem}.message-modal .modal-footer .btn{border-radius:8px;padding:.75rem 2rem;font-weight:600}.message-modal .modal-footer .btn.btn-secondary{background:linear-gradient(270deg,#ebe94c,#74c044);border:none;color:#fff}.message-modal .modal-footer .btn.btn-secondary:hover{background:linear-gradient(270deg,#74c044,#ebe94c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(116,192,68,.3)}@media(max-width:768px){.event-affiliate-row{padding:.75rem;margin-bottom:.75rem}.event-affiliate-row .gift-amount,.event-affiliate-row .gift-name{text-align:center;margin-bottom:.5rem}.event-affiliate-row .icons-container{justify-content:center;margin-top:.5rem}.event-affiliate-row .click-indicator{right:3px;font-size:.8rem}}@media(max-width:576px){.event-affiliate-row{padding:.5rem}.event-affiliate-row .icons-container{grid-gap:.5rem;gap:.5rem}.event-affiliate-row .click-indicator{right:2px;font-size:.75rem}.message-modal .modal-body{padding:1rem}.message-modal .modal-body .message-content .message-text{font-size:1rem;padding:.75rem}}[dir=rtl] .event-affiliate-row .gift-name{text-align:right}[dir=rtl] .event-affiliate-row .icons-container{direction:ltr}[dir=rtl] .message-modal .modal-body{text-align:right}.event-affiliate-list .text-center .spinner-border{color:#74c044;width:3rem;height:3rem}.event-affiliate-list .text-center p{color:#6c757d;margin-top:1rem;font-size:1.1rem}.event-affiliate-list .alert{border-radius:12px;border:none}.event-affiliate-list .alert.alert-info{background:radial-gradient(ellipse at top left,rgba(235,233,76,.1) 0,transparent 40%),radial-gradient(ellipse at bottom right,rgba(116,192,68,.1) 0,transparent 40%),linear-gradient(135deg,#fff,#fafafa);border:none;color:#2c3e50;padding:3rem 2rem;text-align:center;font-size:1.15rem;font-weight:500;letter-spacing:.3px;overflow:hidden;animation:alertGlowIn .6s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 48px -12px rgba(116,192,68,.15),0 0 0 1px rgba(116,192,68,.1),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;border-radius:20px;transition:all .4s cubic-bezier(.16,1,.3,1);text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:1}.event-affiliate-list .alert.alert-info:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;opacity:.03;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='148' height='170' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23ebe94c'/%3E%3Cstop offset='100%25' stop-color='%2374c044'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='matrix(.1 0 0 -.1 0 170)' fill='url(%23a)'%3E%3Cpath d='M371 1501c-248-143-348-206-358-225-11-21-13-101-11-426 3-388 4-400 24-420 11-11 36-23 55-26 28-5 41-1 67 21l32 27 2 366 3 366 299 172c164 95 306 180 316 189 57 51 12 155-67 155-10 0-173-89-362-199z'/%3E%3Cpath d='M819 1387c-493-283-471-270-486-305-11-27-13-106-11-423l3-389 26-26c36-36 92-36 128 0l26 26 5 366 5 366 295 169c162 94 305 181 318 195 12 14 22 38 22 55 0 41-48 89-88 89-19 0-103-43-243-123z'/%3E%3Cpath d='M1350 1319c-41-17-653-371-677-392l-23-20V485c0-412 1-423 21-449 16-20 29-26 60-26 33 0 93 31 372 191 183 106 340 201 349 213 15 18 18 47 18 239 0 221-4 247-39 274-36 28-77 14-228-72-81-47-156-95-165-106-20-24-23-70-7-101 6-11 26-26 44-34 40-16 57-11 147 41 32 19 61 35 64 35s3-39 2-86l-3-86-215-125c-118-69-221-127-227-130-10-4-13 54-13 273l1 279 297 170c163 94 307 180 320 192 40 40 26 110-28 138-33 17-36 17-70 4z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;animation:logoFloat 6s ease-in-out infinite}.event-affiliate-list .alert.alert-info:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(235,233,76,.4) 0,transparent 2%),radial-gradient(circle at 80% 70%,rgba(116,192,68,.3) 0,transparent 2%),radial-gradient(circle at 60% 20%,rgba(235,233,76,.35) 0,transparent 1.5%),radial-gradient(circle at 30% 80%,rgba(116,192,68,.4) 0,transparent 1.5%),radial-gradient(circle at 90% 10%,rgba(235,233,76,.3) 0,transparent 1%),radial-gradient(circle at 10% 50%,rgba(116,192,68,.35) 0,transparent 1%);opacity:0;animation:particlesFade 3s ease-in-out infinite;pointer-events:none}.event-affiliate-list .alert.alert-info:before{border-radius:20px}.event-affiliate-list .alert.alert-info:hover{transform:translateY(-2px);box-shadow:0 32px 64px -12px rgba(116,192,68,.2),0 0 0 1px rgba(116,192,68,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}.event-affiliate-list .alert.alert-info .no-gifts-sparkle{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#ebe94c,#74c044);border-radius:50%;opacity:0;animation:sparkleAnimation 2s ease-in-out infinite}.event-affiliate-list .alert.alert-info .no-gifts-sparkle:first-child{top:20%;left:15%;animation-delay:0s}.event-affiliate-list .alert.alert-info .no-gifts-sparkle:nth-child(2){top:30%;right:20%;animation-delay:.4s}.event-affiliate-list .alert.alert-info .no-gifts-sparkle:nth-child(3){bottom:25%;left:25%;animation-delay:.8s}.event-affiliate-list .alert.alert-info .no-gifts-sparkle:nth-child(4){bottom:20%;right:15%;animation-delay:1.2s}.event-affiliate-list .alert.alert-info .no-gifts-sparkle:nth-child(5){top:50%;left:10%;animation-delay:1.6s}.event-affiliate-list .alert.alert-info .alert-glow-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(116,192,68,.5),transparent);opacity:0;animation:glowLineAnimation 3s ease-in-out infinite}.event-affiliate-list .alert.alert-info .alert-glow-line.top{top:0;left:10%;right:10%;animation-delay:0s}.event-affiliate-list .alert.alert-info .alert-glow-line.bottom{bottom:0;left:20%;right:20%;animation-delay:1.5s}@media(max-width:768px){.event-affiliate-list .alert.alert-info{padding:2.5rem 1.5rem;font-size:1.05rem}.event-affiliate-list .alert.alert-info:before{width:140px;height:140px}}@media(max-width:576px){.event-affiliate-list .alert.alert-info{padding:2rem 1rem;font-size:1rem;border-radius:16px}.event-affiliate-list .alert.alert-info:before{width:120px;height:120px}}.event-affiliate-list .alert.alert-danger{background:linear-gradient(135deg,#ffebee,#fce4ec);color:#d32f2f;border-right:4px solid #d32f2f}@keyframes alertGlowIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes logoFloat{0%,to{transform:translate(-50%,-50%) rotate(0deg) scale(1)}25%{transform:translate(-50%,-50%) rotate(5deg) scale(1.05)}50%{transform:translate(-50%,-50%) rotate(-3deg) scale(1)}75%{transform:translate(-50%,-50%) rotate(2deg) scale(1.02)}}@keyframes particlesFade{0%,to{opacity:0}50%{opacity:.6}}@keyframes glowLineAnimation{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.icon-active:hover{animation:pulse 2s infinite}.mb-2{margin-top:.5rem!important}.no-gifts-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px;padding:2rem 0}.no-gifts-container .no-gifts-alert{max-width:500px;margin:0 auto;width:auto}@media(max-width:768px){.no-gifts-container{min-height:150px;padding:1.5rem 0}}.inline-edit-container{background:linear-gradient(135deg,rgba(200,226,63,.05),rgba(125,190,49,.03));border-radius:16px;overflow:hidden;margin:1rem 0;animation:slideInEdit .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(125,190,49,.1);box-shadow:0 8px 25px rgba(125,190,49,.08)}@media(max-width:768px){.inline-edit-container{border-radius:12px;margin:.5rem 0}}.inline-edit-container .edit-mode-header{background:linear-gradient(270deg,#ebe94c,#74c044);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;position:relative}.inline-edit-container .edit-mode-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.inline-edit-container .edit-mode-header .edit-title{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;color:#2e2e2e}.inline-edit-container .edit-mode-header .edit-title i{font-size:1.2rem;color:#2e2e2e;opacity:.9}.inline-edit-container .edit-mode-header .edit-title h3{margin:0;font-size:1.25rem;font-weight:700;direction:rtl}.inline-edit-container .edit-mode-header .exit-edit-btn{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#2e2e2e;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inline-edit-container .edit-mode-header .exit-edit-btn:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.inline-edit-container .edit-mode-header .exit-edit-btn:active{transform:translateY(0)}.inline-edit-container .edit-mode-header .exit-edit-btn:disabled{opacity:.6;cursor:not-allowed}.inline-edit-container .edit-mode-header .exit-edit-btn i{font-size:.9rem}@media(max-width:768px){.inline-edit-container .edit-mode-header{padding:.875rem 1.25rem}.inline-edit-container .edit-mode-header .edit-title h3{font-size:1.1rem}.inline-edit-container .edit-mode-header .exit-edit-btn{padding:.4rem .8rem;font-size:.85rem}.inline-edit-container .edit-mode-header .exit-edit-btn span{display:none}}.inline-edit-container .edit-success-alert{margin:1.5rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);color:#0a7350;border-radius:12px;padding:1rem 1.25rem;font-weight:500;text-align:center}.inline-edit-container .edit-success-alert i{color:#10b981;margin-right:.5rem}@media(max-width:768px){.inline-edit-container .edit-success-alert{margin:1rem;padding:.8rem 1rem;font-size:.9rem}}.inline-edit-container .inline-edit-form,.inline-edit-container .inline-edit-form .edit-form-content{padding:0}.inline-edit-container .inline-edit-form .edit-form-content .container.pt-md-5{padding:1.5rem!important;max-width:100%!important}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .container.pt-md-5{padding:1rem!important}}.inline-edit-container .inline-edit-form .edit-form-content .section-title{color:#2e2e2e;font-size:1.4rem;font-weight:700;margin-bottom:2rem;text-align:center;position:relative}.inline-edit-container .inline-edit-form .edit-form-content .section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:100px}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .section-title{font-size:1.2rem;margin-bottom:1.5rem}}.inline-edit-container .inline-edit-form .edit-form-content .row{margin-bottom:1.5rem}.inline-edit-container .inline-edit-form .edit-form-content .row:last-child{margin-bottom:0}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .row{margin-bottom:1.25rem}}.inline-edit-container .inline-edit-form .edit-form-content .add-image{display:flex!important;align-items:center!important;justify-content:center!important}.inline-edit-container .inline-edit-form .edit-form-content .add-image label{width:120px!important;height:120px!important;font-size:2.5rem!important;border:3px dashed rgba(125,190,49,.3)!important;color:#7dbe31!important;background:rgba(125,190,49,.02)!important;border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin:0!important;aspect-ratio:1/1!important}.inline-edit-container .inline-edit-form .edit-form-content .add-image label:hover{border-color:#7dbe31!important;color:#629527!important;background:rgba(125,190,49,.05)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(125,190,49,.15)}.inline-edit-container .inline-edit-form .edit-form-content .add-image label img{border-radius:13px!important;object-fit:cover!important;width:100%!important;height:100%!important;min-width:100%!important;background:#fff!important;position:relative!important}.inline-edit-container .inline-edit-form .edit-form-content .add-image label:has(img){border:3px solid #7dbe31!important;border-radius:16px!important;overflow:hidden!important;padding:0!important}.inline-edit-container .inline-edit-form .edit-form-content .add-image label input{opacity:0!important;width:100%!important;height:100%!important;border:0!important;padding:0!important;margin:0!important}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .add-image label{width:100px!important;height:100px!important;font-size:2rem!important}}.inline-edit-container .inline-edit-form .edit-form-content .form-group{margin-bottom:1.25rem}.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-label{color:#2e2e2e;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-control,.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-select{border:2px solid #e5e7eb;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-control:focus,.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-select:focus{border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.1),0 1px 3px rgba(0,0,0,.05);outline:none}.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-control:hover,.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-select:hover{border-color:rgba(125,190,49,.3)}.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-control::placeholder,.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-select::placeholder{color:#9ca3af;font-size:.95rem}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-control,.inline-edit-container .inline-edit-form .edit-form-content .form-group .form-select{padding:.65rem .9rem;font-size:.95rem}}.inline-edit-container .inline-edit-form .edit-form-content .form-group .invalid-feedback{color:#ef4444;font-size:.85rem;margin-top:.25rem;font-weight:500}.inline-edit-container .inline-edit-form .edit-form-content .form-group .is-invalid{border-color:#ef4444}.inline-edit-container .inline-edit-form .edit-form-content .form-group .is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar{text-align:center!important;margin:2rem 0 1rem!important}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content #event-calendar{margin:1.5rem 0 .5rem!important}}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .form-label{color:#2e2e2e;font-weight:600;font-size:1.1rem;margin-bottom:1rem;display:block}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar>div{display:inline-block;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(125,190,49,.1);overflow:hidden;border:2px solid rgba(125,190,49,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar>div:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(125,190,49,.15)}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content #event-calendar>div{border-radius:12px;box-shadow:0 8px 25px rgba(125,190,49,.1)}}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .picker-large-screen{margin:0 auto}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .d-md-none .form-control{border:2px solid #e5e7eb;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);text-align:center;font-weight:500}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .d-md-none .form-control:focus{border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.1),0 1px 3px rgba(0,0,0,.05);outline:none}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .d-md-none .form-control:hover{border-color:rgba(125,190,49,.3)}.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .d-md-none .form-control::placeholder{color:#9ca3af;font-size:.95rem}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content #event-calendar .d-md-none .form-control{padding:.65rem .9rem;font-size:.95rem}}.inline-edit-container .inline-edit-form .edit-form-content .page-comment{background:rgba(59,130,246,.05)!important;border:1px solid rgba(59,130,246,.1)!important;border-radius:12px!important;padding:1rem 1.25rem!important;margin-top:1rem!important;color:#094fc2!important;font-size:.9rem!important;line-height:1.5!important;text-align:center!important}.inline-edit-container .inline-edit-form .edit-form-content .page-comment .fw-bold{color:#073b91!important}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-content .page-comment{padding:.8rem 1rem!important;font-size:.85rem!important;margin-top:.75rem!important}}.inline-edit-container .inline-edit-form .edit-form-content .text-danger{color:#ef4444!important;font-size:.85rem;margin-top:.25rem;font-weight:500}.inline-edit-container .inline-edit-form .edit-form-actions{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(249,250,251,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem 1.5rem;border-top:1px solid rgba(125,190,49,.1);display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-actions{padding:1rem 1.25rem;grid-gap:.75rem;gap:.75rem;flex-direction:column}}.inline-edit-container .inline-edit-form .edit-form-actions .cancel-btn{min-width:120px;padding:.7rem 1.5rem;font-weight:600;border-radius:10px;border:2px solid #dee2e6;color:#6b7280;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.inline-edit-container .inline-edit-form .edit-form-actions .cancel-btn:hover:not(:disabled){border-color:#cbd5e1;color:#2e2e2e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.inline-edit-container .inline-edit-form .edit-form-actions .cancel-btn:active{transform:translateY(0)}.inline-edit-container .inline-edit-form .edit-form-actions .cancel-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-actions .cancel-btn{min-width:100%;padding:.6rem 1.25rem;order:2}}.inline-edit-container .inline-edit-form .edit-form-actions .save-btn{min-width:160px;padding:.7rem 1.5rem;font-weight:700;border-radius:10px;background:linear-gradient(135deg,#7dbe31,#70aa2c);border:none;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;box-shadow:0 4px 15px rgba(125,190,49,.3)}.inline-edit-container .inline-edit-form .edit-form-actions .save-btn:hover:not(:disabled){background:linear-gradient(135deg,#70aa2c,#629527);transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,190,49,.4)}.inline-edit-container .inline-edit-form .edit-form-actions .save-btn:active{transform:translateY(0)}.inline-edit-container .inline-edit-form .edit-form-actions .save-btn:disabled{opacity:.8;cursor:not-allowed;transform:none}@media(max-width:768px){.inline-edit-container .inline-edit-form .edit-form-actions .save-btn{min-width:100%;padding:.6rem 1.25rem;order:1}}.event-details-tabs{display:flex;justify-content:space-between;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px 12px 0 0;padding:1rem 0 0;margin-bottom:0;border-bottom:1px solid #e5e7eb}.event-details-tabs .regular-tabs-section,.event-details-tabs .template-tabs-section{display:flex;grid-gap:.25rem;gap:.25rem;align-items:center}.event-details-tabs .tab-item{position:relative;padding:.75rem 2rem;cursor:pointer;color:#6b7280;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:8px 8px 0 0;background:transparent;margin:0 .25rem}.event-details-tabs .tab-item i{font-size:1rem;transition:all .2s ease}.event-details-tabs .tab-item span{font-size:.95rem}.event-details-tabs .tab-item .media-badge{background:linear-gradient(135deg,#c8e23f,#7dbe31);color:#2e2e2e;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:12px;margin-left:.5rem;animation:pulse 2s infinite}.event-details-tabs .tab-item:hover:not(.active){color:#2e2e2e;background:rgba(125,190,49,.05);transform:translateY(-2px)}.event-details-tabs .tab-item:hover:not(.active) i{color:#7dbe31}.event-details-tabs .tab-item.active{color:#7dbe31;background:#fff;box-shadow:0 -2px 8px rgba(125,190,49,.1);border:1px solid rgba(125,190,49,.1);border-bottom-color:#fff;margin-bottom:-1px}.event-details-tabs .tab-item.active i{color:#7dbe31}.event-details-tabs .tab-item.active:after{content:"";position:absolute;bottom:-1px;left:1rem;right:1rem;height:2px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:1px}.event-details-tabs .tab-item.template-tab{background:rgba(125,190,49,.1);border:1px solid rgba(125,190,49,.2);margin:0}.event-details-tabs .tab-item.template-tab:hover:not(.active){background:rgba(125,190,49,.15);color:#629527;transform:translateY(-2px)}.event-details-tabs .tab-item.template-tab:hover:not(.active) i{color:#70aa2c}.event-details-tabs .tab-item.template-tab:active{background:rgba(125,190,49,.2);transform:translateY(0)}.event-details-tabs .tab-item.template-tab i{color:#7dbe31}.event-details-tabs .tab-item.template-tab span{color:#558121;font-weight:600}@media(max-width:768px){.event-details-tabs .tab-item.template-tab{padding:.5rem 1rem}.event-details-tabs .tab-item.template-tab span{font-size:.8rem}}@media(max-width:768px){.event-details-tabs .tab-item{padding:.6rem 1.5rem;font-size:.9rem}.event-details-tabs .tab-item span{font-size:.85rem}.event-details-tabs .tab-item .media-badge{font-size:.65rem;padding:.15rem .4rem}}.tab-content-container{background:#fff;border-radius:0 0 12px 12px;min-height:200px;padding:1.5rem}@media(max-width:768px){.tab-content-container{padding:1rem}}.tab-content-container .media-content{animation:fadeInUp .3s ease-out}.event-affiliate-list .clickable-row{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;padding:.5rem;margin:.25rem 0;position:relative}.event-affiliate-list .clickable-row:hover{background:rgba(125,190,49,.04);transform:translateX(-2px);box-shadow:0 2px 8px rgba(125,190,49,.1)}.event-affiliate-list .clickable-row:hover .click-indicator{opacity:1;transform:translateX(-5px)}.event-affiliate-list .clickable-row .click-indicator{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#7dbe31;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.8rem}@media(max-width:768px){.event-affiliate-list .clickable-row .click-indicator{left:.5rem;font-size:.7rem}}@media(max-width:768px){.event-details-tabs{border-radius:8px 8px 0 0;padding:.5rem 0 0}.tab-content-container{border-radius:0 0 8px 8px}}.text-center .spinner-border{color:#7dbe31}.alert{border-radius:10px;font-weight:500}.alert.alert-info{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.2);color:#0a59da}.alert.alert-danger{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2);color:#d41212}.gift-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999999!important;padding:20px;animation:fadeIn .3s ease;isolation:isolate;pointer-events:all!important}.gift-modal-content{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;position:relative;z-index:1000000!important;animation:slideUp .4s ease;box-shadow:0 10px 40px rgba(0,0,0,.15);direction:rtl;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;pointer-events:all!important}.gift-modal-header{padding:20px 20px 15px;border-bottom:1px solid #f0f0f0;position:relative}.gift-modal-header h2{font-size:1.1rem;font-weight:600;color:#333;margin:0;text-align:center;padding:0 50px}.gift-modal-header .download-btn{position:absolute;top:15px;left:15px;width:32px;height:32px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.gift-modal-header .download-btn:hover{background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;border-color:transparent}.gift-modal-header .download-btn i{font-size:.9rem}.gift-modal-header .close-btn{position:absolute;top:15px;right:15px;width:32px;height:32px;background:transparent;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px;z-index:2}.gift-modal-header .close-btn:hover{background:#f0f0f0;color:#333}.gift-modal-header .close-btn i{font-size:1rem}.gift-media-section{padding:20px;display:flex;justify-content:center;align-items:center;min-height:200px;background:#fafafa}.gift-media-section img{object-fit:contain}.gift-media-section img,.gift-media-section video{max-width:100%;max-height:200px;border-radius:8px}.gift-media-section audio{width:100%;max-width:300px}.gift-media-section .no-media-placeholder{text-align:center;color:#999}.gift-media-section .no-media-placeholder .placeholder-icon{margin-bottom:10px}.gift-media-section .no-media-placeholder .placeholder-icon i{font-size:3rem;color:#ccc}.gift-media-section .no-media-placeholder p{font-size:.9rem;margin:0}.gift-details-section{padding:20px}.gift-details-section .gift-message{margin-bottom:20px}.gift-details-section .gift-message h3{font-size:.95rem;font-weight:600;color:#333;margin:0 0 10px}.gift-details-section .gift-message .message-content{background:#f8f9fa;padding:15px;border-radius:8px;border-right:4px solid #74c044;line-height:1.6;color:#555;font-size:.9rem}.gift-details-section .gift-info-row{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #f0f0f0;font-size:.85rem;color:#666}.gift-details-section .gift-info-row .gift-date{font-weight:500}.gift-details-section .gift-info-row .gift-amount{font-weight:600;color:#333;font-size:.9rem}.gift-modal-footer{padding:15px 20px 20px;display:flex;justify-content:center}.gift-modal-footer .close-footer-btn{background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;border:none;border-radius:8px;padding:10px 30px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.gift-modal-footer .close-footer-btn:hover{background:linear-gradient(270deg,#74c044,#ebe94c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(116,192,68,.3)}@media(max-width:768px){.gift-modal-content{margin:10px;max-width:calc(100vw - 20px)}.gift-modal-header{padding:15px 15px 12px}.gift-modal-header h2{font-size:1rem;padding:0 45px}.gift-modal-header .close-btn,.gift-modal-header .download-btn{width:30px;height:30px;top:12px}.gift-modal-header .close-btn i,.gift-modal-header .download-btn i{font-size:.85rem}.gift-modal-header .download-btn{left:12px}.gift-modal-header .close-btn{right:12px}.gift-media-section{padding:15px;min-height:150px}.gift-media-section .no-media-placeholder .placeholder-icon i{font-size:2.5rem}.gift-media-section .no-media-placeholder p{font-size:.85rem}.gift-details-section{padding:15px}.gift-details-section .gift-message{margin-bottom:15px}.gift-details-section .gift-message h3{font-size:.9rem}.gift-details-section .gift-message .message-content{padding:12px;font-size:.85rem}.gift-details-section .gift-info-row{flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start;font-size:.8rem}.gift-details-section .gift-info-row .gift-amount{font-size:.85rem}.gift-modal-footer{padding:12px 15px 15px}.gift-modal-footer .close-footer-btn{padding:8px 25px;font-size:.85rem}}.event-media-gallery{padding:32px}.event-media-gallery .gallery-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.event-media-gallery .gallery-header h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center;grid-gap:12px;gap:12px}.event-media-gallery .gallery-header h3 i{background:linear-gradient(270deg,#ebe94c,#74c044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.event-media-gallery .gallery-header .media-count{background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;box-shadow:0 4px 12px rgba(116,192,68,.3);border:none}.event-media-gallery .gifts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.event-media-gallery .gifts-grid{grid-template-columns:1fr;grid-gap:16px;gap:16px}}.event-media-gallery .gift-media-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.event-media-gallery .gift-media-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(116,192,68,.15);border-color:rgba(116,192,68,.3)}.event-media-gallery .gift-media-card .gift-info{margin-bottom:20px}.event-media-gallery .gift-media-card .gift-info h4{font-size:1.1rem;font-weight:700;color:#2d3748;margin:0 0 8px}.event-media-gallery .gift-media-card .gift-info .gift-amount{font-size:1.3rem;font-weight:800;background:linear-gradient(161deg,rgba(219,217,38,.38823529411764707),#3f8d0e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.event-media-gallery .gift-media-card .gift-info .gift-message{background:rgba(116,192,68,.05);padding:40px 16px;border-radius:12px;border-right:4px solid #74c044;font-style:italic;color:#4a5568;line-height:1.6;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-media-gallery .gift-media-card .media-types{display:flex;grid-gap:8px;gap:8px;margin:16px 0;flex-wrap:wrap}.event-media-gallery .gift-media-card .media-types .media-type{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:.75rem;background:linear-gradient(135deg,rgba(235,233,76,.1),rgba(116,192,68,.1));color:#74c044;padding:6px 12px;border-radius:16px;font-weight:600;border:1px solid rgba(116,192,68,.2)}.event-media-gallery .gift-media-card .media-types .media-type i{font-size:.875rem}.event-media-gallery .gift-media-card .media-buttons{display:flex;grid-gap:8px;gap:8px;margin-top:20px}.event-media-gallery .gift-media-card .media-buttons .media-btn{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#4a5568;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:600}.event-media-gallery .gift-media-card .media-buttons .media-btn i{font-size:.875rem}.event-media-gallery .gift-media-card .media-buttons .media-btn span{font-weight:600}.event-media-gallery .gift-media-card .media-buttons .media-btn:hover{background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(116,192,68,.3);border-color:transparent}.event-media-gallery .gift-media-card .media-buttons .media-btn.view-btn:hover{background:linear-gradient(270deg,#ebe94c,#74c044)}.event-media-gallery .gift-media-card .media-buttons .media-btn.download-btn:hover{background:linear-gradient(270deg,#74c044,#ebe94c)}.media-gallery-error,.media-gallery-loading,.no-media{text-align:center;padding:48px 32px;color:#6b7280}.media-gallery-error i,.media-gallery-loading i,.no-media i{background:linear-gradient(270deg,#ebe94c,#74c044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:4rem;opacity:1;margin-bottom:16px;display:block}.media-gallery-error p,.media-gallery-loading p,.no-media p{color:#4a5568;font-weight:600;font-size:1.1rem;margin:0}.media-gallery-error small,.media-gallery-loading small,.no-media small{color:#9ca3af;font-size:.9rem;display:block;margin-top:8px}.media-gallery-loading .spinner{width:40px;height:40px;margin:0 auto 16px;border:3px solid #f3f3f3;border-top-color:#74c044;border-radius:50%;animation:spin 1s linear infinite}.media-gallery-error i{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;background:none!important}.media-gallery-error .retry-btn{margin-top:16px;padding:12px 24px;background:linear-gradient(270deg,#ebe94c,#74c044);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease}.media-gallery-error .retry-btn:hover{background:linear-gradient(270deg,#74c044,#ebe94c);transform:translateY(-2px);box-shadow:0 8px 20px rgba(116,192,68,.3)}@media(max-width:768px){.event-media-gallery{padding:20px}.event-media-gallery .gallery-header{margin-bottom:20px;flex-direction:column;grid-gap:12px;gap:12px;align-items:flex-start}.event-media-gallery .gallery-header h3{font-size:1.1rem}.event-media-gallery .gift-media-card{padding:20px}.event-media-gallery .gift-media-card .media-buttons{grid-gap:6px;gap:6px}.event-media-gallery .gift-media-card .media-buttons .media-btn{padding:10px 12px;font-size:.8rem}.event-media-gallery .gift-media-card .media-buttons .media-btn span{display:none}.media-gallery-error,.media-gallery-loading,.no-media{padding:32px 20px}.media-gallery-error i,.media-gallery-loading i,.no-media i{font-size:3rem}.media-gallery-error p,.media-gallery-loading p,.no-media p{font-size:1rem}}.event-affiliate-list,.event-collapse-content,.event-item-row,.event-item-wrapper,.events-list-container,.modal,.modal-backdrop{z-index:auto!important;transform:none!important}.giver-qr-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;direction:rtl!important;isolation:isolate!important}@media(max-width:480px){.giver-qr-modal-overlay{padding:10px!important}}.giver-qr-modal-overlay *{box-sizing:border-box!important}.giver-qr-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.65)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;animation:giverQrFadeIn .3s ease-out!important;z-index:2147483646!important}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.giver-qr-backdrop{background:rgba(0,0,0,.8)!important}}.giver-qr-modal{position:relative!important;background:#fff!important;border-radius:28px!important;width:100%!important;max-width:560px!important;height:auto!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 32px 64px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverQrSlideUp .5s cubic-bezier(.16,1,.3,1)!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important}@media(max-width:768px){.giver-qr-modal{max-height:95vh!important;border-radius:24px!important}}@media(max-width:480px){.giver-qr-modal{max-width:calc(100% - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px!important;border-radius:20px!important}}@media(max-width:375px){.giver-qr-modal{border-radius:16px!important}}@media(max-height:500px){.giver-qr-modal{max-height:95vh!important}}.giver-qr-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-qr-gradient-orb{position:absolute!important;top:-120px!important;right:-120px!important;width:400px!important;height:400px!important;background:radial-gradient(circle,rgba(214,224,70,.25) 0,transparent 70%)!important;filter:blur(80px)!important;animation:giverQrOrbPulse 6s ease-in-out infinite!important}@media(max-width:480px){.giver-qr-gradient-orb{width:300px!important;height:300px!important;top:-80px!important;right:-80px!important}}.giver-qr-pattern{position:absolute!important;inset:0!important;opacity:.03!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 24px)!important}.giver-qr-close{position:absolute!important;top:24px!important;right:24px!important;width:44px!important;height:44px!important;background:rgba(243,244,246,.8)!important;border:none!important;border-radius:14px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;z-index:10!important;padding:0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}@media(max-width:480px){.giver-qr-close{top:16px!important;right:16px!important;width:40px!important;height:40px!important;border-radius:12px!important}}.giver-qr-close:hover{background:rgba(159,211,86,.15)!important;transform:rotate(90deg) scale(1.1)!important;box-shadow:0 4px 12px rgba(115,191,68,.2)!important}.giver-qr-close:active{transform:rotate(90deg) scale(.95)!important}.giver-qr-close span{position:absolute!important;left:50%!important;top:50%!important;width:20px!important;height:2.5px!important;background:#6b7280!important;transition:all .3s ease!important;border-radius:2px!important}.giver-qr-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-qr-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-qr-close:hover span{background:#73bf44!important}.giver-qr-content{position:relative!important;padding:30px 44px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1!important;max-height:calc(90vh - 40px)!important;-webkit-overflow-scrolling:touch!important}.giver-qr-content::-webkit-scrollbar{width:6px!important}.giver-qr-content::-webkit-scrollbar-track{background:rgba(243,244,246,.5)!important;border-radius:3px!important}.giver-qr-content::-webkit-scrollbar-thumb{background:rgba(159,211,86,.5)!important;border-radius:3px!important}.giver-qr-content::-webkit-scrollbar-thumb:hover{background:rgba(159,211,86,.7)!important}@media(max-width:768px){.giver-qr-content{padding:50px 32px 36px!important}}@media(max-width:480px){.giver-qr-content{padding:44px 24px 32px!important;max-height:calc(100vh - 40px)!important}}@media(max-width:375px){.giver-qr-content{padding:40px 20px 28px!important}}.giver-qr-header{text-align:center!important;margin-bottom:36px!important;padding-top:20px!important}@media(max-width:480px){.giver-qr-header{margin-bottom:28px!important;padding-top:16px!important}}.giver-qr-logo{width:60px!important;height:70px!important;margin:0 auto 20px!important;position:relative!important}@media(max-width:480px){.giver-qr-logo{width:50px!important;height:58px!important;margin-bottom:16px!important}}.giver-qr-logo .animated-logo-container{width:100%!important;height:100%!important;cursor:default!important}.giver-qr-logo .animated-logo-container:hover{transform:scale(1)!important}.giver-qr-logo .animated-logo-container .animated-logo-svg{filter:drop-shadow(0 2px 8px rgba(115,191,68,.15))!important}.giver-qr-logo .animated-logo-container .animated-logo-svg g .path-element{transition:fill .3s ease!important}.giver-qr-logo .animated-logo-container .animated-logo-svg g .path-element.path-1{fill:#ebe94c!important}.giver-qr-logo .animated-logo-container .animated-logo-svg g .path-element.path-2{fill:#d6e046!important}.giver-qr-logo .animated-logo-container .animated-logo-svg g .path-element.path-3{fill:#74c044!important}.giver-qr-logo .animated-logo-container:hover .path-element.path-1{fill:#ebe94c!important}.giver-qr-logo .animated-logo-container:hover .path-element.path-2{fill:#d6e046!important}.giver-qr-logo .animated-logo-container:hover .path-element.path-3{fill:#74c044!important}.giver-qr-badge{display:inline-flex!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 24px!important;background:rgba(159,211,86,.12)!important;color:#73bf44!important;font-size:.9375rem!important;font-weight:650!important;border-radius:100px!important;margin-bottom:20px!important;border:1px solid rgba(159,211,86,.2)!important;cursor:pointer!important;transition:all .3s ease!important;outline:none!important}.giver-qr-badge:not(:disabled):hover{background:rgba(159,211,86,.2)!important;border-color:rgba(159,211,86,.4)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(115,191,68,.15)!important}.giver-qr-badge:not(:disabled):active{transform:translateY(0)!important}.giver-qr-badge:disabled{cursor:default!important;opacity:.8!important}@media(max-width:480px){.giver-qr-badge{padding:6px 20px!important;font-size:.875rem!important;grid-gap:8px!important;gap:8px!important;margin-bottom:16px!important}}@media(max-width:375px){.giver-qr-badge{padding:6px 16px!important;font-size:.8125rem!important}}.giver-qr-badge svg{width:20px!important;height:20px!important;fill:currentColor!important}@media(max-width:480px){.giver-qr-badge svg{width:18px!important;height:18px!important}}@media(max-width:350px){.giver-qr-badge span{display:none!important}}.giver-qr-header h1{font-size:2.25rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 16px!important;line-height:1.2!important}@media(max-width:768px){.giver-qr-header h1{font-size:2rem!important}}@media(max-width:480px){.giver-qr-header h1{font-size:1.75rem!important;margin-bottom:12px!important}}@media(max-width:375px){.giver-qr-header h1{font-size:1.5rem!important}}.giver-qr-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block!important;animation:giverQrTextShimmer 3s ease-in-out infinite!important}.giver-qr-header p{font-size:1.0625rem!important;color:#6b7280!important;margin:0!important;line-height:1.6!important;font-weight:500!important}@media(max-width:480px){.giver-qr-header p{font-size:1rem!important;line-height:1.5!important}}@media(max-width:375px){.giver-qr-header p{font-size:.9375rem!important}}.giver-qr-event-card{background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(243,244,246,.4))!important;border:1px solid rgba(159,211,86,.15)!important;border-radius:20px!important;padding:28px!important;margin-bottom:36px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 32px rgba(115,191,68,.08)!important;position:relative!important;overflow:hidden!important}@media(max-width:480px){.giver-qr-event-card{padding:20px!important;margin-bottom:28px!important;border-radius:16px!important}}@media(max-width:375px){.giver-qr-event-card{padding:16px!important}}.giver-qr-event-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:100px!important;height:100px!important;background:radial-gradient(circle,rgba(214,224,70,.1) 0,transparent 70%)!important;filter:blur(20px)!important}.event-details-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:24px!important;gap:24px!important}@media(max-width:480px){.event-details-grid{grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important}}.event-detail-item{display:flex!important;align-items:flex-start!important;grid-gap:16px!important;gap:16px!important;position:relative!important}@media(max-width:480px){.event-detail-item{grid-gap:12px!important;gap:12px!important}}.detail-icon{width:48px!important;height:48px!important;background:rgba(159,211,86,.1)!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#73bf44!important;flex-shrink:0!important;border:1px solid rgba(159,211,86,.2)!important}@media(max-width:480px){.detail-icon{width:40px!important;height:40px!important;border-radius:12px!important}}.detail-icon svg{width:24px!important;height:24px!important}@media(max-width:480px){.detail-icon svg{width:20px!important;height:20px!important}}.detail-content{display:flex!important;flex-direction:column!important;grid-gap:4px!important;gap:4px!important;flex:1 1!important;min-width:0!important}.detail-label{font-size:.875rem!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.5px!important}@media(max-width:480px){.detail-label{font-size:.8125rem!important}}.detail-value{font-size:1.0625rem!important;font-weight:650!important;color:#1a1f2e!important;line-height:1.4!important;word-break:break-word!important}@media(max-width:480px){.detail-value{font-size:1rem!important}}@media(max-width:375px){.detail-value{font-size:.9375rem!important}}.giver-qr-code-section{text-align:center!important;margin-bottom:36px!important}@media(max-width:480px){.giver-qr-code-section{margin-bottom:28px!important}}.qr-header{margin-bottom:28px!important}@media(max-width:480px){.qr-header{margin-bottom:20px!important}}.qr-header h3{font-size:1.5rem!important;font-weight:700!important;color:#1a1f2e!important;margin:0 0 8px!important}@media(max-width:480px){.qr-header h3{font-size:1.25rem!important}}.qr-header p{font-size:1rem!important;color:#6b7280!important;margin:0!important;font-weight:500!important}@media(max-width:480px){.qr-header p{font-size:.9375rem!important}}.qr-code-container{display:flex!important;justify-content:center!important;margin-bottom:28px!important}@media(max-width:480px){.qr-code-container{margin-bottom:20px!important}}.qr-code-wrapper{position:relative!important;padding:24px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(243,244,246,.5))!important;border:2px solid rgba(159,211,86,.2)!important;border-radius:24px!important;box-shadow:0 12px 40px rgba(115,191,68,.12)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}@media(max-width:480px){.qr-code-wrapper{padding:20px!important;border-radius:20px!important}}@media(max-width:375px){.qr-code-wrapper{padding:16px!important;border-radius:16px!important}}.giver-qr-code-wrapper>div{border-radius:12px!important;box-shadow:0 4px 16px rgba(26,31,46,.1)!important;background:#fff!important;padding:8px!important}@media(max-width:480px){.giver-qr-code-wrapper>div{border-radius:10px!important}}.giver-qr-code-wrapper svg{display:block!important;max-width:100%!important;height:auto!important}.giver-qr-overlay-logo{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:48px!important;height:56px!important;background:hsla(0,0%,100%,.95)!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(26,31,46,.15)!important;border:2px solid rgba(159,211,86,.3)!important;z-index:10!important;padding:6px!important}@media(max-width:480px){.giver-qr-overlay-logo{width:40px!important;height:46px!important;padding:5px!important}}.giver-qr-overlay-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.url-section{margin-top:28px!important}@media(max-width:480px){.url-section{margin-top:20px!important}}.url-display{display:flex!important;align-items:stretch!important;background:rgba(243,244,246,.8)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;border:1px solid rgba(159,211,86,.15)!important}@media(max-width:480px){.url-display{flex-direction:column!important;border-radius:14px!important}}.url-display .url-input{flex:1 1!important;border:none!important;background:transparent!important;padding:16px 20px!important;font-size:.9375rem!important;color:#1a1f2e!important;font-family:"SF Mono","Monaco","Consolas",monospace!important;direction:ltr!important;text-align:left!important;min-width:0!important}@media(max-width:480px){.url-display .url-input{padding:14px 16px!important;text-align:center!important;font-size:.875rem!important}}.url-display .url-input:focus{outline:none!important}.url-display .copy-btn{padding:16px 24px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border:none!important;color:#fff!important;font-weight:650!important;font-size:.9375rem!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;white-space:nowrap!important}@media(max-width:480px){.url-display .copy-btn{padding:14px 20px!important;border-radius:0 0 14px 14px!important;width:100%!important}}.url-display .copy-btn:hover{transform:translateX(-2px)!important;box-shadow:0 4px 12px rgba(115,191,68,.3)!important}@media(max-width:480px){.url-display .copy-btn:hover{transform:translateY(-2px)!important}}.url-display .copy-btn:active{transform:translateX(0)!important}@media(max-width:480px){.url-display .copy-btn:active{transform:translateY(0)!important}}.url-display .copy-btn svg{width:18px!important;height:18px!important;flex-shrink:0!important}@media(max-width:480px){.url-display .copy-btn svg{width:16px!important;height:16px!important}}@media(max-width:375px){.url-display .copy-btn .copy-btn-text{font-size:.875rem!important}}.copy-success{display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important;padding:12px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;border-radius:12px!important;font-size:.9375rem!important;font-weight:600!important;animation:giverQrSuccessBounce .5s cubic-bezier(.68,-.55,.265,1.55)!important;border:1px solid rgba(159,211,86,.2)!important}@media(max-width:480px){.copy-success{padding:10px 16px!important;font-size:.875rem!important}}.copy-success svg{width:18px!important;height:18px!important;flex-shrink:0!important}@media(max-width:480px){.copy-success svg{width:16px!important;height:16px!important}}.giver-qr-actions{display:flex!important;flex-direction:column!important;grid-gap:16px!important;gap:16px!important;margin-top:36px!important}@media(max-width:480px){.giver-qr-actions{grid-gap:12px!important;gap:12px!important;margin-top:28px!important}}.share-section{position:relative!important}.giver-qr-btn{width:100%!important;padding:16px 28px!important;border:none!important;border-radius:16px!important;font-size:1.0625rem!important;font-weight:650!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:12px!important;gap:12px!important;font-family:inherit!important;text-align:center!important;-webkit-tap-highlight-color:transparent!important}@media(max-width:480px){.giver-qr-btn{padding:14px 24px!important;font-size:1rem!important;border-radius:14px!important;grid-gap:10px!important;gap:10px!important}}@media(max-width:375px){.giver-qr-btn{padding:12px 20px!important;font-size:.9375rem!important}}.giver-qr-btn svg{width:22px!important;height:22px!important;flex-shrink:0!important}@media(max-width:480px){.giver-qr-btn svg{width:20px!important;height:20px!important}}@media(max-width:375px){.giver-qr-btn span{font-size:.9375rem!important}}.giver-qr-btn.primary{background:linear-gradient(135deg,#d6e046,#73bf44)!important;color:#fff!important;box-shadow:0 6px 20px rgba(115,191,68,.3)!important}.giver-qr-btn.primary:hover{transform:translateY(-3px)!important;box-shadow:0 8px 30px rgba(115,191,68,.4)!important}.giver-qr-btn.primary:active{transform:translateY(-1px)!important}.giver-qr-btn.secondary{background:hsla(0,0%,100%,.8)!important;color:#6b7280!important;border:2px solid rgba(159,211,86,.2)!important;font-weight:600!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.giver-qr-btn.secondary:hover{background:rgba(159,211,86,.05)!important;border-color:rgba(159,211,86,.3)!important;color:#73bf44!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(115,191,68,.15)!important}.giver-qr-btn.secondary:active{transform:translateY(0)!important}.share-menu{position:absolute!important;bottom:100%!important;right:0!important;left:0!important;background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(159,211,86,.2)!important;border-radius:20px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;margin-bottom:12px!important;padding:24px!important;animation:giverQrShareSlideUp .3s cubic-bezier(.16,1,.3,1)!important;z-index:1000!important}@media(max-width:480px){.share-menu{padding:20px!important;border-radius:16px!important;margin-bottom:8px!important}}@media(max-width:375px){.share-menu{padding:16px!important}}@media(max-width:768px){.share-menu{position:fixed!important;bottom:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;max-width:calc(100% - 40px)!important;width:90%!important;margin:0!important}}.share-menu .share-menu-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important}@media(max-width:480px){.share-menu .share-menu-header{margin-bottom:16px!important}}.share-menu .share-menu-header h4{font-size:1.125rem!important;font-weight:700!important;color:#1a1f2e!important;margin:0!important}@media(max-width:480px){.share-menu .share-menu-header h4{font-size:1rem!important}}.share-menu .share-menu-header .share-close{width:32px!important;height:32px!important;border:none!important;background:rgba(243,244,246,.6)!important;border-radius:8px!important;color:#6b7280!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:480px){.share-menu .share-menu-header .share-close{width:28px!important;height:28px!important}}.share-menu .share-menu-header .share-close:hover{background:rgba(159,211,86,.1)!important;color:#73bf44!important;transform:scale(1.1)!important}.share-menu .share-menu-header .share-close:active{transform:scale(.95)!important}.share-menu .share-menu-header .share-close svg{width:16px!important;height:16px!important}@media(max-width:480px){.share-menu .share-menu-header .share-close svg{width:14px!important;height:14px!important}}.share-options{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;grid-gap:12px!important;gap:12px!important}@media(max-width:480px){.share-options{grid-template-columns:repeat(3,1fr)!important;grid-gap:10px!important;gap:10px!important}}@media(max-width:375px){.share-options{grid-template-columns:repeat(2,1fr)!important;grid-gap:8px!important;gap:8px!important}}.share-option{display:flex!important;flex-direction:column!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:16px 12px!important;border:1.5px solid transparent!important;border-radius:14px!important;background:rgba(243,244,246,.4)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;font-size:.875rem!important;font-weight:600!important;-webkit-tap-highlight-color:transparent!important}@media(max-width:480px){.share-option{padding:14px 10px!important;font-size:.8125rem!important;border-radius:12px!important}}@media(max-width:375px){.share-option{padding:12px 8px!important;font-size:.75rem!important;grid-gap:6px!important;gap:6px!important}}.share-option svg{width:28px!important;height:28px!important;transition:all .3s ease!important}@media(max-width:480px){.share-option svg{width:24px!important;height:24px!important}}@media(max-width:375px){.share-option span{font-size:.75rem!important}}.share-option:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(0,0,0,.1)!important}.share-option:active{transform:translateY(0) scale(.98)!important}.share-option.whatsapp:hover{background:rgba(37,211,102,.1)!important;border-color:rgba(37,211,102,.3)!important;color:#25d366!important}.share-option.whatsapp svg{fill:#25d366!important}.share-option.telegram:hover{background:rgba(0,136,204,.1)!important;border-color:rgba(0,136,204,.3)!important;color:#08c!important}.share-option.telegram svg{fill:#08c!important}.share-option.facebook:hover{background:rgba(24,119,242,.1)!important;border-color:rgba(24,119,242,.3)!important;color:#1877f2!important}.share-option.facebook svg{fill:#1877f2!important}.share-option.email:hover,.share-option.sms:hover{background:rgba(159,211,86,.1)!important;border-color:rgba(159,211,86,.3)!important;color:#73bf44!important}.share-option.email svg,.share-option.sms svg{stroke:#73bf44!important}@keyframes giverQrFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverQrSlideUp{0%{opacity:0;transform:scale(.9) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverQrOrbPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes giverQrTextShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes giverQrSuccessBounce{0%{opacity:0;transform:scale(.8) translateY(10px)}60%{opacity:1;transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverQrShareSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:350px){.giver-qr-modal{max-width:calc(100% - 16px)!important;margin:8px!important}.giver-qr-content{padding:36px 16px 24px!important}.giver-qr-header h1{font-size:1.375rem!important}.giver-qr-btn{padding:11px 16px!important;font-size:.875rem!important}}@media(max-height:600px)and (orientation:landscape){.giver-qr-modal{max-height:95vh!important}.giver-qr-content{padding:40px 32px 32px!important}.giver-qr-event-card,.giver-qr-header{margin-bottom:20px!important}.giver-qr-event-card{padding:16px!important}.giver-qr-code-section{margin-bottom:20px!important}.qr-header{margin-bottom:16px!important}.qr-code-wrapper{padding:16px!important}}@media(min-width:1440px){.giver-qr-modal{max-width:600px!important}}@media(hover:none)and (pointer:coarse){.copy-btn:hover,.giver-qr-badge:hover,.giver-qr-btn:hover,.share-option:hover{transform:none!important}.copy-btn:active,.giver-qr-badge:active,.giver-qr-btn:active,.share-option:active{transform:scale(.98)!important}}@media(max-width:480px){.giver-qr-event-card,.qr-header{display:none!important}}@media(max-width:480px){.giver-qr-header{margin-bottom:-5px!important;padding-top:0!important}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.heading-overline,.heading-overline-special{margin:auto;width:5em;height:8px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:28px}.no-gifts-alert{border-radius:12px;border:1px solid #cce5ff;font-size:16px;font-weight:500;padding:15px 20px;margin-bottom:0!important}.action-button{text-align:center;cursor:pointer;padding:1rem .5rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:120px}.action-button:hover{background:rgba(118,192,67,.05);transform:translateY(-2px)}.action-button:hover .action-icon{transform:scale(1.1)}.action-button:hover h5{color:#76c043}.action-button .action-icon{max-width:48px;height:auto;margin-bottom:.5rem;transition:all .2s ease}.action-button h5{font-size:.9rem;font-weight:600;color:#2e2e2e;margin:0;transition:all .2s ease;direction:rtl;line-height:1.2;text-align:center}@media(max-width:768px){.action-button{padding:.75rem .25rem;min-width:90px}.action-button .action-icon{max-width:40px}.action-button h5{font-size:.8rem}}@media(max-width:576px){.action-button{min-width:70px;padding:.5rem .1rem;flex:1 1}.action-button .action-icon{max-width:32px;margin-bottom:.25rem}.action-button h5{font-size:.7rem;line-height:1.1}}.action-button.edit-mode-active .action-icon{filter:brightness(1.2) saturate(1.3);transform:scale(1.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.action-button.edit-mode-active h5{color:#76c043!important;font-weight:700!important}.text-container{display:flex;flex-direction:column;margin-top:-5px}.text-container span{display:block;line-height:1.5;margin-bottom:2px}.text-container .greenified-text{color:#76c043}.instruction-text-block{text-align:center!important;max-width:600px;margin:0 auto}.instruction-text-block span{display:block;width:100%;text-align:center!important;margin:0 auto 4px;line-height:1.4;font-size:1.05rem}.instruction-text-block span:first-child{font-size:1rem}@media(max-width:768px){.instruction-text-block span{font-size:.95rem}.instruction-text-block span:first-child{font-size:.9rem}}@media(max-width:480px){.instruction-text-block span{font-size:.9rem}.instruction-text-block span:first-child{font-size:.85rem}}@media(min-width:768px){.text-container.instruction-text-block{flex:0 0 45%;max-width:45%}}.heading-container{display:flex;justify-content:center;align-items:center}.heading-overline-special{margin:1rem auto}@media(min-width:768px){.heading-overline-special{margin:auto 0;transform:rotate(90deg)}}@media(max-width:768px){.action-button{margin-bottom:.5rem}}@media(max-width:576px){.d-flex.gap-3{flex-direction:row!important;align-items:center!important;justify-content:center!important;grid-gap:.25rem!important;gap:.25rem!important;width:100%;max-width:100%;padding:0 10px}.action-button{width:auto;max-width:none;margin:0 2px}.heading-container{display:none}.text-container.instruction-text-block{margin-top:1rem;order:2}}.d-flex.justify-content-md-end.justify-content-center.gap-3.flex-wrap{--bs-gap:0!important;grid-gap:0!important;gap:0!important}.circle-stats{margin:40px 0}.circle-stat-item,.circle-stats{display:flex;justify-content:center}.circle-stat-item{width:100px;height:100px;background:#dcdcdc;border-radius:50%;align-items:center;font-size:2.5rem}.bold-text{font-weight:700}.space-circle-stat-item{width:108px;height:108px;background-color:#fff}.big-circle-stat-item,.space-circle-stat-item{border-radius:50%;display:flex;justify-content:center;align-items:center}.big-circle-stat-item{width:135px;height:135px;background:linear-gradient(270deg,#d6e046,#73bf44)}.circle-stats-left,.circle-stats-right{display:flex;justify-content:center;align-items:center;flex-direction:column}.circle-stats-left h3,.circle-stats-right h3{margin-top:20px;font-size:20px}.step-three-mobile{min-height:100vh;background:#f9fafb;padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px));animation:fadeInUp .25s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-header{background:linear-gradient(135deg,#7dbe31,#c8e23f);padding:32px 24px 24px;text-align:center;position:relative;overflow:hidden;border-radius:0 0 24px 24px}.step-three-mobile .mobile-payment-header:before{content:"";position:absolute;inset:-40% -40% auto auto;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 65%);animation:pulse 4s ease-in-out infinite;pointer-events:none}.step-three-mobile .mobile-payment-header .header-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.step-three-mobile .mobile-payment-header .header-icon svg{color:#fff}.step-three-mobile .mobile-payment-header .header-title{color:#fff;font-weight:800;margin:0 0 6px;font-size:1.45rem;letter-spacing:.2px;text-shadow:0 2px 6px rgba(0,0,0,.15)}.step-three-mobile .mobile-payment-header .header-subtitle{color:hsla(0,0%,100%,.92);margin:0;font-size:.95rem}.step-three-mobile .mobile-payment-header .payment-method-indicator{margin-top:16px;display:flex;justify-content:center;align-items:center}.step-three-mobile .mobile-payment-header .payment-method-indicator img{filter:brightness(0) invert(1)}.step-three-mobile .mobile-payment-header .payment-method-indicator i{color:#fff}.step-three-mobile .mobile-order-summary{margin:16px;background:#fff;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-order-summary.expanded{box-shadow:0 10px 15px rgba(0,0,0,.1)}.step-three-mobile .mobile-order-summary .summary-toggle{width:100%;padding:24px;background:none;border:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.step-three-mobile .mobile-order-summary .summary-toggle:active{background:rgba(125,190,49,.06)}.step-three-mobile .mobile-order-summary .summary-toggle .summary-preview{display:grid;grid-gap:4px;gap:4px}.step-three-mobile .mobile-order-summary .summary-toggle .summary-preview .label{font-size:.9rem;color:#6b7280;font-weight:600}.step-three-mobile .mobile-order-summary .summary-toggle .summary-preview .total{font-size:1.4rem;font-weight:800;color:#2e2e2e}.step-three-mobile .mobile-order-summary .summary-toggle i{color:#6b7280;transition:transform .2s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-order-summary.expanded .summary-toggle i{transform:rotate(180deg)}.step-three-mobile .mobile-order-summary .summary-details{padding:0 24px 24px;animation:fadeInUp .2s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-order-summary .summary-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:.94rem}.step-three-mobile .mobile-order-summary .summary-details .detail-row:not(:last-child){border-bottom:1px solid rgba(107,114,128,.12)}.step-three-mobile .mobile-order-summary .summary-details .detail-row .label{color:#6b7280;font-weight:600}.step-three-mobile .mobile-order-summary .summary-details .detail-row .value{color:#2e2e2e;font-weight:700}.step-three-mobile .mobile-order-summary .summary-details .detail-row.fee .value{color:#6b7280;font-weight:600}.step-three-mobile .mobile-order-summary .summary-details .detail-row.total{border-top:2px solid rgba(125,190,49,.2);border-bottom:0;padding-top:16px}.step-three-mobile .mobile-order-summary .summary-details .detail-row.total .label{color:#2e2e2e}.step-three-mobile .mobile-order-summary .summary-details .detail-row.total .value{color:#7dbe31;font-size:1.1rem}.step-three-mobile .mobile-order-summary .summary-details .installments-preview{margin-top:16px;display:inline-flex;align-items:center;grid-gap:12px;gap:12px;padding:6px 10px;border-radius:12px;background:rgba(59,130,246,.1);color:#3b82f6;font-weight:600;font-size:.88rem}.step-three-mobile .mobile-payment-content{padding:0 16px}.step-three-mobile .mobile-payment-content .test-mode-banner{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.07);margin-bottom:24px;background:linear-gradient(135deg,#ff6b6b,#ffe66d)}.step-three-mobile .mobile-payment-content .test-mode-banner .banner-icon{font-size:1.25rem}.step-three-mobile .mobile-payment-content .test-mode-banner .banner-content strong{display:block;color:#2e2e2e;font-size:.94rem}.step-three-mobile .mobile-payment-content .test-mode-banner .banner-content span{color:rgba(46,46,46,.86);font-size:.88rem}.step-three-mobile .mobile-payment-content .mobile-card-preview{width:100%;max-width:340px;height:200px;margin:0 auto 32px;position:relative;perspective:1000px;transform-style:preserve-3d;transition:transform .6s ease}.step-three-mobile .mobile-payment-content .mobile-card-preview.flipped{transform:rotateY(180deg)}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini{position:absolute;inset:0;border-radius:20px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:24px;box-shadow:0 20px 25px rgba(0,0,0,.12)}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-shine{position:absolute;inset:-100%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);animation:shimmer 3s linear infinite}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo{position:absolute;top:24px;right:24px}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .visa{color:#fff;font-weight:900;letter-spacing:.5px}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .mastercard{display:flex}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .mastercard .circle{width:20px;height:20px;border-radius:50%}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .mastercard .circle.red{background:#eb001b}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .mastercard .circle.yellow{background:#f79e1b;margin-left:-8px}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-logo .amex{color:#fff;font-weight:900}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-number{position:absolute;left:24px;right:24px;bottom:70px;direction:ltr;font:600 1.05rem/1 "Courier New",monospace;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.28)}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.front .card-info{position:absolute;left:24px;bottom:24px;font-size:.9rem;opacity:.95}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.back{background:linear-gradient(135deg,#16213e,#1a1a2e);transform:rotateY(180deg)}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.back .magnetic-stripe{position:absolute;top:40px;left:0;right:0;height:40px;background:#000}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.back .cvv-box{position:absolute;right:24px;bottom:74px;background:#fff;border-radius:8px;padding:6px 10px;display:inline-flex;grid-gap:8px;gap:8px;align-items:center}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.back .cvv-box .cvv-label{color:#6b7280;font-size:.78rem;font-weight:700}.step-three-mobile .mobile-payment-content .mobile-card-preview .card-mini.back .cvv-box .cvv-value{color:#2e2e2e;font:700 1rem "Courier New",monospace}.step-three-mobile .mobile-payment-content .mobile-card-preview.visa .card-mini.front{background:linear-gradient(135deg,#1a1f71,#242a9a)}.step-three-mobile .mobile-payment-content .mobile-card-preview.mastercard .card-mini.front{background:linear-gradient(135deg,#eb001b,#f79e1b)}.step-three-mobile .mobile-payment-content .mobile-card-preview.amex .card-mini.front{background:linear-gradient(135deg,#006fcf,#038aff)}.step-three-mobile .mobile-payment-content .mobile-form-section{background:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.07)}.step-three-mobile .mobile-payment-content .mobile-form-section .form-group{margin-bottom:24px}.step-three-mobile .mobile-payment-content .mobile-form-section .form-group:last-child{margin-bottom:0}.step-three-mobile .mobile-payment-content .mobile-form-section .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:360px){.step-three-mobile .mobile-payment-content .mobile-form-section .form-row{grid-template-columns:1fr}}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper{position:relative}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control{width:100%;padding:26px 16px 12px;border:2px solid rgba(107,114,128,.22);border-radius:12px;background:#fff;font-size:1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control:focus{outline:0;border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.14)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control.is-invalid{border-color:#ef4444}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control.is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.14)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control[type=text]{direction:ltr}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper label{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem;font-weight:600;background:#fff;padding:0 8px;border-radius:8px;line-height:1.2;pointer-events:none;z-index:2;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper label .cvv-tooltip{pointer-events:all;margin-right:6px;background:none;border:0;color:#7dbe31;cursor:help;font-size:.9rem}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper label .cvv-tooltip i{transition:all .3s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper label .cvv-tooltip:hover i{transform:scale(1.08)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control.has-value+label,.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control:focus+label,.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .form-control:not(:placeholder-shown)+label,.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper.is-floating label{top:-10px;transform:none;font-size:.78rem;color:#7dbe31;background:#fff;padding:0 6px}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .card-type-indicator{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:1}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .card-type-indicator span{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.74rem;font-weight:800;color:#fff}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .card-type-indicator span.visa-mini{background:#1a1f71}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .card-type-indicator span.mc-mini{background:linear-gradient(90deg,#eb001b,#f79e1b)}.step-three-mobile .mobile-payment-content .mobile-form-section .floating-label-wrapper .card-type-indicator span.amex-mini{background:#006fcf}.step-three-mobile .mobile-payment-content .mobile-form-section .error-message{display:inline-flex;grid-gap:8px;gap:8px;align-items:center;margin-top:6px;color:#ef4444;font-size:.9rem;animation:fadeInUp .18s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-content .mobile-form-section .error-message:before{content:"⚠";font-size:.9rem}.step-three-mobile .mobile-payment-content .mobile-alternative-payment{background:#fff;border-radius:24px;padding:32px 24px;box-shadow:0 4px 6px rgba(0,0,0,.07)}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-method-hero{text-align:center;margin-bottom:32px}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-method-hero .method-icon-large{font-size:3.5rem;margin-bottom:12px;animation:pulse 2.2s ease-in-out infinite}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-method-hero h3{margin:0 0 6px;font-size:1.4rem;font-weight:800;color:#2e2e2e}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-method-hero p{margin:0;color:#6b7280;font-size:1rem}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-steps{display:grid;grid-gap:24px;gap:24px}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-steps .step{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:start}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-steps .step .step-number{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1.1rem;background:linear-gradient(135deg,#7dbe31,#c8e23f);box-shadow:0 6px 22px rgba(125,190,49,.22)}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-steps .step .step-content strong{display:block;color:#2e2e2e;margin:0 0 4px}.step-three-mobile .mobile-payment-content .mobile-alternative-payment .payment-steps .step .step-content p{margin:0;color:#6b7280;font-size:.92rem}.step-three-mobile .mobile-payment-content .mobile-terms-section{margin-top:24px}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-input{position:absolute;opacity:0}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-input:focus+.checkbox-custom{box-shadow:0 0 0 3px rgba(125,190,49,.22)}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-input:checked+.checkbox-custom{background:#7dbe31;border-color:#7dbe31}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-input:checked+.checkbox-custom:after{opacity:1;transform:scale(1)}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-custom{width:24px;height:24px;border-radius:8px;border:2px solid rgba(107,114,128,.34);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-custom:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;transform:scale(.7);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-label{color:#6b7280;font-size:.92rem;line-height:1.5}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-label a{color:#7dbe31;text-decoration:none;font-weight:700}.step-three-mobile .mobile-payment-content .mobile-terms-section .terms-checkbox .checkbox-label a:hover{text-decoration:underline}.step-three-mobile .mobile-payment-content .mobile-terms-section .error-message{margin-top:8px;margin-right:36px}.step-three-mobile .mobile-payment-content .mobile-security-badges{display:flex;justify-content:center;grid-gap:24px;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(107,114,128,.12)}.step-three-mobile .mobile-payment-content .mobile-security-badges .badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#6b7280;font-size:.78rem}.step-three-mobile .mobile-payment-content .mobile-security-badges .badge svg{color:#7dbe31}.step-three-mobile .mobile-payment-footer{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:16px max(env(safe-area-inset-left,16px),16px) calc(16px + env(safe-area-inset-bottom,0px));background:hsla(0,0%,100%,.98);box-shadow:0 -8px 24px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;grid-gap:16px;gap:16px}.step-three-mobile .mobile-payment-footer .back-button{width:56px;height:56px;flex:0 0 auto;border-radius:12px;border:2px solid rgba(107,114,128,.22);background:#fff;display:grid;place-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-footer .back-button i{color:#2e2e2e;font-size:1.1rem}.step-three-mobile .mobile-payment-footer .back-button:active:not(:disabled){transform:translateY(1px);background:#f9fafb}.step-three-mobile .mobile-payment-footer .back-button:disabled{opacity:.55;cursor:not-allowed}.step-three-mobile .mobile-payment-footer .pay-button{flex:1 1;height:56px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;font-size:1.04rem;font-weight:800;cursor:pointer;position:relative;overflow:hidden;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-footer .pay-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);transform:translateX(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.step-three-mobile .mobile-payment-footer .pay-button:hover:before{transform:translateX(100%)}.step-three-mobile .mobile-payment-footer .pay-button:active:not(:disabled){transform:translateY(1px) scale(.995)}.step-three-mobile .mobile-payment-footer .pay-button.credit_card{background:linear-gradient(135deg,#7dbe31,#c8e23f);color:#fff;box-shadow:0 6px 22px rgba(125,190,49,.22),0 0 18px rgba(125,190,49,.28)}.step-three-mobile .mobile-payment-footer .pay-button.bit{background:linear-gradient(135deg,#00d4ff,#3df);color:#fff;box-shadow:0 6px 22px rgba(0,212,255,.34)}.step-three-mobile .mobile-payment-footer .pay-button.bit .payment-icon{background:#fff;border-radius:4px;padding:2px}.step-three-mobile .mobile-payment-footer .pay-button.apple_pay{background:#000;color:#fff;box-shadow:0 6px 22px rgba(0,0,0,.28)}.step-three-mobile .mobile-payment-footer .pay-button.disabled,.step-three-mobile .mobile-payment-footer .pay-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:rgba(107,114,128,.2);color:#6b7280}.step-three-mobile .mobile-payment-footer .pay-button .spinner{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.36);border-top-color:#fff;animation:spin .85s linear infinite}.step-three-mobile .mobile-payment-footer .pay-button .button-text{white-space:nowrap}.step-three-mobile .mobile-payment-footer .pay-button .button-text .test-label{font-size:.9rem;opacity:.92;font-weight:600}@media(min-width:768px){.step-three-mobile{max-width:640px;margin:0 auto}.step-three-mobile .mobile-payment-header{padding:40px 32px 32px}.step-three-mobile .mobile-order-summary,.step-three-mobile .mobile-payment-content>*{margin-left:32px;margin-right:32px}.step-three-mobile .mobile-payment-content .mobile-form-section{padding:32px}.step-three-mobile .mobile-payment-content .mobile-card-preview{height:208px}.step-three-mobile .mobile-payment-footer{position:static;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding:32px 32px 0;border-top:1px solid rgba(107,114,128,.12)}}.step-three-mobile .mobile-payment-header{display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:10px!important;gap:10px!important;min-height:44px!important;padding:8px 12px!important;margin:16px!important;border-radius:20px!important;background:linear-gradient(135deg,#7dbe31,#c8e23f)!important;color:#fff!important;text-align:center!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px rgba(0,0,0,.07)!important}.step-three-mobile .mobile-payment-header:before{display:none!important}.step-three-mobile .mobile-payment-header .header-icon{width:auto!important;height:auto!important;margin:0!important;background:none!important}.step-three-mobile .mobile-payment-header .header-icon svg{width:16px!important;height:16px!important;color:#fff!important}.step-three-mobile .mobile-payment-header .header-title{margin:0!important;font-size:.95rem!important;font-weight:800!important;color:#fff!important;text-shadow:none!important}.step-three-mobile .mobile-payment-header .header-subtitle{margin:0!important;font-size:.85rem!important;font-weight:500!important;color:hsla(0,0%,100%,.85)!important}.step-three-mobile .mobile-payment-header .payment-method-indicator{margin:0!important}.step-three-mobile .mobile-payment-header .payment-method-indicator i,.step-three-mobile .mobile-payment-header .payment-method-indicator img{width:auto!important;height:16px!important;font-size:.9rem!important;filter:brightness(0) invert(1)}.step-three-mobile .mobile-payment-header>*{display:inline-flex!important;align-items:center!important}.event-hero-section{position:relative;width:100%;overflow:hidden}.event-hero-gradient{background:linear-gradient(135deg,#bada55,#7cb342);padding:80px 20px 60px;position:relative}@media(max-width:768px){.event-hero-gradient{padding:60px 20px 40px}}.event-hero-gradient:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23fff' d='M0 30c360 30 720-30 1440 0v30H0z'/%3E%3C/svg%3E") no-repeat;background-size:cover}.event-hero-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.event-title-container{text-align:center;margin-bottom:3rem}.event-title-container .event-main-title{font-family:"Assistant",sans-serif;font-size:3.5rem;font-weight:800;color:#2e2e2e;margin-bottom:.5rem;line-height:1.2}@media(max-width:768px){.event-title-container .event-main-title{font-size:2.5rem}}.event-title-container .event-subtitle{font-family:"Assistant",sans-serif;font-size:1.25rem;font-weight:500;color:#4a4a4a;margin:0}.event-details-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.event-details-container{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}}.event-detail-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;align-items:center;grid-gap:1rem;gap:1rem;transition:all .3s ease}.event-detail-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.event-detail-card .detail-icon-wrapper{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#bada55,#7cb342);border-radius:12px;display:flex;align-items:center;justify-content:center}.event-detail-card .detail-icon-wrapper svg{width:24px;height:24px;color:#fff}.event-detail-card .detail-content{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;overflow:hidden}.event-detail-card .detail-content .detail-label{font-family:"Assistant",sans-serif;font-size:.875rem;font-weight:500;color:#7a7a7a}.event-detail-card .detail-content .detail-value{font-family:"Assistant",sans-serif;font-size:1.125rem;font-weight:700;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-cta-section{text-align:center;margin-top:3rem}.event-cta-section .cta-text{font-family:"Assistant",sans-serif;font-size:1.125rem;font-weight:500;color:#4a4a4a;margin-bottom:1rem}.event-cta-section .scroll-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:bounce 2s infinite}.event-cta-section .scroll-arrow svg{width:24px;height:24px;color:#2e2e2e}.event-detail,.event-details{display:none}.payme-card-handler{padding:0}.payme-card-handler .debug-alert{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;font-size:.875rem;margin-bottom:2rem}.payme-card-handler .modern-card-preview{display:flex;justify-content:center;margin-bottom:3rem}.payme-card-handler .modern-card-preview .credit-card{width:360px;height:220px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;color:#fff;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);transition:all .3s ease}.payme-card-handler .modern-card-preview .credit-card.visa{background:linear-gradient(135deg,#1e3c72,#2a5298)}.payme-card-handler .modern-card-preview .credit-card.mastercard{background:linear-gradient(135deg,#eb3349,#f45c43)}.payme-card-handler .modern-card-preview .credit-card.amex{background:linear-gradient(135deg,#11998e,#38ef7d)}.payme-card-handler .modern-card-preview .credit-card .card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.payme-card-handler .modern-card-preview .credit-card .card-top .card-chip{width:50px;height:40px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:8px;position:relative}.payme-card-handler .modern-card-preview .credit-card .card-top .card-chip:before{content:"";position:absolute;top:12px;left:0;right:0;height:1px;background:rgba(0,0,0,.1)}.payme-card-handler .modern-card-preview .credit-card .card-top .card-chip:after{content:"";position:absolute;top:0;bottom:0;left:25px;width:1px;background:rgba(0,0,0,.1)}.payme-card-handler .modern-card-preview .credit-card .card-top .card-logo{font-size:24px;font-weight:700}.payme-card-handler .modern-card-preview .credit-card .card-top .card-logo .visa-logo{font-style:italic}.payme-card-handler .modern-card-preview .credit-card .card-top .card-logo .mc-logo{color:#ff5f00;font-size:30px}.payme-card-handler .modern-card-preview .credit-card .card-number{font-size:22px;letter-spacing:2px;margin-bottom:30px;font-family:"Courier New",monospace}.payme-card-handler .modern-card-preview .credit-card .card-bottom{display:flex;justify-content:space-between}.payme-card-handler .modern-card-preview .credit-card .card-bottom .label{display:block;font-size:10px;opacity:.7;margin-bottom:4px}.payme-card-handler .modern-card-preview .credit-card .card-bottom .value{font-size:16px;font-weight:500}.payme-card-handler .installments-section{margin-bottom:3rem}.payme-card-handler .installments-section .section-title{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;display:flex;align-items:center}.payme-card-handler .installments-section .installments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px;margin-bottom:1rem}.payme-card-handler .installments-section .installments-grid .installment-option{position:relative}.payme-card-handler .installments-section .installments-grid .installment-option input[type=radio]{position:absolute;opacity:0}.payme-card-handler .installments-section .installments-grid .installment-option input[type=radio]:checked+label{background:#7cb342;color:#fff;box-shadow:0 4px 12px rgba(124,179,66,.3);transform:translateY(-2px)}.payme-card-handler .installments-section .installments-grid .installment-option input[type=radio]:checked+label .amount{color:hsla(0,0%,100%,.9)}.payme-card-handler .installments-section .installments-grid .installment-option label{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center}.payme-card-handler .installments-section .installments-grid .installment-option label:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-2px)}.payme-card-handler .installments-section .installments-grid .installment-option label .number{font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:4px}.payme-card-handler .installments-section .installments-grid .installment-option label .text{font-size:.75rem;opacity:.8;margin-bottom:4px}.payme-card-handler .installments-section .installments-grid .installment-option label .amount{font-size:.85rem;font-weight:600;color:#6c757d}.payme-card-handler .installments-section .installments-info{text-align:center;color:#6c757d;font-size:.875rem}.payme-card-handler .installments-section .installments-info i{color:#7cb342}.payme-card-handler .card-inputs-section{background:#f8f9fa;padding:2rem;border-radius:16px;margin-bottom:2rem}.payme-card-handler .card-inputs-section .input-wrapper{position:relative}.payme-card-handler .card-inputs-section .input-wrapper.focused .form-control{border-color:#7cb342;box-shadow:0 0 0 .2rem rgba(124,179,66,.25)}.payme-card-handler .card-inputs-section .input-wrapper.focused .card-type-icon,.payme-card-handler .card-inputs-section .input-wrapper.focused .cvv-icon{color:#7cb342}.payme-card-handler .card-inputs-section .input-wrapper .form-control{padding-right:45px;height:48px;font-size:1.1rem;border-radius:8px;border:2px solid #dee2e6;transition:all .2s ease}.payme-card-handler .card-inputs-section .input-wrapper .form-control:focus{outline:none}.payme-card-handler .card-inputs-section .input-wrapper .card-type-icon,.payme-card-handler .card-inputs-section .input-wrapper .cvv-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#6c757d;transition:color .2s ease}.payme-card-handler .card-inputs-section .input-wrapper .card-number-input{font-family:"Courier New",monospace;letter-spacing:2px}.payme-card-handler .card-inputs-section .input-wrapper .cvv-input,.payme-card-handler .card-inputs-section .input-wrapper .expiry-input,.payme-card-handler .card-inputs-section .input-wrapper .id-input{text-align:center}.payme-card-handler .card-inputs-section label{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.payme-card-handler .security-badges{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;padding:1.5rem 0;border-top:1px solid #e9ecef}.payme-card-handler .security-badges .badge-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#6c757d;font-size:.875rem}.payme-card-handler .security-badges .badge-item i{color:#7cb342;font-size:1.2rem}@media(prefers-color-scheme:dark){.payme-card-handler .card-inputs-section{background:#2c3e50}.payme-card-handler .card-inputs-section label{color:#ecf0f1}.payme-card-handler .card-inputs-section .form-control{background:#34495e;border-color:#34495e;color:#ecf0f1}}@media(max-width:768px){.payme-card-handler .modern-card-preview .credit-card{width:320px;height:200px;font-size:.9rem}.payme-card-handler .modern-card-preview .credit-card .card-number{font-size:18px}.payme-card-handler .installments-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}:root{--slate-gray:#718096;--border-grey:#e6e6e6}.step-one-header{background:linear-gradient(135deg,#bada55,#7cb342);padding:3rem 0 4rem;color:#fff;position:relative}.step-one-header:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:60px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23fafafa' d='M0 30c360 30 720-30 1440 0v30H0z'/%3E%3C/svg%3E") no-repeat;background-size:cover}.step-one-header .header-content{text-align:center}.step-one-header .header-content .main-title{font-size:3rem;font-weight:800;margin-bottom:1rem;font-family:"Assistant",sans-serif}@media(max-width:768px){.step-one-header .header-content .main-title{font-size:2.5rem}}.step-one-header .header-content .subtitle{font-size:1.25rem;opacity:.9;margin-bottom:2rem;font-weight:400;max-width:600px;margin-left:auto;margin-right:auto}.step-one-header .header-content .step-indicator .step-badge{display:inline-block;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:500;border:1px solid hsla(0,0%,100%,.3)}.step-one-content{margin-top:-2rem;position:relative;z-index:10;padding-bottom:4rem;direction:rtl;background:var(--background-light)}.step-one-content .media-section,.step-one-content .message-section,.step-one-content .personal-details-section{background:var(--background-white);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.step-one-content .section-title{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;font-family:"Assistant",sans-serif}.step-one-content .section-title .title-icon{font-size:2rem}.step-one-content .section-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}.personal-details-section .details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.personal-details-section .details-grid{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}}.personal-details-section .form-group label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-family:"Assistant",sans-serif}.personal-details-section .form-group .modern-input .form-control{border:2px solid var(--border-green);border-radius:var(--radius-md);padding:1rem 1.25rem;font-size:1rem;font-family:"Assistant",sans-serif;transition:all .3s ease;background-color:var(--background-white)}.personal-details-section .form-group .modern-input .form-control:focus{border-color:var(--primary-green);background-color:var(--background-white);box-shadow:0 0 0 3px rgba(45,80,22,.1)}.personal-details-section .form-group .modern-input .form-control::placeholder{color:var(--text-muted)}.message-section .message-wrapper .message-textarea .form-control{border:2px solid var(--border-green);border-radius:var(--radius-lg);padding:1.5rem;font-size:1rem;font-family:"Assistant",sans-serif;transition:all .3s ease;resize:vertical;min-height:150px;background-color:var(--background-white);line-height:1.6}.message-section .message-wrapper .message-textarea .form-control:focus{border-color:var(--primary-green);background-color:var(--background-white);box-shadow:0 0 0 3px rgba(45,80,22,.1)}.message-section .message-wrapper .message-textarea .form-control::placeholder{color:var(--text-muted)}.message-section .message-wrapper .message-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1.5rem;background:var(--light-green);border-radius:var(--radius-lg);border:1px solid var(--border-green)}@media(max-width:768px){.message-section .message-wrapper .message-actions{flex-direction:column;grid-gap:1rem;gap:1rem;text-align:center}}.message-section .message-wrapper .message-actions .inspiration-text{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--text-secondary);font-weight:500}.message-section .message-wrapper .message-actions .inspiration-text .icon{font-size:1.25rem}.message-section .message-wrapper .message-actions .greetings-button{background:var(--background-white);border:2px solid var(--primary-green);color:var(--primary-green);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-family:"Assistant",sans-serif;font-weight:600;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:all .3s ease}.message-section .message-wrapper .message-actions .greetings-button:hover{background:var(--primary-green);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.message-section .message-wrapper .message-actions .greetings-button .button-icon{font-size:1.1rem}.media-section .media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.media-section .media-grid{grid-template-columns:1fr}}.media-section .media-card{position:relative;background:var(--background-white);border:2px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;transition:all .3s ease}.media-section .media-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-green)}.media-section .media-card:hover .media-icon-wrapper{background:linear-gradient(135deg,var(--primary-green),var(--secondary-green))}.media-section .media-card:hover .media-icon-wrapper img{filter:brightness(0) invert(1)}.media-section .media-card.uploaded{border-color:var(--primary-green);background:var(--light-green)}.media-section .media-card.uploaded .upload-success{opacity:1}.media-section .media-card .media-label{display:block;padding:2rem;cursor:pointer;position:relative;text-align:center}.media-section .media-card .media-label input[type=file]{position:absolute;opacity:0;pointer-events:none}.media-section .media-card .media-icon-wrapper{width:80px;height:80px;background:var(--background-light);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.media-section .media-card .media-icon-wrapper img{width:50px;height:50px;opacity:.7;transition:all .3s ease}.media-section .media-card .media-content h4{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;font-family:"Assistant",sans-serif}.media-section .media-card .media-content p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.5}.media-section .media-card .media-content .file-info{margin-top:1rem;padding:.75rem;background:rgba(45,80,22,.1);border-radius:var(--radius-md)}.media-section .media-card .media-content .file-info .file-name{display:block;font-weight:600;color:var(--primary-green);font-size:.9rem;margin-bottom:.25rem;word-break:break-all}.media-section .media-card .media-content .file-info .file-size{color:var(--text-muted);font-size:.8rem}.media-section .media-card .upload-success{position:absolute;top:1rem;left:1rem;width:40px;height:40px;background:var(--primary-green);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.media-section .media-card .upload-success .success-icon{color:#fff;font-size:1.25rem;font-weight:700}.media-section .media-note{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;background:var(--light-green);border-radius:var(--radius-lg);border:1px solid var(--border-green);color:var(--text-secondary);font-size:.9rem}.media-section .media-note .note-icon{font-size:1.25rem}.continue-section{text-align:center;margin-top:3rem}.continue-section .continue-button{background:linear-gradient(135deg,#bada55,#7cb342);border:none;color:#fff;padding:1.25rem 3rem;border-radius:var(--radius-lg);font-weight:700;font-size:1.2rem;display:inline-flex;align-items:center;grid-gap:1rem;gap:1rem;transition:all .3s ease;box-shadow:var(--shadow-lg);font-family:"Assistant",sans-serif}.continue-section .continue-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px rgba(124,179,66,.4)}.continue-section .continue-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.continue-section .continue-button .button-icon{font-size:1.5rem}.continue-section .continue-button .arrow-icon{font-size:1.25rem;margin-right:-.5rem}.greetings-modal .modal-content{border:none;border-radius:var(--radius-xl);overflow:hidden;font-family:"Assistant",sans-serif;box-shadow:var(--shadow-lg)}.greetings-modal .modal-header-custom{background:linear-gradient(135deg,#bada55,#7cb342);color:#fff;border:none;padding:2rem}.greetings-modal .modal-header-custom .modal-title{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-weight:700;font-size:1.75rem}.greetings-modal .modal-header-custom .modal-title .modal-icon{font-size:2rem}.greetings-modal .modal-header-custom .btn-close{filter:brightness(0) invert(1);opacity:.8}.greetings-modal .modal-header-custom .btn-close:hover{opacity:1}.greetings-modal .modal-body-custom{padding:2.5rem;background:var(--background-light)}.greetings-modal .modal-body-custom .modal-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;text-align:center;line-height:1.6}.greetings-modal .modal-body-custom .greetings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.greetings-modal .modal-body-custom .greetings-grid{grid-template-columns:1fr}}.greetings-modal .modal-body-custom .greeting-card{padding:2rem;background:var(--background-white);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;border:2px solid var(--border-light);box-shadow:var(--shadow-sm)}.greetings-modal .modal-body-custom .greeting-card:hover{border-color:var(--accent-green);transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--light-green)}.greetings-modal .modal-body-custom .greeting-card:hover .greeting-title{color:var(--primary-green)}.greetings-modal .modal-body-custom .greeting-card:hover .select-icon{background:var(--primary-green);color:#fff}.greetings-modal .modal-body-custom .greeting-card .greeting-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.greetings-modal .modal-body-custom .greeting-card .greeting-header .greeting-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0;transition:color .3s ease;font-family:"Assistant",sans-serif}.greetings-modal .modal-body-custom .greeting-card .greeting-header .select-icon{width:30px;height:30px;border:2px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;transition:all .3s ease;color:var(--text-muted)}.greetings-modal .modal-body-custom .greeting-card .greeting-text{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0;font-family:"Assistant",sans-serif}.gift-amount-section{direction:rtl;margin:2rem 0;font-family:"Assistant",sans-serif}.gift-amount-section .section-header{text-align:center;margin-bottom:2rem}.gift-amount-section .section-header .section-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;font-family:"Assistant",sans-serif}@media(max-width:768px){.gift-amount-section .section-header .section-title{font-size:1.75rem}}.gift-amount-section .section-header .section-subtitle{font-size:1.1rem;color:var(--text-secondary);margin:0;line-height:1.5}.gift-amount-section .amount-card{background:var(--background-grey);border:1px solid var(--border-grey);border-radius:var(--radius-lg);padding:2rem;margin-bottom:1.5rem}@media(max-width:768px){.gift-amount-section .amount-card{padding:1.5rem}}.gift-amount-section .amount-card .helper-notes{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.9rem;color:var(--text-secondary)}@media(max-width:576px){.gift-amount-section .amount-card .helper-notes{flex-direction:column;grid-gap:.5rem;gap:.5rem;text-align:center}}.gift-amount-section .amount-card .helper-notes .helper-note-left,.gift-amount-section .amount-card .helper-notes .helper-note-right{font-weight:500}.gift-amount-section .amount-card .input-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:576px){.gift-amount-section .amount-card .input-grid{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}}.gift-amount-section .amount-card .input-group .input-label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:1rem}.gift-amount-section .amount-card .input-group .amount-input-wrapper{position:relative}.gift-amount-section .amount-card .input-group .amount-input-wrapper .amount-input{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:1.1rem;font-weight:600;background:var(--background-white);transition:all .3s ease;text-align:left}.gift-amount-section .amount-card .input-group .amount-input-wrapper .amount-input:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(124,179,66,.1)}.gift-amount-section .amount-card .input-group .amount-input-wrapper .amount-input.is-invalid{border-color:#dc3545}.gift-amount-section .amount-card .input-group .amount-input-wrapper .amount-input::placeholder{color:var(--text-muted)}.gift-amount-section .amount-card .input-group .amount-input-wrapper .currency-symbol{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-weight:600;color:var(--text-secondary);font-size:1.1rem}.gift-amount-section .amount-card .input-group .installments-select{width:100%;padding:1rem;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:1.1rem;font-weight:600;background:var(--background-white);transition:all .3s ease}.gift-amount-section .amount-card .input-group .installments-select:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(124,179,66,.1)}.gift-amount-section .amount-card .input-group .error-message{color:#dc3545;font-size:.875rem;margin-top:.5rem;font-weight:500}.gift-amount-section .amount-card .calculation-display{background:var(--background-white);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem;border:1px solid var(--border-light)}.gift-amount-section .amount-card .calculation-display .calculation-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.gift-amount-section .amount-card .calculation-display .calculation-row:last-child{margin-bottom:0}.gift-amount-section .amount-card .calculation-display .calculation-row.total-row{border-top:1px solid var(--border-light);padding-top:.75rem;margin-top:.75rem;font-weight:700;font-size:1.1rem}.gift-amount-section .amount-card .calculation-display .calculation-row .calc-label{color:var(--text-secondary);font-weight:500}.gift-amount-section .amount-card .calculation-display .calculation-row .calc-value{color:var(--text-primary);font-weight:600;font-size:1.05rem}.gift-amount-section .amount-card .calculation-display .installments-breakdown{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.gift-amount-section .amount-card .calculation-display .installments-breakdown .breakdown-header{font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.gift-amount-section .amount-card .calculation-display .installments-breakdown .payment-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.95rem}.gift-amount-section .amount-card .calculation-display .installments-breakdown .payment-item.first-payment{font-weight:600}.gift-amount-section .amount-card .calculation-display .installments-breakdown .payment-item .payment-label{color:var(--text-secondary)}.gift-amount-section .amount-card .calculation-display .installments-breakdown .payment-item .payment-amount{color:var(--text-primary);font-weight:600}.gift-amount-section .amount-card .calculation-display .installments-breakdown .payment-item .payment-note{color:var(--text-muted);font-size:.85rem;margin-right:.5rem}.gift-amount-section .amount-card .fee-note{text-align:center;color:var(--text-secondary);font-size:.95rem;font-weight:500;padding:1rem;background:rgba(124,179,66,.05);border-radius:var(--radius-md);border:1px solid rgba(124,179,66,.2)}.gift-amount-section .action-section{text-align:center;margin-bottom:2rem}.gift-amount-section .action-section .primary-button{background:linear-gradient(135deg,var(--secondary-green),var(--primary-green));border:none;color:#fff;padding:1rem 2.5rem;border-radius:var(--radius-lg);font-weight:700;font-size:1.1rem;display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;transition:all .3s ease;box-shadow:var(--shadow-md);cursor:pointer}.gift-amount-section .action-section .primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.gift-amount-section .action-section .primary-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.gift-amount-section .action-section .primary-button .button-icon{color:#fff}@media(max-width:768px){.gift-amount-section .action-section .primary-button{width:100%;justify-content:center}}.gift-amount-section .trust-badges{display:flex;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem}@media(max-width:768px){.gift-amount-section .trust-badges{flex-direction:column;grid-gap:1rem;gap:1rem}}.gift-amount-section .trust-badges .trust-badge{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--text-secondary);font-size:.9rem;font-weight:500}.gift-amount-section .trust-badges .trust-badge .badge-icon{color:var(--slate-gray);flex-shrink:0}@media(max-width:768px){.step-one-content .media-section,.step-one-content .message-section,.step-one-content .personal-details-section{padding:1.5rem}.step-one-content .section-title{font-size:1.5rem}.step-one-content .section-title .title-icon{font-size:1.75rem}.step-one-content .media-grid{grid-gap:1rem;gap:1rem}.step-one-content .continue-button{width:100%;justify-content:center}.greetings-modal .modal-header-custom{padding:1.5rem}.greetings-modal .modal-header-custom .modal-title{font-size:1.5rem}.greetings-modal .modal-header-custom .modal-title .modal-icon{font-size:1.75rem}.greetings-modal .modal-body-custom,.greetings-modal .modal-body-custom .greeting-card{padding:1.5rem}}.step-one-content *{animation:fadeInUp .6s ease-out}.step-two-header{background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));padding:3rem 0 4rem;color:#fff;position:relative}.step-two-header:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:60px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23f8f9fa' d='M0 30c360 30 720-30 1440 0v30H0z'/%3E%3C/svg%3E") no-repeat;background-size:cover}.step-two-header .header-content{text-align:center}.step-two-header .header-content .main-title{font-size:3rem;font-weight:800;margin-bottom:1rem;font-family:"Assistant",sans-serif}@media(max-width:768px){.step-two-header .header-content .main-title{font-size:2.5rem}}.step-two-header .header-content .subtitle{font-size:1.25rem;opacity:.9;margin:0;font-weight:400}.step-two-content{margin-top:-2rem;position:relative;z-index:10;padding-bottom:4rem;direction:rtl}.step-two-content .gift-details-section,.step-two-content .payment-method-section{background:var(--background-white);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-light)}.step-two-content .section-title{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;font-family:"Assistant",sans-serif}.step-two-content .section-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem}.gift-details-section .amount-input-group label,.gift-details-section .installments-input-group label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;font-size:1rem}.gift-details-section .amount-input-wrapper{position:relative}.gift-details-section .amount-input-wrapper .amount-input{padding:1.25rem 3rem 1.25rem 1.25rem;border:2px solid var(--border-green);border-radius:var(--radius-md);font-size:1.25rem;font-weight:600;text-align:center;direction:ltr;background:var(--background-white)}.gift-details-section .amount-input-wrapper .amount-input:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(45,80,22,.1)}.gift-details-section .amount-input-wrapper .amount-input::placeholder{color:var(--text-muted);font-weight:400}.gift-details-section .amount-input-wrapper .currency-label{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);font-weight:700;color:var(--text-secondary);font-size:1.1rem}.gift-details-section .installments-input-group .installments-select{padding:1.25rem;border:2px solid var(--border-green);border-radius:var(--radius-md);font-size:1.25rem;font-weight:600;background:var(--background-white);text-align:center}.gift-details-section .installments-input-group .installments-select:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(45,80,22,.1)}.gift-details-section .payment-breakdown{margin-top:2rem;padding:1.5rem;background:var(--light-green);border-radius:var(--radius-lg);border:1px solid var(--border-green)}.gift-details-section .payment-breakdown .breakdown-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid rgba(45,80,22,.1)}.gift-details-section .payment-breakdown .breakdown-row:last-child{border-bottom:none}.gift-details-section .payment-breakdown .breakdown-row span:first-child{font-size:.9rem;color:var(--text-secondary);flex:1 1;line-height:1.4}.gift-details-section .payment-breakdown .breakdown-row span:last-child{font-weight:700;color:var(--primary-green);margin-right:1rem;font-size:1rem}.gift-details-section .amount-limits{display:block;margin-top:1rem;color:var(--text-muted);font-size:.85rem;text-align:center}.payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.payment-methods-grid .payment-method-card{background:var(--background-white);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between}.payment-methods-grid .payment-method-card:hover{border-color:var(--accent-green);transform:translateY(-2px);box-shadow:var(--shadow-md)}.payment-methods-grid .payment-method-card.selected{border-color:var(--primary-green);background:var(--light-green);box-shadow:var(--shadow-md)}.payment-methods-grid .payment-method-card.selected .selection-indicator .checkmark{background:var(--primary-green);color:#fff}.payment-methods-grid .payment-method-card .payment-card-header{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.payment-methods-grid .payment-method-card .payment-card-header .payment-logo{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--background-light);border-radius:var(--radius-md)}.payment-methods-grid .payment-method-card .payment-card-header .payment-logo svg{width:40px;height:40px}.payment-methods-grid .payment-method-card .payment-card-header .payment-info h4{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.payment-methods-grid .payment-method-card .payment-card-header .payment-info p{color:var(--text-secondary);margin:0;font-size:.9rem}.payment-methods-grid .payment-method-card .selection-indicator .checkmark{width:30px;height:30px;border-radius:50%;background:var(--border-light);display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s ease}.installments-section,.payment-summary{background:var(--background-white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.installments-section .section-subtitle,.payment-summary .section-subtitle{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.installments-select{padding:1rem;border:2px solid var(--border-green);border-radius:var(--radius-md);font-size:1.1rem;font-weight:500;background:var(--background-white)}.installments-select:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(45,80,22,.1)}.summary-card .summary-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.summary-card .summary-row:last-child{border-bottom:none}.summary-card .summary-row.total{border-top:2px solid var(--border-green);padding-top:1rem;margin-top:.5rem}.summary-card .summary-row.total .total-amount{font-size:1.5rem;font-weight:800;color:var(--primary-green)}.summary-card .summary-row span:first-child{color:var(--text-secondary);font-weight:500}.summary-card .summary-row .amount,.summary-card .summary-row .commission{font-weight:600;color:var(--text-primary)}.summary-card .summary-divider{height:1px;background:var(--border-light);margin:1rem 0}.summary-card .installment-breakdown{margin-top:1rem;padding:1rem;background:var(--light-green);border-radius:var(--radius-md);border:1px solid var(--border-green)}.summary-card .installment-breakdown .breakdown-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0}.summary-card .installment-breakdown .breakdown-row:last-child{border-bottom:none}.summary-card .installment-breakdown .breakdown-row span:first-child{font-size:.9rem;color:var(--text-secondary);flex:1 1;line-height:1.4}.summary-card .installment-breakdown .breakdown-row span:last-child{font-weight:600;color:var(--primary-green);margin-right:1rem}.terms-and-continue{background:var(--background-white);border-radius:var(--radius-xl);padding:2.5rem;margin-top:2rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-light)}.terms-and-continue .terms-section{margin-bottom:2rem}.terms-and-continue .terms-section .terms-checkbox .form-check-input{width:20px;height:20px;margin-left:.75rem;border:2px solid var(--border-green)}.terms-and-continue .terms-section .terms-checkbox .form-check-input:checked{background-color:var(--primary-green);border-color:var(--primary-green)}.terms-and-continue .terms-section .terms-checkbox .form-check-input:focus{box-shadow:0 0 0 3px rgba(45,80,22,.1)}.terms-and-continue .terms-section .terms-checkbox .form-check-label{font-size:1rem;color:var(--text-secondary)}.terms-and-continue .terms-section .terms-checkbox .form-check-label .terms-link{color:var(--primary-green);font-weight:600;text-decoration:underline;cursor:pointer}.terms-and-continue .terms-section .terms-checkbox .form-check-label .terms-link:hover{color:var(--secondary-green)}.terms-and-continue .continue-section{text-align:center}.terms-and-continue .continue-section .continue-button{background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));border:none;color:#fff;padding:1.25rem 3rem;border-radius:var(--radius-lg);font-weight:700;font-size:1.2rem;display:inline-flex;align-items:center;grid-gap:1rem;gap:1rem;transition:all .3s ease;box-shadow:var(--shadow-lg)}.terms-and-continue .continue-section .continue-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px rgba(45,80,22,.4)}.terms-and-continue .continue-section .continue-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.terms-and-continue .continue-section .continue-button .button-icon{font-size:1.5rem}.terms-and-continue .continue-section .continue-button .amount-badge{background:hsla(0,0%,100%,.2);padding:.25rem .75rem;border-radius:50px;font-size:1rem;font-weight:800}.terms-and-continue .continue-section .validation-message{margin-top:1rem;color:#dc3545;font-weight:600;font-size:.9rem;background:rgba(220,53,69,.1);padding:.5rem 1rem;border-radius:var(--radius-md);display:inline-block}@media(max-width:768px){.step-two-content .amount-section,.step-two-content .payment-method-section,.step-two-content .terms-and-continue{padding:1.5rem}.step-two-content .amount-pills-grid{grid-template-columns:repeat(2,1fr)}.step-two-content .payment-methods-grid{grid-template-columns:1fr}.step-two-content .installments-section,.step-two-content .payment-summary{padding:1.5rem}}.gvr-mkr-page{background:#f8f9fa!important;min-height:100vh!important;direction:rtl!important}.gvr-mkr-page *{box-sizing:border-box!important}.gvr-mkr-form{width:100%!important}.gvr-mkr-card{background:#fff!important;margin:-80px auto 60px!important;max-width:1000px!important;border-radius:24px!important;box-shadow:0 20px 40px rgba(0,0,0,.08)!important;padding:60px!important;position:relative!important;z-index:10!important;animation:gvrMkrFadeUp .6s ease-out!important}@media(max-width:768px){.gvr-mkr-card{margin:-40px 20px 40px!important;padding:30px 20px!important;border-radius:20px!important}}.gvr-mkr-header{text-align:center!important;margin-bottom:50px!important}.gvr-mkr-badge{padding:8px 24px!important;background:linear-gradient(135deg,rgba(214,224,70,.2),rgba(115,191,68,.2))!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:20px!important}.gvr-mkr-badge,.gvr-mkr-title{display:inline-block!important}.gvr-mkr-title{font-size:2.5rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;position:relative!important}.gvr-mkr-title:after{content:""!important;position:absolute!important;bottom:-12px!important;left:50%!important;transform:translateX(-50%)!important;width:60px!important;height:4px!important;background:linear-gradient(90deg,#d6e046,#73bf44)!important;border-radius:100px!important}@media(max-width:768px){.gvr-mkr-title{font-size:2rem!important}}.gvr-mkr-social-section{margin-bottom:40px!important}.gvr-mkr-section-title{text-align:center!important;margin-bottom:24px!important;position:relative!important}.gvr-mkr-section-title span{position:relative!important;display:inline-block!important;padding:0 20px!important;background:#fff!important;color:#6b7280!important;font-size:1rem!important;font-weight:500!important}.gvr-mkr-section-title span:after,.gvr-mkr-section-title span:before{content:""!important;position:absolute!important;top:50%!important;width:60px!important;height:1px!important;background:#e5e7eb!important}.gvr-mkr-section-title span:before{right:100%!important}.gvr-mkr-section-title span:after{left:100%!important}.gvr-mkr-social-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important;max-width:500px!important;margin:0 auto!important}@media(max-width:576px){.gvr-mkr-social-buttons{grid-template-columns:1fr!important}}.gvr-mkr-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:12px!important;gap:12px!important;padding:14px 24px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;color:#1a1f2e!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important;cursor:pointer!important}.gvr-mkr-social-btn i{font-size:1.25rem!important}.gvr-mkr-social-btn.gvr-mkr-google i{color:#ea4335!important}.gvr-mkr-social-btn.gvr-mkr-google:hover{border-color:#ea4335!important;background:rgba(234,67,53,.05)!important;color:#ea4335!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.12)!important}.gvr-mkr-social-btn.gvr-mkr-facebook i{color:#1877f2!important}.gvr-mkr-social-btn.gvr-mkr-facebook:hover{border-color:#1877f2!important;background:rgba(24,119,242,.05)!important;color:#1877f2!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.12)!important}.gvr-mkr-divider{text-align:center!important;margin:40px 0!important;position:relative!important}.gvr-mkr-divider:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;height:1px!important;background:#e5e7eb!important}.gvr-mkr-divider span{position:relative!important;background:#fff!important;padding:0 20px!important;color:#6b7280!important;font-size:.875rem!important;font-weight:500!important}.gvr-mkr-form-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-gap:50px!important;gap:50px!important;margin-bottom:40px!important}@media(max-width:768px){.gvr-mkr-form-grid{grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important}}.gvr-mkr-field{position:relative!important}.gvr-mkr-input{width:100%!important;padding:16px!important;background:#f8f9fa!important;border:2px solid transparent!important;border-radius:12px!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .3s ease!important;outline:none!important;direction:rtl!important;text-align:right!important;font-family:inherit!important}.gvr-mkr-input.gvr-mkr-ltr{direction:ltr!important;text-align:left!important}.gvr-mkr-input:focus{background:#fff!important;border-color:#73bf44!important;box-shadow:0 0 0 4px rgba(115,191,68,.1)!important}.gvr-mkr-input:focus~.gvr-mkr-label{color:#73bf44!important}.gvr-mkr-input:focus~.gvr-mkr-label,.gvr-mkr-input:not(:placeholder-shown)~.gvr-mkr-label{top:-10px!important;right:12px!important;font-size:.75rem!important;background:#fff!important;padding:0 8px!important}.gvr-mkr-input.gvr-mkr-error{border-color:#ef4444!important;background:rgba(239,68,68,.05)!important}.gvr-mkr-input.gvr-mkr-error:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.gvr-mkr-input.gvr-mkr-error~.gvr-mkr-label{color:#ef4444!important}.gvr-mkr-input::placeholder{opacity:0!important}.gvr-mkr-label{top:50%!important;right:16px!important;transform:translateY(-50%)!important;font-size:1rem!important;color:#6b7280!important;pointer-events:none!important;transition:all .3s ease!important;font-family:inherit!important}.gvr-mkr-error-msg,.gvr-mkr-label{position:absolute!important;direction:rtl!important}.gvr-mkr-error-msg{bottom:-22px!important;right:0!important;font-size:.75rem!important;color:#ef4444!important}.gvr-mkr-agreement{margin-bottom:40px!important;background:linear-gradient(135deg,rgba(214,224,70,.05),rgba(115,191,68,.05))!important;border:1px solid rgba(115,191,68,.2)!important;border-radius:12px!important;padding:20px 24px!important}.gvr-mkr-checkbox-wrapper{display:flex!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;cursor:pointer!important;margin:0!important}.gvr-mkr-checkbox{position:absolute!important;opacity:0!important;width:24px!important;height:24px!important;cursor:pointer!important}.gvr-mkr-checkbox:checked~.gvr-mkr-checkbox-custom{background:linear-gradient(135deg,#d6e046,#73bf44)!important;border-color:#73bf44!important}.gvr-mkr-checkbox:checked~.gvr-mkr-checkbox-custom:after{transform:scale(1)!important}.gvr-mkr-checkbox:focus~.gvr-mkr-checkbox-custom{box-shadow:0 0 0 3px rgba(115,191,68,.2)!important}.gvr-mkr-checkbox-custom{position:relative!important;width:24px!important;height:24px!important;border:2px solid #73bf44!important;border-radius:6px!important;background:#fff!important;transition:all .3s ease!important;flex-shrink:0!important}.gvr-mkr-checkbox-custom:after{content:""!important;position:absolute!important;top:3px!important;left:7px!important;width:6px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg) scale(0)!important;transition:transform .3s ease!important}.gvr-mkr-checkbox-text{font-size:.95rem!important;color:#1a1f2e!important;line-height:1.6!important;margin:0!important}.gvr-mkr-link{font-weight:700!important;color:#73bf44!important;text-decoration:none!important}.gvr-mkr-link:hover{text-decoration:underline!important}.gvr-mkr-submit-wrapper{text-align:center!important}.gvr-mkr-submit{padding:16px 48px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border:none!important;border-radius:50px!important;font-size:1.125rem!important;font-weight:700!important;color:#fff!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important;outline:none!important;font-family:inherit!important}.gvr-mkr-submit:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.gvr-mkr-submit:active:not(:disabled){transform:translateY(0)!important}.gvr-mkr-submit:disabled{opacity:.7!important;cursor:not-allowed!important}@keyframes gvrMkrFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-pagination{display:flex;padding:0;justify-content:center;align-items:center;list-style:none}.new-pagination li{padding:5px 10px;font-size:larger}.new-pagination li a{font-size:larger;color:#73bf44;text-decoration:none}.new-pagination img{width:15px;height:20px}.new-pagination-active{text-decoration:underline;font-weight:700;color:#0b2e13}.modern-pagination-container{width:100%;max-width:100%;margin:0 auto;padding:2rem 0;box-sizing:border-box}.modern-pagination-container .pagination-header{text-align:center;margin-bottom:2.5rem;padding:0 1rem}.modern-pagination-container .pagination-header h2{font-size:2rem;font-weight:700;color:#2e2e2e;margin-bottom:.5rem}@media(max-width:768px){.modern-pagination-container .pagination-header h2{font-size:1.75rem}}.modern-pagination-container .pagination-header p{color:#6b7280;font-size:1.1rem}@media(max-width:768px){.modern-pagination-container .pagination-header p{font-size:1rem}}.modern-pagination-container .pagination-items{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;max-width:100%;padding:0 1rem;box-sizing:border-box}.pagination-item-modern{display:block;width:100%;max-width:100%;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);box-sizing:border-box}.pagination-item-modern:hover{border-color:rgba(116,192,68,.3);box-shadow:0 8px 24px rgba(116,192,68,.15);transform:translateY(-2px);text-decoration:none}.pagination-item-modern:hover .arrow-icon{transform:translateX(3px);color:#74c044}.pagination-item-modern:hover .event-title{color:#74c044}.pagination-item-modern.active{background:linear-gradient(135deg,rgba(235,233,76,.08),rgba(116,192,68,.05));border-color:rgba(116,192,68,.4);box-shadow:0 4px 16px rgba(116,192,68,.2)}.pagination-item-modern.active .event-title{color:#5d9c35;font-weight:700}.pagination-item-modern.active .arrow-icon{color:#74c044}.pagination-item-modern .item-content{display:flex;justify-content:space-between;align-items:center;direction:rtl;width:100%}.pagination-item-modern .event-info{flex:1 1;min-width:0;margin-left:1rem}.pagination-item-modern .event-info .event-title{font-size:1.25rem;font-weight:600;color:#2e2e2e;margin:0 0 .5rem;transition:color .3s ease;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.pagination-item-modern .event-info .event-title{font-size:1.1rem}}.pagination-item-modern .event-info .event-meta{display:flex;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;align-items:center}@media(max-width:600px){.pagination-item-modern .event-info .event-meta{grid-gap:.75rem;gap:.75rem;flex-direction:column;align-items:flex-start}}.pagination-item-modern .event-info .event-meta span{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#6b7280;font-size:.95rem;font-weight:500;min-width:0}.pagination-item-modern .event-info .event-meta span svg{flex-shrink:0;opacity:.7}@media(max-width:768px){.pagination-item-modern .event-info .event-meta span{font-size:.875rem}}.pagination-item-modern .event-info .event-meta .event-date svg,.pagination-item-modern .event-info .event-meta .event-venue svg{color:#74c044}.pagination-item-modern .arrow-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(116,192,68,.1);border-radius:50%;transition:all .3s ease;flex-shrink:0}.pagination-item-modern .arrow-icon svg{color:#74c044;transform:rotate(180deg)}@media(max-width:768px){.pagination-item-modern .arrow-icon{width:36px;height:36px}}.pagination-item-modern .active-indicator{position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#ebe94c,#74c044);border-radius:0 14px 14px 0}.pagination-item-modern:active{transform:translateY(0);box-shadow:0 2px 8px rgba(116,192,68,.1)}@media(max-width:768px){.pagination-item-modern{padding:1rem 1.25rem;border-radius:12px}}@media(max-width:480px){.modern-pagination-container{padding:1.5rem 0}.modern-pagination-container .pagination-header{margin-bottom:2rem;padding:0 .75rem}.modern-pagination-container .pagination-items{grid-gap:.75rem;gap:.75rem;padding:0 .75rem}.pagination-item-modern{padding:.875rem 1rem}.pagination-item-modern .event-title{white-space:normal;overflow:visible;text-overflow:clip}.pagination-item-modern .event-info{margin-left:.5rem}}.pagination-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.pagination-loading .spinner{width:40px;height:40px;border:3px solid rgba(116,192,68,.2);border-top-color:#74c044;border-radius:50%;animation:spin .8s linear infinite}.pagination-empty{text-align:center;padding:3rem 1.5rem;background:linear-gradient(135deg,rgba(235,233,76,.05),rgba(116,192,68,.03));border-radius:16px;border:2px dashed rgba(116,192,68,.3);margin:0 1rem}.pagination-empty svg{width:64px;height:64px;color:#74c044;opacity:.5;margin-bottom:1rem}.pagination-empty h3{color:#2e2e2e;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.pagination-empty p{color:#6b7280;font-size:1rem}.pagination-items .pagination-item-modern{animation:fadeIn .4s ease-out backwards}.pagination-items .pagination-item-modern:first-child{animation-delay:.05s}.pagination-items .pagination-item-modern:nth-child(2){animation-delay:.1s}.pagination-items .pagination-item-modern:nth-child(3){animation-delay:.15s}.pagination-items .pagination-item-modern:nth-child(4){animation-delay:.2s}.pagination-items .pagination-item-modern:nth-child(5){animation-delay:.25s}.pagination-items .pagination-item-modern:nth-child(6){animation-delay:.3s}.pagination-items .pagination-item-modern:nth-child(7){animation-delay:.35s}.pagination-items .pagination-item-modern:nth-child(8){animation-delay:.4s}.pagination-items .pagination-item-modern:nth-child(9){animation-delay:.45s}.pagination-items .pagination-item-modern:nth-child(10){animation-delay:.5s}@media(max-width:768px){.pagination-item-modern{width:100%;max-width:100%}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.spinner-border{color:#70be31!important}.search-results-pagination .row>*{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;padding:16px 20px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.search-results-pagination .row>:hover{border-color:#70be31;box-shadow:0 2px 8px rgba(112,190,49,.1);transform:translateY(-1px)}.search-results-pagination .row>* .d-flex{align-items:center!important}.search-results-pagination .row>* .d-flex .fw-bold,.search-results-pagination .row>* .d-flex b,.search-results-pagination .row>* .d-flex strong{color:#2e2e2e!important;font-weight:600!important;font-size:1.1rem!important}.search-results-pagination .row>* .d-flex .small,.search-results-pagination .row>* .d-flex .text-muted,.search-results-pagination .row>* .d-flex small{color:#6b7280!important;font-size:.9rem!important}.search-results-pagination .row>* .d-flex .badge,.search-results-pagination .row>* .d-flex .btn-outline-secondary{background:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:4px 12px!important;font-weight:600!important}.search-results-pagination .row>* .pagination-btn,.search-results-pagination .row>* .search-result-btn{background-color:#6b7280!important;border-color:#6b7280!important;color:#fff!important;border-radius:6px!important;padding:6px 16px!important;font-weight:500!important;transition:all .2s ease!important}.search-results-pagination .row>* .pagination-btn:hover,.search-results-pagination .row>* .search-result-btn:hover{background-color:#4b5563!important;border-color:#4b5563!important;transform:translateY(-1px)!important}.search-results-pagination .row>:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:#70be31;border-radius:0 8px 8px 0}.card{border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;transition:box-shadow .2s ease!important}.card:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.btn.search-result-btn{background-color:#6b7280!important;border-color:#6b7280!important;color:#fff!important;border-radius:6px!important;padding:6px 16px!important;font-weight:500!important;transition:all .2s ease!important}.btn.search-result-btn:hover{background-color:#4b5563!important;border-color:#4b5563!important;transform:translateY(-1px)!important}.not-found-simple{text-align:center;padding:4rem 2rem}.not-found-simple svg{color:rgba(116,192,68,.3);margin-bottom:1.5rem}.not-found-simple h2{font-size:1.5rem;color:#2e2e2e;margin-bottom:.5rem}.not-found-simple p{color:#6b7280}.not-found-clean{display:flex;align-items:center;justify-content:center;min-height:33vh;padding:2rem}.not-found-clean .content{text-align:center;max-width:400px}.not-found-clean .icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.not-found-clean h2{font-size:1.75rem;color:#2e2e2e;margin-bottom:.5rem}.not-found-clean p{color:#6b7280;margin-bottom:1.5rem}.not-found-clean button{background:linear-gradient(135deg,#ebe94c,#74c044);color:#fff;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s}.not-found-clean button:hover{transform:translateY(-2px)}.events-not-found{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:3rem 1rem}.events-not-found .container{text-align:center;animation:fadeIn .5s ease}.events-not-found .icon{width:80px;height:80px;color:rgba(116,192,68,.2);margin-bottom:2rem}@media(max-width:768px){.events-not-found .icon{width:60px;height:60px}}.events-not-found h2{font-size:1.75rem;font-weight:700;color:#2e2e2e;margin-bottom:.75rem}@media(max-width:768px){.events-not-found h2{font-size:1.5rem}}.events-not-found p{font-size:1.125rem;color:#6b7280}@media(max-width:768px){.events-not-found p{font-size:1rem}}@keyframes sendHeroFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sendHeroIconFloat{0%,to{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-5px) rotate(2deg) scale(1.02)}50%{transform:translateY(-10px) rotate(0deg) scale(1.05)}75%{transform:translateY(-5px) rotate(-2deg) scale(1.02)}}@keyframes sendHeroGlowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes sendHeroHeartFloat{0%{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-30px) scale(1)}to{opacity:0;transform:translateY(-60px) scale(.5)}}@keyframes sendHeroSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes sendHeroUnderlineExpandSimple{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sendHeroUnderlineExpand{0%{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}@keyframes sendHeroArrowBounce{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}@keyframes sendHeroCircleFloat{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(-20px,-30px) scale(1.2);opacity:.2}}.send-money-hero-wrapper{position:relative;width:100%;overflow:hidden;display:block}.send-money-hero-wrapper .send-money-hero-section{min-height:350px}@media(min-width:480px){.send-money-hero-wrapper .send-money-hero-section{min-height:400px}}@media(min-width:768px){.send-money-hero-wrapper .send-money-hero-section{min-height:500px}}@media(min-width:1024px){.send-money-hero-wrapper .send-money-hero-section{min-height:600px}}.send-money-hero-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:1rem 1.5rem;text-align:center;direction:rtl}@media(min-width:480px){.send-money-hero-content{min-height:400px;padding:3.5rem 2rem}}@media(min-width:768px){.send-money-hero-content{min-height:500px;padding:4rem 2.5rem;text-align:center;align-items:center}}@media(min-width:1024px){.send-money-hero-content{min-height:600px;padding:2rem 0}}.send-money-icon-container{position:relative;margin-bottom:0;animation:sendHeroFadeInUp .8s ease-out}@media(min-width:768px){.send-money-icon-container{margin-bottom:4rem}}.send-money-icon-wrapper{position:relative;width:120px;height:120px;border-radius:24px;display:flex;align-items:center;justify-content:center;animation:sendHeroIconFloat 4s ease-in-out infinite}@media(min-width:480px){.send-money-icon-wrapper{width:130px;height:130px}}@media(min-width:768px){.send-money-icon-wrapper{width:220px;height:120px}}.send-money-icon-wrapper svg{width:60px;height:60px;color:#4c515b;z-index:2}@media(min-width:480px){.send-money-icon-wrapper svg{width:65px;height:65px}}@media(min-width:768px){.send-money-icon-wrapper svg{width:70px;height:70px}}.icon-glow-effect{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(112,190,49,.3) 0,transparent 70%);border-radius:50%;animation:sendHeroGlowPulse 3s ease-in-out infinite}.floating-hearts{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none}.floating-hearts svg{position:absolute;width:22px;height:22px;fill:#b97a35;animation:sendHeroHeartFloat 4s ease-in-out infinite}.floating-hearts svg:first-child{top:10%;left:10%;animation-delay:0s}.floating-hearts svg:nth-child(2){top:15%;right:10%;animation-delay:1.3s}.floating-hearts svg:nth-child(3){top:20%;left:50%;animation-delay:2.6s}.send-money-text-group{position:relative;animation:sendHeroFadeInUp 1s ease-out .3s both;width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.send-money-text-group{align-items:center}}.send-money-title{margin:0 0 1.5rem;text-align:center}@media(min-width:768px){.send-money-title{margin-bottom:2rem;text-align:center}}.title-line{display:block;font-size:2rem;font-weight:800;line-height:1.2;color:#2e2e2e;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width:480px){.title-line{font-size:2.5rem}}@media(min-width:768px){.title-line{font-size:3rem}}@media(min-width:1024px){.title-line{font-size:3.5rem}}.title-line.title-line-1{animation:sendHeroFadeInUp 1s ease-out .5s both}.title-line.title-line-2{animation:sendHeroFadeInUp 1s ease-out .7s both}.highlight-green{color:#f5f5f5;position:relative;text-shadow:0 2px 8px rgba(0,0,0,.3)}.highlight-green:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background:linear-gradient(90deg,#f5f5f5,hsla(0,0%,96.1%,.8));border-radius:2px;transform:scaleX(0);transform-origin:right;animation:sendHeroUnderlineExpandSimple .6s ease-out 1.2s forwards}.highlight-yellow{color:#2e2e2e;background:linear-gradient(135deg,#d1de45,#ffe066);padding:0 .5rem;border-radius:8px;position:relative;display:inline-block;transform:rotate(-1deg);box-shadow:0 4px 15px rgba(95,149,101,.66)}.send-money-tagline{position:relative;margin-bottom:1rem;animation:sendHeroFadeInUp 1s ease-out .9s both;display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:768px){.send-money-tagline{margin-bottom:4rem;align-items:center}}.tagline-content{display:inline-flex;align-items:baseline;grid-gap:.25rem;gap:.25rem;justify-content:center;width:100%}@media(min-width:768px){.tagline-content{justify-content:center;width:auto}}.tagline-text{font-size:1.75rem;font-weight:900;color:#f5f5f5;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(min-width:480px){.tagline-text{font-size:2rem}}@media(min-width:768px){.tagline-text{font-size:2.25rem}}.tagline-dot{font-size:2rem;font-weight:900;color:#f5f5f5;animation:sendHeroGlowPulse 2s ease-in-out infinite;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tagline-underline{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80%;height:3px;background:linear-gradient(90deg,transparent,#f5f5f5,transparent);border-radius:2px;animation:sendHeroUnderlineExpand .8s ease-out 1.4s both;transform-origin:center}@media(min-width:768px){.tagline-underline{left:50%;transform:translateX(-50%);width:60%;transform-origin:center}}.send-money-cta-hint{display:flex;align-items:center;grid-gap:.1rem;gap:.1rem;animation:sendHeroFadeInUp 1s ease-out 1.1s both;justify-content:center}@media(min-width:768px){.send-money-cta-hint{justify-content:center}}.cta-text{font-size:1.75rem;font-weight:600;color:#f5f5f5;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(min-width:768px){.cta-text{font-size:2rem}}.cta-arrow-wrapper{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:rgba(112,190,49,.1);border-radius:50%;transition:all .3s ease;cursor:pointer}.cta-arrow-wrapper svg{width:60px;height:60px;color:#f5f5f5;animation:sendHeroArrowBounce 2s ease-in-out infinite;transform:rotate(180deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media(min-width:768px){.cta-arrow-wrapper svg{transform:rotate(180deg)}}.cta-arrow-wrapper:hover{background:rgba(112,190,49,.2);transform:scale(1.1)}.hero-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sparkle{position:absolute}.sparkle svg{width:16px;height:16px;fill:#ffd100;opacity:.6;animation:sendHeroSparkle 3s ease-in-out infinite}.sparkle.sparkle-1{top:20%;right:10%;animation-delay:0s}.sparkle.sparkle-2{top:60%;left:5%;animation-delay:1s}.sparkle.sparkle-2 svg{width:20px;height:20px;fill:#70be31}.sparkle.sparkle-3{bottom:30%;right:15%;animation-delay:2s}.decoration-circle{position:absolute;border-radius:50%;background:linear-gradient(135deg,#70be31,#9fd356);opacity:.1}.decoration-circle.circle-1{width:120px;height:120px;top:-60px;right:-60px;animation:sendHeroCircleFloat 8s ease-in-out infinite}.decoration-circle.circle-2{width:80px;height:80px;bottom:-40px;left:-40px;animation:sendHeroCircleFloat 10s ease-in-out infinite reverse}@media(min-width:1px){.send-money-hero-content,.send-money-hero-inner,.send-money-hero-section,.send-money-hero-wrapper{display:block!important;visibility:visible!important;opacity:1!important}}@media(prefers-reduced-motion:reduce){.send-money-hero-wrapper *{animation:none!important;transition:none!important}}@media print{.floating-hearts,.hero-decorations,.icon-glow-effect{display:none}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */#send-money-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:center;justify-items:start;grid-gap:1rem;gap:1rem;grid-auto-flow:dense}#send-money-container select{padding-right:.4em}#send-money-container .custom-dropdown{position:relative;min-width:220px}#send-money-container .dropdown-trigger{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 42px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;font-weight:500;color:#2e2e2e;text-align:right;direction:rtl;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05)}#send-money-container .dropdown-trigger:hover{border-color:#c8e23f;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}#send-money-container .dropdown-trigger:focus{outline:none}#send-money-container .dropdown-trigger.active,#send-money-container .dropdown-trigger:focus{border-color:#70be31;box-shadow:0 0 0 3px rgba(112,190,49,.15)}#send-money-container .dropdown-trigger.active .dropdown-arrow{transform:rotate(180deg);color:#70be31}#send-money-container .dropdown-value{flex:1 1;text-align:right}#send-money-container .dropdown-arrow{position:absolute;left:16px;color:#6b7280;transition:all .3s ease}#send-money-container .dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05);list-style:none;margin:0;padding:6px;z-index:1000;animation:dropdownSlideIn .25s cubic-bezier(.4,0,.2,1);max-width:300px}#send-money-container .dropdown-option{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin:2px 0;border-radius:8px;font-size:15px;font-weight:500;color:#2e2e2e;cursor:pointer;transition:all .2s ease;direction:rtl;position:relative;overflow:hidden}#send-money-container .dropdown-option:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(112,190,49,.08),transparent);transition:left .5s ease}#send-money-container .dropdown-option:hover{background:#f0fdf4;color:#166534;transform:translateX(-2px)}#send-money-container .dropdown-option:hover:before{left:100%}#send-money-container .dropdown-option.selected{background:linear-gradient(270deg,#f0fdf4 0,#e6f7ed);color:#166534;font-weight:600}#send-money-container .dropdown-option.selected .check-icon{color:#70be31}#send-money-container .option-text{flex:1 1;text-align:right}#send-money-container .check-icon{width:16px;height:16px;margin-right:10px;color:#70be31}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#send-money-container .search-field{grid-column:1/-1}@media(min-width:768px){#send-money-container .search-field{grid-column:3/-2}}#send-money-container .search-button-wrapper{width:100%}@media(max-width:991.98px){#send-money-container .search-button-wrapper{grid-column:1/-1}}@media(max-width:767.98px){#send-money-container{display:block!important;margin:1rem auto!important;padding:1rem 1.5rem!important;max-width:100%!important;background:linear-gradient(135deg,#f9fafb,#fff)!important;border-radius:16px!important;box-shadow:0 2px 20px rgba(46,46,46,.08)!important}#send-money-container .h3,#send-money-container h3{font-size:1rem!important;font-weight:700!important;color:#2e2e2e!important;letter-spacing:-.02em!important;display:inline-block!important;vertical-align:top!important;line-height:52px!important;margin:0 0 0 .75rem!important;white-space:nowrap!important}#send-money-container .custom-dropdown{display:inline-block!important;width:calc(100% - 120px)!important;position:relative!important;margin:0 0 1.5rem!important;vertical-align:top!important}#send-money-container .dropdown-trigger{width:100%!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px 14px 45px!important;background:#fff!important;border:2px solid #f9fafb!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;color:#2e2e2e!important;text-align:right!important;direction:rtl!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px rgba(46,46,46,.08)!important}#send-money-container .dropdown-trigger:hover{border-color:#c8e23f!important;transform:translateY(-1px)!important}#send-money-container .dropdown-trigger:focus{outline:none!important}#send-money-container .dropdown-trigger.active,#send-money-container .dropdown-trigger:focus{border-color:#70be31!important;box-shadow:0 0 0 4px rgba(112,190,49,.12),0 4px 12px rgba(46,46,46,.15)!important}#send-money-container .dropdown-trigger.active .dropdown-arrow{transform:rotate(180deg)!important;color:#70be31!important}#send-money-container .dropdown-value{flex:1 1!important;text-align:right!important}#send-money-container .dropdown-arrow{position:absolute!important;left:18px!important;color:#6b7280!important;transition:all .3s ease!important}#send-money-container .dropdown-menu{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;background:#fff!important;border:2px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.08)!important;list-style:none!important;margin:0!important;padding:8px!important;z-index:1000!important;animation:dropdownSlideIn .3s cubic-bezier(.4,0,.2,1)!important}#send-money-container .dropdown-option{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;margin:4px 0!important;border-radius:8px!important;font-size:16px!important;font-weight:500!important;color:#2e2e2e!important;cursor:pointer!important;transition:all .2s ease!important;direction:rtl!important;position:relative!important;overflow:hidden!important}#send-money-container .dropdown-option:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(112,190,49,.1),transparent)!important;transition:left .5s ease!important}#send-money-container .dropdown-option:hover{background:#f0fdf4!important;color:#166534!important;transform:translateX(-2px)!important}#send-money-container .dropdown-option:hover:before{left:100%!important}#send-money-container .dropdown-option.selected{background:linear-gradient(270deg,#f0fdf4 0,#e6f7ed)!important;color:#166534!important;font-weight:600!important}#send-money-container .dropdown-option.selected .check-icon{color:#70be31!important}#send-money-container .option-text{flex:1 1!important;text-align:right!important}#send-money-container .check-icon{width:16px!important;height:16px!important;margin-right:12px!important;color:#70be31!important}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#send-money-container .search-field{width:100%!important;height:52px!important;margin-bottom:1.5rem!important;font-size:16px!important;border-radius:12px!important;border:2px solid #f9fafb!important;background:#fff!important;padding:14px 18px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;direction:rtl!important;text-align:right!important;font-weight:500!important;color:#2e2e2e!important;box-shadow:0 1px 3px rgba(46,46,46,.08)!important}#send-money-container .search-field:focus{border-color:#70be31!important;box-shadow:0 0 0 4px rgba(112,190,49,.12),0 4px 12px rgba(46,46,46,.15)!important;outline:none!important;transform:translateY(-1px)!important}#send-money-container .search-field::placeholder{color:#6b7280!important;direction:rtl!important;font-weight:400!important}#send-money-container .search-field:hover{border-color:#c8e23f!important;transform:translateY(-1px)!important}#send-money-container .search-button-wrapper{width:100%!important;margin-top:.5rem!important}#send-money-container .search-button-wrapper .btn{width:100%!important;height:56px!important;font-size:18px!important;font-weight:700!important;border-radius:12px!important;border:none!important;background:linear-gradient(135deg,#6b7280,#4b5563)!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-gap:10px!important;gap:10px!important;letter-spacing:-.01em!important;position:relative!important;overflow:hidden!important}#send-money-container .search-button-wrapper .btn:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,#70be31,#c8e23f,#ffd100)!important;border-radius:12px!important;padding:2px!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:0!important;transition:opacity .3s ease!important}#send-money-container .search-button-wrapper .btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(107,114,128,.4)!important;background:linear-gradient(135deg,#4b5563,#374151)!important}#send-money-container .search-button-wrapper .btn:hover:not(:disabled):before{opacity:1!important}#send-money-container .search-button-wrapper .btn:active:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(107,114,128,.3)!important}#send-money-container .search-button-wrapper .btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}#send-money-container .search-button-wrapper .btn:disabled:before{opacity:0!important}#send-money-container .search-button-wrapper .btn .spinner-border{width:22px!important;height:22px!important;border-width:2px!important}#send-money-container .row,#send-money-container [class*=col-]{margin:0!important;padding:0!important;width:100%!important}}@media(max-width:767.98px){.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}}.send-money-page .pagination-item-modern{width:66.67%!important;max-width:66.67%!important;margin:0 auto!important}@media(max-width:767.98px){.send-money-page .pagination-item-modern{width:100%!important;max-width:100%!important}}.search-result-container .modern-pagination-container .pagination-items,[class*=search-result] .modern-pagination-container .pagination-items{display:flex;flex-direction:column;align-items:center}.search-result-container .modern-pagination-container .pagination-items .pagination-item-modern,[class*=search-result] .modern-pagination-container .pagination-items .pagination-item-modern{width:66.67%!important;max-width:66.67%!important;margin:0 auto!important}@media(max-width:767.98px){.search-result-container .modern-pagination-container .pagination-items .pagination-item-modern,[class*=search-result] .modern-pagination-container .pagination-items .pagination-item-modern{width:100%!important;max-width:100%!important}}#send-money-container~* .pagination-item-modern{width:66.67%!important;max-width:66.67%!important;margin:0 auto!important}@media(max-width:767.98px){#send-money-container~* .pagination-item-modern{width:100%!important;max-width:100%!important}}@keyframes faqHeroFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(.5deg)}50%{transform:translateY(-8px) rotate(0deg)}75%{transform:translateY(-4px) rotate(-.5deg)}@media(min-width:768px){0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-15px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-1deg)}}}@keyframes faqHeroPulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.3);opacity:0}@media(min-width:768px){to{transform:scale(1.4)}}}@keyframes faqHeroPulseRingSecondary{0%{transform:scale(1);opacity:.4}to{transform:scale(1.4);opacity:0}@media(min-width:768px){to{transform:scale(1.6)}}}@keyframes faqHeroSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes faqHeroFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}@media(min-width:768px){0%{transform:translateY(20px)}}}.faq-hero-section{position:relative;width:100%;overflow:hidden;display:none}@media(min-width:768px){.faq-hero-section{display:block}}.faq-hero-section:after,.faq-hero-section:before,.faq-hero-section :global(.hero-background),.faq-hero-section :global(.hero-container),.faq-hero-section :global(.hero-image),.faq-hero-section :global(.hero-wrapper){background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.faq-hero-section>*{min-height:500px}@media(min-width:480px){.faq-hero-section>*{min-height:550px}}@media(min-width:768px){.faq-hero-section>*{min-height:600px}}@media(min-width:1024px){.faq-hero-section>*{min-height:650px}}@media(min-width:1280px){.faq-hero-section>*{min-height:700px}}.faq-hero-section [style*=background-image]{background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:inherit!important}.faq-hero-content-container{text-align:center;padding:3rem 1rem;animation:faqHeroFadeIn .8s ease-out;position:relative;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}@media(min-width:480px){.faq-hero-content-container{padding:3.5rem 1.5rem;min-height:450px}}@media(min-width:768px){.faq-hero-content-container{padding:4rem 2rem;min-height:500px}}@media(min-width:1024px){.faq-hero-content-container{padding:5rem 0;min-height:550px}}.faq-hero-icon-wrapper{position:relative;display:inline-block;margin-bottom:1.5rem}@media(min-width:768px){.faq-hero-icon-wrapper{margin-bottom:2rem}}.faq-hero-icon-wrapper svg{width:56px;height:56px;fill:#4c515b;filter:drop-shadow(0 4px 15px rgba(0,0,0,.15));animation:faqHeroFloat 4s ease-in-out infinite;z-index:2;position:relative}@media(min-width:480px){.faq-hero-icon-wrapper svg{width:64px;height:64px}}@media(min-width:768px){.faq-hero-icon-wrapper svg{width:80px;height:80px}}@media(min-width:1024px){.faq-hero-icon-wrapper svg{width:90px;height:90px}}@media(min-width:1280px){.faq-hero-icon-wrapper svg{width:100px;height:100px}}.faq-hero-icon-pulse-ring{position:absolute;inset:-15px;border:2px solid rgba(76,81,91,.3);border-radius:50%;animation:faqHeroPulseRing 2.5s infinite}@media(min-width:768px){.faq-hero-icon-pulse-ring{inset:-20px;border-width:3px}}.faq-hero-icon-pulse-ring-secondary{position:absolute;inset:-25px;border:1px solid rgba(76,81,91,.2);border-radius:50%;animation:faqHeroPulseRingSecondary 3s .5s infinite}@media(min-width:768px){.faq-hero-icon-pulse-ring-secondary{inset:-30px;border-width:2px}}.faq-hero-text-container{margin-bottom:1rem;width:100%;max-width:100%;overflow:hidden}.faq-hero-main-title{margin-bottom:1rem}@media(min-width:768px){.faq-hero-main-title{margin-bottom:1.5rem}}.faq-hero-title-regular,.faq-hero-title-strong{display:block;color:#4c515b}.faq-hero-title-regular{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;opacity:.9;letter-spacing:.3px}@media(min-width:480px){.faq-hero-title-regular{font-size:1.75rem}}@media(min-width:768px){.faq-hero-title-regular{font-size:2rem}}@media(min-width:1024px){.faq-hero-title-regular{font-size:2.25rem}}@media(min-width:1280px){.faq-hero-title-regular{font-size:2.5rem}}.faq-hero-title-strong{font-size:2rem;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:360px){.faq-hero-title-strong{font-size:1.75rem}}@media(min-width:480px){.faq-hero-title-strong{font-size:2.5rem}}@media(min-width:768px){.faq-hero-title-strong{font-size:3rem}}@media(min-width:1024px){.faq-hero-title-strong{font-size:3.5rem}}@media(min-width:1280px){.faq-hero-title-strong{font-size:4rem}}.faq-hero-description{font-size:1.25rem;color:#646b77;opacity:.9;max-width:500px;margin:0 auto;line-height:1.4;font-weight:500}@media(min-width:480px){.faq-hero-description{font-size:1.375rem;max-width:550px}}@media(min-width:768px){.faq-hero-description{font-size:1.5rem;max-width:650px}}@media(min-width:1024px){.faq-hero-description{font-size:1.625rem;max-width:700px}}@media(min-width:1280px){.faq-hero-description{font-size:1.75rem;max-width:750px}}.faq-hero-decoration-sparkles{position:absolute;inset:0;pointer-events:none}.faq-hero-decoration-sparkles svg{position:absolute;width:16px;height:16px;fill:rgba(76,81,91,.4);animation:faqHeroSparkle 3s infinite}@media(min-width:480px){.faq-hero-decoration-sparkles svg{width:18px;height:18px}}@media(min-width:768px){.faq-hero-decoration-sparkles svg{width:20px;height:20px}}.faq-hero-decoration-sparkles svg:first-child{top:15%;right:10%;animation-delay:0s}.faq-hero-decoration-sparkles svg:nth-child(2){top:60%;left:8%;animation-delay:1s}.faq-hero-decoration-sparkles svg:nth-child(3){top:25%;left:15%;animation-delay:2s}@media(min-width:768px){.faq-hero-section .hero-row.row>.offset-md-5{margin-left:12%}}@media(prefers-reduced-motion:reduce){.faq-hero-section *{animation:none!important;transition:none!important}}@media print{.faq-hero-decoration-sparkles{display:none}}@keyframes bounce-in{0%{opacity:0;transform:scale(.8) translateY(15px)}50%{opacity:1;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}@media(min-width:768px){0%{transform:scale(.3) translateY(20px)}50%{transform:scale(1.05) translateY(-5px)}}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}*{box-sizing:border-box}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:480px){.container{padding:0 1.5rem}}@media(min-width:768px){.container{padding:0 2rem}}@media(min-width:1024px){.container{padding:0 2.5rem}}@media(min-width:1280px){.container{padding:0 3rem}}.faq-main{width:100%;overflow-x:hidden}.faq-section{padding:0 0 3rem;background:linear-gradient(180deg,#fafbfc,#fff);min-height:70vh}@media(min-width:768px){.faq-section{padding:0 0 4rem}}@media(min-width:1024px){.faq-section{padding:0 0 5rem}}.category-filter-container{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);position:-webkit-sticky;position:sticky;top:0;z-index:100;margin-bottom:2rem;border-bottom:1px solid #f0f0f0}@media(min-width:1024px){.category-filter-container{margin-bottom:3rem}}.category-filter-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}@media(min-width:480px){.category-filter-wrapper{padding:0 1.5rem}}@media(min-width:768px){.category-filter-wrapper{padding:0 2rem}}@media(min-width:1024px){.category-filter-wrapper{padding:0 2.5rem}}@media(min-width:1280px){.category-filter-wrapper{padding:0 3rem}}.desktop-only{display:none!important}@media(min-width:768px){.desktop-only{display:flex!important;grid-gap:12px;gap:12px}}.mobile-only{display:block!important}@media(min-width:768px){.mobile-only{display:none!important}}.category-select{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:1rem;font-weight:500;color:#4c515b;cursor:pointer;transition:all .2s ease;margin:1rem 0}.category-select:focus{outline:none;border-color:#9fd356;box-shadow:0 0 0 3px rgba(159,211,86,.1)}.category-filter{display:flex;grid-gap:1rem;gap:1rem;padding:1.5rem 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a8e6cf transparent}.category-filter::-webkit-scrollbar{height:4px}.category-filter::-webkit-scrollbar-track{background:transparent}.category-filter::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffe066,#7ed321);border-radius:2px}@media(min-width:1280px){.category-filter{justify-content:center}}.category-filter .category-btn{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;background:#fff;border:2px solid #e8e8e8;border-radius:12px;font-size:.875rem;font-weight:600;color:#4c515b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:right;flex-shrink:0;min-width:120px;position:relative;overflow:hidden;z-index:1;pointer-events:all}@media(min-width:1280px){.category-filter .category-btn{min-width:140px}}.category-filter .category-btn:before{content:"";position:absolute;inset:0;background:var(--hover-color,#7ed321);opacity:0;transition:opacity .3s ease}.category-filter .category-btn svg{width:16px;height:16px;fill:currentColor;transition:all .3s ease;flex-shrink:0}.category-filter .category-btn span:not(.count){flex:1 1;text-align:right}.category-filter .category-btn .count{background:#f8f9fa;padding:.25rem .5rem;border-radius:20px;font-size:.75rem;font-weight:700;transition:all .3s ease;min-width:28px;text-align:center;flex-shrink:0}.category-filter .category-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--hover-color,#7ed321)}.category-filter .category-btn:hover:before{opacity:.08}.category-filter .category-btn:hover svg{transform:scale(1.1)}.category-filter .category-btn:focus{outline:2px solid #9fd356;outline-offset:2px}.category-filter .category-btn.active{background:var(--hover-color,#7ed321);border-color:var(--hover-color,#7ed321);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(126,211,33,.35)}.category-filter .category-btn.active .count{background:hsla(0,0%,100%,.25);color:#fff;font-weight:800}.category-filter .category-btn.active svg{fill:#fff;transform:scale(1.1)}.faq-content{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:480px){.faq-content{padding:0 1.5rem}}@media(min-width:768px){.faq-content{padding:0 2rem}}@media(min-width:1024px){.faq-content{padding:0 2.5rem}}@media(min-width:1280px){.faq-content{padding:0 3rem}}.faq-container{max-width:100%}@media(min-width:1024px){.faq-container{max-width:900px;margin:0 auto}}@media(min-width:1280px){.faq-container{max-width:1000px}}.faq-category{margin-bottom:2rem;animation:bounce-in .6s ease-out}@media(min-width:768px){.faq-category{margin-bottom:3rem}}.faq-category:last-child{margin-bottom:0}.faq-category .category-header{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}@media(min-width:768px){.faq-category .category-header{grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}}.faq-category .category-header .category-icon{width:36px;height:36px;background:var(--category-color,#7ed321);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(126,211,33,.3)}@media(min-width:768px){.faq-category .category-header .category-icon{width:48px;height:48px;border-radius:16px}}.faq-category .category-header .category-icon svg{width:18px;height:18px;fill:#fff}@media(min-width:768px){.faq-category .category-header .category-icon svg{width:24px;height:24px}}.faq-category .category-header h2{font-size:1.25rem;font-weight:800;color:#4c515b;margin:0;flex:1 1}@media(min-width:768px){.faq-category .category-header h2{font-size:1.5rem}}.faq-category .category-header .category-line{display:none}@media(min-width:768px){.faq-category .category-header .category-line{display:block;flex:1 1;height:3px;background:linear-gradient(90deg,transparent,#7ed321 50%,transparent);opacity:.4;border-radius:2px}}.questions-list{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}@media(min-width:768px){.questions-list{grid-gap:1rem;gap:1rem}}.faq-item{background:#fff;border-radius:16px;border:2px solid transparent;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(min-width:768px){.faq-item{border-radius:20px}}.faq-item:hover{border-color:var(--item-color,#7ed321);box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-2px)}@media(min-width:768px){.faq-item:hover{transform:translateY(-3px) translateX(3px)}}@media(min-width:1024px){.faq-item:hover{box-shadow:0 12px 35px rgba(0,0,0,.1);transform:translateY(-4px) translateX(4px)}}.faq-item.open{border-color:var(--item-color,#7ed321);box-shadow:0 8px 25px rgba(126,211,33,.2);background:linear-gradient(135deg,#fff,#f0f9f0)}.faq-item.open .faq-question{border-bottom:1px solid rgba(126,211,33,.1)}.faq-item.open .faq-question .question-number{background:var(--item-color,#7ed321);color:#fff;transform:scale(1.05);box-shadow:0 2px 8px rgba(126,211,33,.3)}.faq-item.open .faq-question h3{color:#4c515b;font-weight:800}.faq-item.open .faq-question .toggle-icon{background:var(--item-color,#7ed321);color:#fff;transform:rotate(180deg) scaleX(-1);box-shadow:0 2px 8px rgba(126,211,33,.3)}.faq-item.open .faq-answer{max-height:300px;opacity:1;transition:all .5s ease}@media(min-width:768px){.faq-item.open .faq-answer{max-height:500px}}.faq-item .faq-question{width:100%;padding:1rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;text-align:right;transition:all .3s ease;min-height:48px}@media(min-width:480px){.faq-item .faq-question{padding:1.25rem}}@media(min-width:768px){.faq-item .faq-question{padding:1.5rem}}@media(min-width:1024px){.faq-item .faq-question{padding:1.75rem}}.faq-item .faq-question .question-content{display:flex;flex-direction:row-reverse;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 1}@media(min-width:480px){.faq-item .faq-question .question-content{grid-gap:1rem;gap:1rem}}@media(min-width:768px){.faq-item .faq-question .question-content{grid-gap:1.25rem;gap:1.25rem}}.faq-item .faq-question .question-content .question-number{width:32px;height:32px;background:#f3f4f6;color:#646b77;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;transition:all .4s ease;flex-shrink:0;margin-top:2px}@media(min-width:480px){.faq-item .faq-question .question-content .question-number{width:36px;height:36px;font-size:.8125rem}}@media(min-width:768px){.faq-item .faq-question .question-content .question-number{width:40px;height:40px;border-radius:12px;font-size:.875rem}}.faq-item .faq-question .question-content h3{margin:0;font-size:.9375rem;font-weight:700;color:#4c515b;text-align:right;transition:all .3s ease;line-height:1.4;flex:1 1}@media(min-width:480px){.faq-item .faq-question .question-content h3{font-size:1rem}}@media(min-width:768px){.faq-item .faq-question .question-content h3{font-size:1.125rem}}.faq-item .faq-question .toggle-icon{width:36px;height:36px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s ease;margin-top:2px}@media(min-width:480px){.faq-item .faq-question .toggle-icon{width:40px;height:40px}}@media(min-width:768px){.faq-item .faq-question .toggle-icon{width:44px;height:44px;border-radius:14px}}.faq-item .faq-question .toggle-icon svg{width:16px;height:16px;color:#646b77;transition:color .3s ease}@media(min-width:480px){.faq-item .faq-question .toggle-icon svg{width:18px;height:18px}}@media(min-width:768px){.faq-item .faq-question .toggle-icon svg{width:20px;height:20px}}.faq-item .faq-answer{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.faq-item .faq-answer .answer-content{padding:0 3rem 1rem 1rem}@media(min-width:480px){.faq-item .faq-answer .answer-content{padding:0 4rem 1.25rem 1.25rem}}@media(min-width:768px){.faq-item .faq-answer .answer-content{padding:0 5.5rem 1.75rem 1.5rem}}@media(min-width:1024px){.faq-item .faq-answer .answer-content{padding:0 5.5rem 2rem 1.75rem}}.faq-item .faq-answer .answer-content p{margin:0;font-size:.875rem;line-height:1.6;color:#646b77;text-align:right}@media(min-width:480px){.faq-item .faq-answer .answer-content p{font-size:.9375rem}}@media(min-width:768px){.faq-item .faq-answer .answer-content p{font-size:1rem;line-height:1.7}}.faq-cta{margin-top:3rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#7ec344,#78c144);border-radius:20px;box-shadow:0 15px 30px rgba(126,211,33,.35);position:relative;overflow:hidden}@media(min-width:480px){.faq-cta{padding:2.5rem 2rem}}@media(min-width:768px){.faq-cta{margin-top:4rem;padding:3rem;border-radius:24px}}@media(min-width:1024px){.faq-cta{margin-top:5rem;padding:3.5rem;border-radius:28px}}.faq-cta:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:20px 20px;transform:rotate(45deg);opacity:.6;animation:float 10s ease-in-out infinite}.faq-cta .cta-content{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:1.5rem;gap:1.5rem;text-align:center}@media(min-width:480px){.faq-cta .cta-content{grid-gap:2rem;gap:2rem}}@media(min-width:768px){.faq-cta .cta-content{flex-direction:row-reverse;text-align:right;justify-content:space-between;grid-gap:2.5rem;gap:2.5rem}}.faq-cta .cta-content .cta-icon{width:64px;height:64px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media(min-width:480px){.faq-cta .cta-content .cta-icon{width:72px;height:72px}}@media(min-width:768px){.faq-cta .cta-content .cta-icon{width:80px;height:80px;border-radius:20px}}@media(min-width:1024px){.faq-cta .cta-content .cta-icon{width:90px;height:90px;border-radius:22px}}.faq-cta .cta-content .cta-icon svg{width:32px;height:32px;fill:#fff;animation:float 3s ease-in-out infinite}@media(min-width:480px){.faq-cta .cta-content .cta-icon svg{width:36px;height:36px}}@media(min-width:768px){.faq-cta .cta-content .cta-icon svg{width:40px;height:40px}}@media(min-width:1024px){.faq-cta .cta-content .cta-icon svg{width:44px;height:44px}}.faq-cta .cta-content .cta-icon .cta-sparkle{position:absolute;top:-5px;left:-5px}@media(min-width:768px){.faq-cta .cta-content .cta-icon .cta-sparkle{top:-8px;left:-8px}}.faq-cta .cta-content .cta-icon .cta-sparkle svg{width:16px;height:16px;fill:#ffe066;animation:sparkle 2s infinite}@media(min-width:768px){.faq-cta .cta-content .cta-icon .cta-sparkle svg{width:18px;height:18px}}@media(min-width:768px){.faq-cta .cta-content .cta-text{flex:1 1}}.faq-cta .cta-content .cta-text h2{color:#fff;font-size:1.375rem;font-weight:800;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(min-width:480px){.faq-cta .cta-content .cta-text h2{font-size:1.5rem}}@media(min-width:768px){.faq-cta .cta-content .cta-text h2{font-size:1.75rem;margin-bottom:.75rem}}@media(min-width:1024px){.faq-cta .cta-content .cta-text h2{font-size:1.875rem}}.faq-cta .cta-content .cta-text p{color:hsla(0,0%,100%,.95);font-size:1rem;margin:0;opacity:.9}@media(min-width:768px){.faq-cta .cta-content .cta-text p{font-size:1.125rem}}.faq-cta .cta-content .cta-button{padding:1rem 2rem;background:linear-gradient(135deg,#dfeb44,#acd86f);color:#4c515b;border:none;border-radius:12px;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;transition:all .4s ease;box-shadow:0 8px 20px rgba(0,0,0,.25);min-height:48px}@media(min-width:480px){.faq-cta .cta-content .cta-button{padding:1.125rem 2.25rem;font-size:1.0625rem}}@media(min-width:768px){.faq-cta .cta-content .cta-button{padding:1.25rem 2.5rem;border-radius:16px;font-size:1.125rem;grid-gap:.75rem;gap:.75rem}}.faq-cta .cta-content .cta-button span{color:#4c515b}.faq-cta .cta-content .cta-button svg{transform:rotate(180deg);transition:transform .3s ease;stroke:#4c515b}.faq-cta .cta-content .cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.35);background:linear-gradient(135deg,#fff,#ffe066)}.faq-cta .cta-content .cta-button:hover span{color:#4c515b}.faq-cta .cta-content .cta-button:hover svg{transform:rotate(180deg) translateX(3px);stroke:#4c515b}@media(prefers-contrast:high){.faq-item{border-color:#4c515b}.faq-item.open{border-color:#5cb85c}.category-btn{border-color:#4c515b}.category-btn.active{border-color:#5cb85c}}@media print{.category-filter-container,.faq-cta{display:none}.faq-item{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}.faq-answer{max-height:none!important;opacity:1!important}}.dashboard-welcome-hero-wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;min-height:500px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.dashboard-welcome-hero-wrapper{padding:60px 20px;min-height:400px}}.welcome-content-grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:140px;gap:140px;align-items:center;width:100%;margin-left:-500px}@media(max-width:1024px){.welcome-content-grid-layout{grid-gap:60px;gap:60px;margin-left:-150px}}@media(max-width:768px){.welcome-content-grid-layout{grid-template-columns:1fr;grid-gap:40px;gap:40px;text-align:center;margin-left:0}}.welcome-message-content-block{direction:rtl;text-align:center;margin-right:20px}@media(max-width:1024px){.welcome-message-content-block{margin-right:15px}}@media(max-width:768px){.welcome-message-content-block{text-align:center;order:2;margin-right:0}}.personalized-greeting-text{font-size:3.3rem;font-weight:1000;color:#f5f5f5;margin-bottom:16px;opacity:0;transform:translateY(20px);animation:welcomeTextReveal .8s ease-out .8s forwards;text-align:center}@media(max-width:768px){.personalized-greeting-text{font-size:1.3rem;margin-bottom:12px}}.dashboard-welcome-headline{font-size:3rem;font-weight:500;color:#f5f5f5;line-height:1.2;margin-bottom:20px;white-space:nowrap;opacity:0;transform:translateY(30px);animation:welcomeTextReveal 1s ease-out 1.2s forwards;text-align:center}@media(max-width:1024px){.dashboard-welcome-headline{font-size:2.5rem}}@media(max-width:768px){.dashboard-welcome-headline{font-size:2rem;margin-bottom:16px}}@media(max-width:480px){.dashboard-welcome-headline{font-size:1.7rem}}.dashboard-description-subtext{font-size:1.6rem;font-weight:600;color:#4b515c;line-height:1.6;max-width:500px;white-space:nowrap;opacity:0;transform:translateY(20px);animation:welcomeTextReveal .8s ease-out 1.6s forwards;margin-bottom:30px;text-align:center;margin-left:220px;margin-right:auto}@media(max-width:768px){.dashboard-description-subtext{font-size:1.1rem;max-width:none;margin:0 auto 25px}}@media(max-width:480px){.dashboard-description-subtext{font-size:1rem}}.interactive-logo-display-area{display:flex;justify-content:center;align-items:center;direction:ltr}@media(max-width:768px){.interactive-logo-display-area{order:1}}.animated-brand-logo-wrapper{position:relative;width:300px;height:340px;cursor:pointer;direction:ltr}@media(max-width:1024px){.animated-brand-logo-wrapper{width:250px;height:285px}}@media(max-width:768px){.animated-brand-logo-wrapper{width:200px;height:228px}}@media(max-width:480px){.animated-brand-logo-wrapper{width:160px;height:182px}}.dimensional-brand-logo-svg{width:100%;height:100%;opacity:0;transform:scale(.3) translateY(50px);animation:brandLogoEntrance 1.2s cubic-bezier(.25,.46,.45,.94) .3s forwards,brandLogoPulse 4s ease-in-out 2s infinite;transition:opacity .6s ease-out}.logo-vector-path-primary,.logo-vector-path-secondary,.logo-vector-path-tertiary{transform-origin:center;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.hero-cta-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;margin-top:30px;opacity:0;transform:translateY(20px);animation:welcomeTextReveal .8s ease-out 2s forwards}@media(max-width:768px){.hero-cta-buttons{justify-content:center;flex-wrap:wrap;grid-gap:15px;gap:15px}}.hero-button{padding:12px 30px;border-radius:25px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.hero-button.primary{background-color:#f5f5f5;color:#555962}.hero-button.primary:hover{background-color:#f5f5f5;transform:translateY(-2px)}.hero-button.secondary{background-color:initial;color:#555962;border:2px solid #555962}.hero-button.secondary:hover{background-color:rgba(85,89,98,.1);transform:translateY(-2px)}@media(max-width:480px){.hero-button{padding:10px 24px;font-size:.9rem}}.giver-text-container{top:95%!important;left:250%}.giver-letter{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:90px;font-weight:900;color:#555962;opacity:0;transform:scale(0);margin:0 -2px;letter-spacing:-4px;position:relative}@media(max-width:1024px){.giver-letter{font-size:70px;margin:0 -1px;letter-spacing:-3px}}@media(max-width:768px){.giver-letter{font-size:55px;margin:0 -1px;letter-spacing:-2px}}@media(max-width:480px){.giver-letter{font-size:42px;margin:0;letter-spacing:-1px}}.animated-brand-logo-wrapper.transformation-active .dimensional-brand-logo-svg{animation-play-state:paused}.animated-brand-logo-wrapper.transformation-active .logo-vector-path-primary{opacity:0;transform:scale(.7) translateX(-80px)}.animated-brand-logo-wrapper.transformation-active .logo-vector-path-secondary{opacity:0;transform:scale(.5) translateX(-40px)}.animated-brand-logo-wrapper.transformation-active .logo-vector-path-tertiary{opacity:0;transform:scale(.3) translateX(40px)}.animated-brand-logo-wrapper.transformation-active .giver-letter.letter-g{animation:letterFlyToTop 1.2s cubic-bezier(.25,.46,.45,.94) .3s forwards}.animated-brand-logo-wrapper.transformation-active .giver-letter.letter-i{animation:letterFlyToTop 1.2s cubic-bezier(.25,.46,.45,.94) .5s forwards}.animated-brand-logo-wrapper.transformation-active .giver-letter.letter-v{animation:letterFlyToTop 1.2s cubic-bezier(.25,.46,.45,.94) .7s forwards}.animated-brand-logo-wrapper.transformation-active .giver-letter.letter-e{animation:letterFlyToTop 1.2s cubic-bezier(.25,.46,.45,.94) .9s forwards}.animated-brand-logo-wrapper.transformation-active .giver-letter.letter-r{animation:letterFlyToTop 1.2s cubic-bezier(.25,.46,.45,.94) 1.1s forwards}@keyframes welcomeTextReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes brandLogoEntrance{0%{opacity:0;transform:scale(.3) translateY(50px) rotateY(-15deg)}70%{opacity:.9;transform:scale(1.05) translateY(-5px) rotateY(5deg)}to{opacity:1;transform:scale(1) translateY(0) rotateY(0deg)}}@keyframes brandLogoPulse{0%,to{transform:scale(1) rotateY(0deg)}25%{transform:scale(1.02) rotateY(2deg)}50%{transform:scale(1.04) rotateY(0deg)}75%{transform:scale(1.02) rotateY(-2deg)}}@keyframes letterFlyToTop{0%{opacity:0;transform:scale(0) translateX(0) translateY(0)}30%{opacity:1;transform:scale(1.2) translateX(0) translateY(0)}to{opacity:1;transform:scale(.9) translateX(var(--final-x,0)) translateY(-380px)}}@media(max-width:1024px){@keyframes letterFlyToTop{0%{opacity:0;transform:scale(0) translateX(0) translateY(0)}30%{opacity:1;transform:scale(1.2) translateX(0) translateY(0)}to{opacity:1;transform:scale(.8) translateX(calc(var(--final-x, 0)*0.7)) translateY(-320px)}}}@media(max-width:768px){@keyframes letterFlyToTop{0%{opacity:0;transform:scale(0) translateX(0) translateY(0)}30%{opacity:1;transform:scale(1.2) translateX(0) translateY(0)}to{opacity:1;transform:scale(.7) translateX(0) translateY(-260px)}}}@media(max-width:480px){@keyframes letterFlyToTop{0%{opacity:0;transform:scale(0) translateX(0) translateY(0)}30%{opacity:1;transform:scale(1.2) translateX(0) translateY(0)}to{opacity:1;transform:scale(.6) translateX(0) translateY(-200px)}}}.giver-text-container{position:absolute;top:85%;left:190%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;direction:ltr;z-index:10}.bank-details-form-section{padding:40px 0;background-color:#f8f9fa;border-radius:12px;margin:20px 0}.bank-details-form-section .form-header{text-align:center;margin-bottom:40px}.bank-details-form-section .form-header .section-title h2{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:10px}.bank-details-form-section .form-header .section-description{color:#6c757d;font-size:1.1rem;max-width:600px;margin:0 auto}.bank-details-form-section .success-alert{max-width:600px;margin:0 auto 30px;border-radius:8px;font-weight:500}.bank-details-form-section .form-card{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 20px rgba(0,0,0,.08);max-width:800px;margin:0 auto}.bank-details-form-section .form-card .card-section{margin-bottom:30px}.bank-details-form-section .form-card .card-section .section-title{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:20px;display:flex;align-items:center}.bank-details-form-section .form-card .card-section .section-title:before{content:"";width:4px;height:24px;background:#7ed321;margin-right:12px;border-radius:2px}.bank-details-form-section .form-card .card-section .section-subtitle{color:#6c757d;font-size:.95rem;margin-bottom:20px}.bank-details-form-section .form-card .section-divider{height:1px;background:#e9ecef;margin:35px 0}.bank-details-form-section .form-group{margin-bottom:20px}.bank-details-form-section .form-group label{font-weight:600;color:#495057;margin-bottom:8px;font-size:.95rem}.bank-details-form-section .form-group .form-control{border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .3s ease;background-color:#fff}.bank-details-form-section .form-group .form-control:focus{border-color:#7ed321;box-shadow:0 0 0 .2rem rgba(126,211,33,.15);background-color:#fff}.bank-details-form-section .form-group .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.bank-details-form-section .form-group .form-control::placeholder{color:#adb5bd}.bank-details-form-section .form-group .invalid-feedback{font-size:.875rem;margin-top:.25rem;color:#dc3545}.bank-details-form-section .form-group .text-warning{color:#ffc107!important;font-size:.875rem;margin-top:.5rem}.bank-details-form-section .select-wrapper{position:relative}.bank-details-form-section .select-wrapper.has-error .form-control{border-color:#dc3545}.bank-details-form-section .select-wrapper.disabled{opacity:.6;pointer-events:none}.bank-details-form-section .upload-zone{border:2px dashed #dee2e6;border-radius:12px;padding:40px;text-align:center;transition:all .3s ease;cursor:pointer;background-color:#fafbfc}.bank-details-form-section .upload-zone:hover{border-color:#7ed321;background-color:#f8fdf3}.bank-details-form-section .upload-zone.drag-active{border-color:#7ed321;background-color:#f0f9e8;transform:scale(1.02)}.bank-details-form-section .upload-zone.error{border-color:#dc3545;background-color:#fff5f5}.bank-details-form-section .upload-zone .hidden-input{display:none}.bank-details-form-section .upload-zone .upload-content{cursor:pointer}.bank-details-form-section .upload-zone .upload-content .upload-icon{font-size:3rem;color:#7ed321;margin-bottom:20px}.bank-details-form-section .upload-zone .upload-content h5{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:10px}.bank-details-form-section .upload-zone .upload-content p{color:#6c757d;margin-bottom:20px}.bank-details-form-section .upload-zone .upload-content .upload-hints{display:flex;justify-content:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.bank-details-form-section .upload-zone .upload-content .upload-hints span{display:inline-flex;align-items:center;color:#6c757d;font-size:.875rem}.bank-details-form-section .upload-zone .upload-content .upload-hints span i{margin-right:6px;color:#28a745}.bank-details-form-section .upload-zone .preview-container{position:relative}.bank-details-form-section .upload-zone .preview-container .preview-image{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.bank-details-form-section .upload-zone .preview-container .change-image-btn{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.8);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.bank-details-form-section .upload-zone .preview-container .change-image-btn:hover{background:rgba(0,0,0,.9)}.bank-details-form-section .upload-zone .preview-container .change-image-btn i{margin-right:6px}.bank-details-form-section .form-actions{margin-top:40px;text-align:center}.bank-details-form-section .form-actions .submit-btn{padding:14px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .3s ease;background-color:#7ed321;border-color:#7ed321}.bank-details-form-section .form-actions .submit-btn:hover:not(:disabled){background-color:#6bc20f;border-color:#6bc20f;transform:translateY(-2px);box-shadow:0 5px 20px rgba(126,211,33,.3)}.bank-details-form-section .form-actions .submit-btn:disabled{opacity:.7;cursor:not-allowed}.bank-details-form-section .form-actions .submit-btn .spinner-border-sm{width:1rem;height:1rem}.bank-details-form-section .security-note{margin-top:30px;padding:20px;background-color:#e8f5e9;border-radius:8px;text-align:center;color:#2e7d32;font-size:.9rem}.bank-details-form-section .security-note i{margin-right:8px;font-size:1.1rem}@media(max-width:768px){.bank-details-form-section .form-card,.bank-details-form-section .upload-zone{padding:25px}.bank-details-form-section .upload-zone .upload-content .upload-icon{font-size:2.5rem}.bank-details-form-section .upload-zone .upload-content h5{font-size:1.1rem}.bank-details-form-section .upload-zone .upload-content .upload-hints{flex-direction:column;grid-gap:10px;gap:10px}.bank-details-form-section .form-actions .submit-btn{width:100%;padding:16px}}.giver-blessing-modal-v2__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:9998;animation:gbm2FadeIn .3s ease-out}.giver-blessing-modal-v2{--gbm2-primary:#9fd356;--gbm2-primary-dark:#73bf44;--gbm2-primary-light:#d6e046;--gbm2-accent:#ebe94c;--gbm2-bg:#fff;--gbm2-bg-page:#f5f7fa;--gbm2-bg-light:#f8f9fb;--gbm2-bg-gray:#e9ecef;--gbm2-text:#2d3748;--gbm2-text-secondary:#6c757d;--gbm2-text-light:#8898aa;--gbm2-border:#dee2e6;--gbm2-shadow:rgba(0,0,0,0.08);--gbm2-space-xs:0.5rem;--gbm2-space-sm:1rem;--gbm2-space-md:1.5rem;--gbm2-space-lg:2rem;--gbm2-space-xl:3rem;--gbm2-radius-sm:0.75rem;--gbm2-radius-md:1.25rem;--gbm2-radius-lg:1.5rem;--gbm2-radius-xl:2rem;--gbm2-radius-full:9999px;--gbm2-ease:cubic-bezier(0.4,0,0.2,1);--gbm2-tr:all 0.3s var(--gbm2-ease);--gbm2-tr-fast:all 0.15s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:90vh;background:var(--gbm2-bg);border-radius:var(--gbm2-radius-xl);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 0 0 1px var(--gbm2-border);z-index:9999;overflow:hidden;display:flex;flex-direction:column;animation:gbm2ModalSlideIn .4s cubic-bezier(.34,1.56,.64,1)}@media(max-width:600px){.giver-blessing-modal-v2{width:95%;max-height:95vh;border-radius:var(--gbm2-radius-lg)}}.giver-blessing-modal-v2__header{display:flex;align-items:center;justify-content:center;padding:var(--gbm2-space-lg) var(--gbm2-space-md) var(--gbm2-space-md);background:linear-gradient(135deg,var(--gbm2-accent),var(--gbm2-primary) 50%,var(--gbm2-primary-dark));color:#fff;position:relative}.giver-blessing-modal-v2__header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}.giver-blessing-modal-v2__header-content{display:flex;align-items:center;justify-content:center;grid-gap:var(--gbm2-space-sm);gap:var(--gbm2-space-sm);text-align:center;flex:1 1}.giver-blessing-modal-v2__icon-wrapper{width:48px;height:48px;background:hsla(0,0%,100%,.1);border-radius:var(--gbm2-radius-md);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15)}.giver-blessing-modal-v2__icon-wrapper svg{width:28px;height:28px;stroke-width:1.5}.giver-blessing-modal-v2__title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.giver-blessing-modal-v2__navigation{display:flex;align-items:center;justify-content:center;grid-gap:var(--gbm2-space-sm);gap:var(--gbm2-space-sm);margin:0 auto}.giver-blessing-modal-v2__nav-btn{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.15);border-radius:var(--gbm2-radius-sm);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--gbm2-tr);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15)}.giver-blessing-modal-v2__nav-btn:hover:not(:disabled){background:hsla(0,0%,100%,.25);transform:scale(1.05);border-color:hsla(0,0%,100%,.3)}.giver-blessing-modal-v2__nav-btn:active:not(:disabled){transform:scale(.95)}.giver-blessing-modal-v2__nav-btn:disabled{opacity:.4;cursor:not-allowed;background:hsla(0,0%,100%,.05)}.giver-blessing-modal-v2__nav-btn svg{width:20px;height:20px;stroke-width:2}.giver-blessing-modal-v2__position{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);padding:6px 12px;background:hsla(0,0%,100%,.1);border-radius:var(--gbm2-radius-full);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;min-width:80px;text-align:center}.giver-blessing-modal-v2__close-btn{width:40px;height:40px;border:none;background:hsla(0,0%,100%,.15);border-radius:var(--gbm2-radius-sm);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--gbm2-tr);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;right:var(--gbm2-space-md);top:50%;transform:translateY(-50%)}.giver-blessing-modal-v2__close-btn:hover{background:hsla(0,0%,100%,.25);transform:translateY(-50%) scale(1.05)}.giver-blessing-modal-v2__close-btn:active{transform:translateY(-50%) scale(.95)}.giver-blessing-modal-v2__close-btn svg{width:24px;height:24px;stroke-width:2.5}.giver-blessing-modal-v2__sender-card{display:flex;align-items:center;grid-gap:var(--gbm2-space-md);gap:var(--gbm2-space-md);padding:var(--gbm2-space-md);margin:var(--gbm2-space-md);background:var(--gbm2-bg-light);border-radius:var(--gbm2-radius-md);border:1px solid var(--gbm2-border);transition:var(--gbm2-tr)}.giver-blessing-modal-v2__sender-card:hover{box-shadow:0 2px 8px var(--gbm2-shadow)}.giver-blessing-modal-v2__sender-avatar{width:60px;height:60px;background:linear-gradient(135deg,var(--gbm2-primary),var(--gbm2-primary-dark));color:#fff;border-radius:var(--gbm2-radius-full);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0;box-shadow:0 4px 14px rgba(159,211,86,.35)}.giver-blessing-modal-v2__sender-details{flex:1 1;min-width:0}.giver-blessing-modal-v2__sender-name{font-size:1.25rem;font-weight:600;color:var(--gbm2-text);margin:0 0 var(--gbm2-space-xs)}.giver-blessing-modal-v2__gift-meta{display:flex;flex-wrap:wrap;grid-gap:var(--gbm2-space-sm);gap:var(--gbm2-space-sm)}.giver-blessing-modal-v2__amount-badge,.giver-blessing-modal-v2__date-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 14px;background:#fff;border-radius:var(--gbm2-radius-full);font-size:.875rem;color:var(--gbm2-text-secondary);border:1.5px solid var(--gbm2-border);transition:var(--gbm2-tr)}.giver-blessing-modal-v2__amount-badge svg,.giver-blessing-modal-v2__date-badge svg{width:16px;height:16px}.giver-blessing-modal-v2__amount-badge:hover,.giver-blessing-modal-v2__date-badge:hover{border-color:var(--gbm2-primary)}.giver-blessing-modal-v2__amount-badge{color:var(--gbm2-text);font-weight:600;border-color:var(--gbm2-primary);background:#fff}.giver-blessing-modal-v2__amount-badge svg{color:var(--gbm2-primary)}.giver-blessing-modal-v2__media-section{margin:0 var(--gbm2-space-md) var(--gbm2-space-md)}.giver-blessing-modal-v2__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gbm2-space-xl);text-align:center;color:var(--gbm2-text-secondary)}.giver-blessing-modal-v2__loading p{margin-top:var(--gbm2-space-md);font-size:.875rem}.giver-blessing-modal-v2__spinner{width:48px;height:48px;position:relative}.giver-blessing-modal-v2__spinner-ring{position:absolute;inset:0;border:3px solid transparent;border-top:3px solid var(--gbm2-primary);border-radius:50%;animation:gbm2Spin 1s linear infinite}.giver-blessing-modal-v2__media-tabs{display:flex;grid-gap:var(--gbm2-space-xs);gap:var(--gbm2-space-xs);margin-bottom:var(--gbm2-space-md);background:var(--gbm2-bg-light);padding:4px;border-radius:var(--gbm2-radius-sm);border:1px solid var(--gbm2-border)}.giver-blessing-modal-v2__media-tab{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:10px 16px;border:none;background:transparent;color:var(--gbm2-text-secondary);font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:var(--gbm2-tr)}.giver-blessing-modal-v2__media-tab svg{width:18px;height:18px}.giver-blessing-modal-v2__media-tab:hover:not(.giver-blessing-modal-v2__media-tab--active){background:var(--gbm2-bg-gray);color:var(--gbm2-text)}.giver-blessing-modal-v2__media-tab--active{background:#fff;color:var(--gbm2-primary-dark);box-shadow:0 1px 3px var(--gbm2-shadow)}.giver-blessing-modal-v2__media-tab--active svg{color:var(--gbm2-primary)}.giver-blessing-modal-v2__media-content{position:relative;border-radius:var(--gbm2-radius-md);overflow:hidden;background:var(--gbm2-bg-light);min-height:200px;border:1px solid var(--gbm2-border)}.giver-blessing-modal-v2__media-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.giver-blessing-modal-v2__media-wrapper--image,.giver-blessing-modal-v2__media-wrapper--video{background:var(--gbm2-bg-gray)}.giver-blessing-modal-v2__media-wrapper--video video{width:100%;height:auto;max-height:400px}.giver-blessing-modal-v2__media-wrapper--audio{padding:var(--gbm2-space-xl) var(--gbm2-space-md);flex-direction:column;grid-gap:var(--gbm2-space-lg);gap:var(--gbm2-space-lg);background:var(--gbm2-bg-light)}.giver-blessing-modal-v2__media-image{max-width:100%;max-height:400px;height:auto;width:auto;display:block}.giver-blessing-modal-v2__media-audio{width:100%;max-width:400px}.giver-blessing-modal-v2__download-btn{position:absolute;top:var(--gbm2-space-sm);inset-inline-end:var(--gbm2-space-sm);width:44px;height:44px;border:none;background:#fff;border-radius:var(--gbm2-radius-sm);color:var(--gbm2-text);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--gbm2-shadow);transition:var(--gbm2-tr)}.giver-blessing-modal-v2__download-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px var(--gbm2-shadow);color:var(--gbm2-primary)}.giver-blessing-modal-v2__download-btn--floating{background:linear-gradient(135deg,var(--gbm2-primary),var(--gbm2-primary-dark));color:#fff}.giver-blessing-modal-v2__download-btn--floating:hover{background:linear-gradient(135deg,var(--gbm2-primary-dark),var(--gbm2-primary-dark));transform:translateY(-2px) scale(1.05)}.giver-blessing-modal-v2__audio-visualizer{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;height:80px}.giver-blessing-modal-v2__wave{width:5px;height:100%;background:linear-gradient(180deg,var(--gbm2-primary),var(--gbm2-primary-dark));border-radius:3px;animation:gbm2Wave 1.2s ease-in-out infinite;opacity:.8}.giver-blessing-modal-v2__wave:nth-child(2){animation-delay:.1s}.giver-blessing-modal-v2__wave:nth-child(3){animation-delay:.2s}.giver-blessing-modal-v2__wave:nth-child(4){animation-delay:.3s}.giver-blessing-modal-v2__wave:nth-child(5){animation-delay:.4s}.giver-blessing-modal-v2__media-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gbm2-space-xl);color:var(--gbm2-text-secondary)}.giver-blessing-modal-v2__media-error svg{color:#e0e0e0;margin-bottom:var(--gbm2-space-sm)}.giver-blessing-modal-v2__media-error p{margin:0;font-size:.875rem}.giver-blessing-modal-v2__blessing-section{margin:var(--gbm2-space-md);padding:var(--gbm2-space-md);background:var(--gbm2-bg-light);border-radius:var(--gbm2-radius-md);border:1px solid var(--gbm2-border);transition:var(--gbm2-tr)}.giver-blessing-modal-v2__blessing-section:hover{box-shadow:0 2px 8px var(--gbm2-shadow)}.giver-blessing-modal-v2__blessing-header{display:flex;align-items:center;grid-gap:var(--gbm2-space-xs);gap:var(--gbm2-space-xs);margin-bottom:var(--gbm2-space-sm)}.giver-blessing-modal-v2__blessing-header svg{color:var(--gbm2-primary)}.giver-blessing-modal-v2__blessing-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--gbm2-text)}.giver-blessing-modal-v2__blessing-content p{margin:0;-webkit-margin-start:25px;margin-inline-start:25px;line-height:1.7;color:var(--gbm2-text-secondary);white-space:pre-wrap;word-break:break-word}.giver-blessing-modal-v2__footer-thank-you-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;background:#25d366;color:#fff;border:none;border-radius:var(--gbm2-radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--gbm2-tr);margin-left:auto}.giver-blessing-modal-v2__footer-thank-you-btn:hover{background:#128c7e;transform:scale(1.05)}.giver-blessing-modal-v2__footer-thank-you-btn:active{transform:scale(.98)}.giver-blessing-modal-v2__footer-thank-you-btn svg{width:18px;height:18px}.giver-blessing-modal-v2__thank-you-header{display:flex;align-items:center;grid-gap:var(--gbm2-space-md);gap:var(--gbm2-space-md);padding:var(--gbm2-space-md);margin:0 var(--gbm2-space-md) var(--gbm2-space-md);background:var(--gbm2-bg-light);border-radius:var(--gbm2-radius-md);border:1px solid var(--gbm2-border)}.giver-blessing-modal-v2__back-btn{width:40px;height:40px;border:none;background:var(--gbm2-bg);border-radius:var(--gbm2-radius-sm);color:var(--gbm2-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--gbm2-tr);box-shadow:0 2px 4px var(--gbm2-shadow)}.giver-blessing-modal-v2__back-btn:hover{background:var(--gbm2-primary);color:#fff;transform:translateX(3px)}.giver-blessing-modal-v2__back-btn svg{width:20px;height:20px}.giver-blessing-modal-v2__thank-you-title{flex:1 1}.giver-blessing-modal-v2__thank-you-title h3{margin:0 0 4px;font-size:1.25rem;font-weight:600;color:var(--gbm2-text)}.giver-blessing-modal-v2__thank-you-title p{margin:0;font-size:.875rem;color:var(--gbm2-text-secondary);font-weight:500}.giver-blessing-modal-v2__thank-you-form{padding:var(--gbm2-space-md);margin:0 var(--gbm2-space-md);background:var(--gbm2-bg-light);border-radius:var(--gbm2-radius-md);border:1px solid var(--gbm2-border)}.giver-blessing-modal-v2__form-group{margin-bottom:var(--gbm2-space-md)}.giver-blessing-modal-v2__form-group label{display:block;margin-bottom:var(--gbm2-space-xs);font-size:.875rem;font-weight:600;color:var(--gbm2-text)}.giver-blessing-modal-v2__form-group label input[type=checkbox]{margin-left:var(--gbm2-space-xs);transform:scale(1.2)}.giver-blessing-modal-v2__form-group small{display:block;margin-top:4px;font-size:.8125rem;color:var(--gbm2-text-secondary);font-style:italic}.giver-blessing-modal-v2__form-group select,.giver-blessing-modal-v2__form-group textarea{width:100%;padding:12px 16px;border:2px solid var(--gbm2-border);border-radius:var(--gbm2-radius-sm);font-size:.9375rem;font-family:inherit;background:var(--gbm2-bg);color:var(--gbm2-text);transition:var(--gbm2-tr)}.giver-blessing-modal-v2__form-group select:focus,.giver-blessing-modal-v2__form-group textarea:focus{outline:none;border-color:var(--gbm2-primary);box-shadow:0 0 0 3px rgba(var(--gbm2-primary),.1)}.giver-blessing-modal-v2__form-group select:disabled,.giver-blessing-modal-v2__form-group textarea:disabled{background:var(--gbm2-bg-gray);cursor:not-allowed;opacity:.6}.giver-blessing-modal-v2__form-group select.readonly,.giver-blessing-modal-v2__form-group textarea.readonly{background:var(--gbm2-bg-gray);color:var(--gbm2-text-secondary)}.giver-blessing-modal-v2__form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.giver-blessing-modal-v2__thank-you-actions{display:flex;grid-gap:var(--gbm2-space-sm);gap:var(--gbm2-space-sm);justify-content:flex-end;margin-top:var(--gbm2-space-lg)}.giver-blessing-modal-v2__btn{display:inline-flex;align-items:center;grid-gap:var(--gbm2-space-xs);gap:var(--gbm2-space-xs);padding:12px 24px;border:none;border-radius:var(--gbm2-radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--gbm2-tr)}.giver-blessing-modal-v2__btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.giver-blessing-modal-v2__btn svg{width:18px;height:18px}.giver-blessing-modal-v2__btn--secondary{background:var(--gbm2-bg);color:var(--gbm2-text);border:2px solid var(--gbm2-border);box-shadow:0 2px 4px var(--gbm2-shadow)}.giver-blessing-modal-v2__btn--secondary:hover:not(:disabled){background:var(--gbm2-bg-gray);border-color:var(--gbm2-primary);transform:translateY(-1px)}.giver-blessing-modal-v2__btn--primary{background:linear-gradient(135deg,var(--gbm2-primary),var(--gbm2-primary-dark));color:#fff;box-shadow:0 4px 12px rgba(159,211,86,.3)}.giver-blessing-modal-v2__btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(159,211,86,.4)}.giver-blessing-modal-v2__btn--primary:active:not(:disabled){transform:translateY(0)}.giver-blessing-modal-v2__spinner--small{width:18px;height:18px}.giver-blessing-modal-v2__spinner--small .giver-blessing-modal-v2__spinner-ring{border-width:2px}.giver-blessing-modal-v2__footer{padding:var(--gbm2-space-md);background:#1d222d;border-top:1px solid var(--gbm2-border);display:flex;justify-content:space-between;align-items:center;margin-top:auto;min-height:80px;grid-gap:var(--gbm2-space-md);gap:var(--gbm2-space-md)}.giver-blessing-modal-v2__close-button{padding:14px 40px;border:none;background:linear-gradient(135deg,var(--gbm2-primary),var(--gbm2-primary-dark));color:#fff;font-size:1rem;font-weight:600;border-radius:var(--gbm2-radius-sm);cursor:pointer;transition:var(--gbm2-tr);box-shadow:0 2px 8px rgba(159,211,86,.25)}.giver-blessing-modal-v2__close-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.35)}.giver-blessing-modal-v2__close-button:active{transform:translateY(0)}@keyframes gbm2FadeIn{0%{opacity:0}to{opacity:1}}@keyframes gbm2ModalSlideIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes gbm2Spin{to{transform:rotate(1turn)}}@keyframes gbm2Wave{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(max-width:480px){.giver-blessing-modal-v2__header{padding:var(--gbm2-space-md) var(--gbm2-space-sm) var(--gbm2-space-sm)}.giver-blessing-modal-v2__title{font-size:1.25rem}.giver-blessing-modal-v2__icon-wrapper{width:40px;height:40px}.giver-blessing-modal-v2__icon-wrapper svg{width:24px;height:24px}.giver-blessing-modal-v2__nav-btn{width:32px;height:32px}.giver-blessing-modal-v2__nav-btn svg{width:18px;height:18px}.giver-blessing-modal-v2__position{font-size:.8125rem;padding:4px 8px;min-width:70px}.giver-blessing-modal-v2__close-btn{inset-inline-end:var(--gbm2-space-sm)}.giver-blessing-modal-v2__sender-avatar{width:50px;height:50px;font-size:1.25rem}.giver-blessing-modal-v2__sender-name{font-size:1.1rem}.giver-blessing-modal-v2__gift-meta{grid-gap:var(--gbm2-space-xs);gap:var(--gbm2-space-xs)}.giver-blessing-modal-v2__amount-badge,.giver-blessing-modal-v2__date-badge{font-size:.8125rem;padding:4px 10px}}.giver-blessing-modal-v2{direction:rtl;text-align:start}.giver-blessing-modal-v2 *{direction:inherit;text-align:inherit}.giver-blessing-modal-v2 h1,.giver-blessing-modal-v2 h2,.giver-blessing-modal-v2 h3,.giver-blessing-modal-v2 p,.giver-blessing-modal-v2 span{text-align:start}.hero-content-wrapper{padding-bottom:3rem}.hero-content-wrapper .hero-main{text-align:left;color:#fff;margin-bottom:2rem}.hero-content-wrapper .hero-main .hero-icon-container{position:relative;display:inline-block;margin-bottom:1.5rem}.hero-content-wrapper .hero-main .hero-icon-container svg{width:48px;height:48px;stroke:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.hero-content-wrapper .hero-main .hero-icon-container .icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);animation:pulse 3s ease-in-out infinite}.hero-content-wrapper .hero-main .hero-icon-container .icon-particles span{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;opacity:.6}.hero-content-wrapper .hero-main .hero-icon-container .icon-particles span:first-child{top:-10px;left:10px}.hero-content-wrapper .hero-main .hero-icon-container .icon-particles span:nth-child(2){top:20px;right:-10px}.hero-content-wrapper .hero-main .hero-icon-container .icon-particles span:nth-child(3){bottom:-10px;left:30px}.hero-content-wrapper .hero-main .hero-title{margin-bottom:1rem}.hero-content-wrapper .hero-main .hero-title .greeting{display:block;font-size:3rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(0,0,0,.2);animation:fadeInUp .6s ease-out}@media(max-width:768px){.hero-content-wrapper .hero-main .hero-title .greeting{font-size:2.5rem}}.hero-content-wrapper .hero-main .hero-title .subtitle{display:block;font-size:1.6rem;font-weight:400;opacity:.9;animation:fadeInUp .6s ease-out .1s both;text-shadow:0 1px 4px rgba(0,0,0,.15)}@media(max-width:768px){.hero-content-wrapper .hero-main .hero-title .subtitle{font-size:1.3rem}}.hero-content-wrapper .hero-main .hero-description{font-size:1.125rem;line-height:1.6;max-width:600px;opacity:.85;animation:fadeInUp .6s ease-out .2s both}@media(max-width:768px){.hero-content-wrapper .hero-main .hero-description{font-size:1rem}}.hero-content-wrapper .hero-event-announcement{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:2rem 2.5rem;animation:fadeInUp .6s ease-out .3s both;box-shadow:0 4px 20px rgba(0,0,0,.1);position:relative;overflow:hidden;max-width:900px;margin:2rem auto 0}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement{padding:1.5rem;margin:1.5rem auto 0}}.hero-content-wrapper .hero-event-announcement:before{content:"";position:absolute;top:-50%;right:-30%;width:200%;height:200%;background:radial-gradient(circle,rgba(26,31,46,.05) 0,transparent 50%);pointer-events:none}.hero-content-wrapper .hero-event-announcement .announcement-content{position:relative;z-index:1;display:flex;align-items:center;grid-gap:2rem;gap:2rem}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content{flex-direction:column;text-align:center;grid-gap:1.5rem;gap:1.5rem}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-icon{flex-shrink:0;width:72px;height:72px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(159,211,86,.3);position:relative}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-icon{width:64px;height:64px}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-icon svg{width:36px;height:36px;stroke:#fff;stroke-width:2}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-icon .icon-badge{position:absolute;top:-8px;right:-8px;background:#9fd356;color:#1a1f2e;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;box-shadow:0 2px 6px rgba(159,211,86,.4);animation:bounce 2s ease-in-out infinite}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text{flex:1 1}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .announcement-title{font-size:1.6rem;font-weight:700;color:#1a1f2e;margin-bottom:.75rem;line-height:1.3}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .announcement-title{font-size:1.4rem}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .announcement-title .event-name{color:#1a1f2e;display:inline-block;position:relative}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .announcement-title .event-name:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#9fd356;border-radius:1px}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .create-event-prompt{font-size:1.05rem;color:#8892a6;margin-bottom:0}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details{display:flex;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details{justify-content:center;grid-gap:1rem;gap:1rem}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details .detail-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.95rem;font-weight:500;color:#8892a6}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details .detail-item svg{width:18px;height:18px;stroke:#1a1f2e;stroke-width:2}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details .detail-item.countdown{background:rgba(159,211,86,.1);padding:.4rem .8rem;border-radius:8px;color:#7fb33e;font-weight:600}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-text .event-details .detail-item.countdown svg{stroke:#7fb33e}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action{flex-shrink:0}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action{width:100%}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action .view-event-btn{padding:.875rem 1.75rem;background:#9fd356;color:#1a1f2e;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 8px rgba(159,211,86,.3);display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;white-space:nowrap}@media(max-width:768px){.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action .view-event-btn{width:100%;justify-content:center}}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action .view-event-btn svg{width:18px;height:18px;stroke:#1a1f2e;stroke-width:2.5;transition:transform .2s ease}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action .view-event-btn:hover{background:#7fb33e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.4)}.hero-content-wrapper .hero-event-announcement .announcement-content .announcement-action .view-event-btn:hover svg{transform:translateX(3px)}.hero-content-wrapper .hero-event-announcement.no-events .announcement-content{justify-content:center;text-align:center}.hero-content-wrapper .hero-event-announcement.no-events .announcement-content .announcement-text .announcement-title{color:#8892a6;font-size:1.5rem;margin-bottom:1rem}.hero-content-wrapper .hero-event-announcement.no-events .announcement-content .announcement-text .create-event-prompt{font-size:1.125rem;color:#8892a6;margin-bottom:1.5rem}.my-account-page-redesigned{background-color:#f5f6f8;min-height:100vh;padding-top:0}.my-account-page-redesigned .navigation-toolbar-wrapper{background:#fff;padding:50px 0;margin:50px 0 35px;position:relative;border-top:4px solid #73bf44;border-bottom:4px solid #73bf44;box-shadow:0 6px 20px rgba(0,0,0,.08)}.my-account-page-redesigned .navigation-toolbar-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background:#fff;border-top:4px solid #73bf44;border-bottom:4px solid #73bf44;z-index:-1}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar-wrapper{padding:35px 0;margin:35px 0 25px;border-width:3px}.my-account-page-redesigned .navigation-toolbar-wrapper:before{border-width:3px}}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header{text-align:center;margin-bottom:35px}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header .navigation-title{font-size:2.75rem;font-weight:800;color:#1a1f2e;margin-bottom:12px;letter-spacing:-1px}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header .navigation-title{font-size:2rem}}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header .navigation-subtitle{font-size:1.25rem;color:#8892a6;font-weight:500}.my-account-page-redesigned .container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative}.my-account-page-redesigned .navigation-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);position:relative;overflow:visible;padding:6px}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar{border-radius:12px;padding:5px}}.my-account-page-redesigned .navigation-toolbar .nav-wrapper{position:relative;padding:0;background:transparent}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;position:relative;z-index:2;direction:rtl}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tabs{grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab{background:#f5f6f8;border:1px solid transparent;padding:20px 24px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;cursor:pointer;position:relative;border-radius:12px;transition:all .2s ease;z-index:3;min-height:72px}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab{padding:18px 14px;grid-gap:10px;gap:10px;flex-direction:column;min-height:85px;border-radius:10px}}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .tab-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .tab-icon svg{width:100%;height:100%;stroke:#8892a6;stroke-width:2;transition:all .2s ease}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .tab-icon{width:26px;height:26px}}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .tab-label{font-size:1.05rem;font-weight:600;color:#8892a6;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .tab-label{font-size:.95rem;font-weight:500}}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab .coming-soon-badge{position:absolute;top:-6px;left:-6px;background:#9fd356;color:#1a1f2e;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:16px;animation:pulse 2s ease-in-out infinite;z-index:10;box-shadow:0 2px 6px rgba(159,211,86,.4)}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab:hover:not(.disabled){background:rgba(115,191,68,.04);border-color:rgba(115,191,68,.2);transform:translateY(-1px)}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab:hover:not(.disabled) .tab-icon svg{stroke:#73bf44}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab:hover:not(.disabled) .tab-label{color:#73bf44}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.active{background:linear-gradient(270deg,#d6e046,#73bf44);border-color:transparent;box-shadow:0 4px 12px rgba(159,211,86,.3);transform:translateY(-2px)}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.active .tab-icon svg{stroke:#fff}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.active .tab-label{color:#fff;font-weight:600}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.disabled{cursor:not-allowed;opacity:.5;background:#f5f6f8}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.disabled:hover{background:#f5f6f8;transform:none;box-shadow:none;border-color:transparent}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.disabled .tab-icon svg,.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.disabled .tab-label{opacity:.6}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.coming-soon{cursor:pointer}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.coming-soon:hover .coming-soon-badge{animation:bounce .5s ease}.my-account-page-redesigned .navigation-toolbar .nav-wrapper .nav-tab.coming-soon.disabled{opacity:.85}.my-account-page-redesigned .tab-content{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;min-height:550px}.my-account-page-redesigned .tab-content .tab-panel{padding:36px;animation:fadeIn .3s ease-out}@media(max-width:768px){.my-account-page-redesigned .tab-content .tab-panel{padding:24px}}.my-account-page-redesigned .tab-content .tab-panel.active{display:block}.my-account-page-redesigned .section-header{text-align:center;margin-bottom:2.5rem}.my-account-page-redesigned .section-header .section-title{font-size:2.25rem;font-weight:800;color:#1a1f2e;margin-bottom:.75rem;letter-spacing:-.5px}@media(max-width:768px){.my-account-page-redesigned .section-header .section-title{font-size:1.875rem}}.my-account-page-redesigned .section-header .section-subtitle{font-size:1.05rem;font-weight:400;color:#8892a6}.stats-section-clean{margin-bottom:40px}@media(max-width:768px){.stats-section-clean{margin-bottom:20px}}.stats-section-clean .stats-grid-clean{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}@media(max-width:768px){.stats-section-clean .stats-grid-clean{grid-template-columns:1fr;grid-gap:10px;gap:10px}}.stats-section-clean .stat-card-clean{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease;position:relative}@media(max-width:768px){.stats-section-clean .stat-card-clean{padding:16px;display:flex;align-items:center;text-align:right;grid-gap:12px;gap:12px;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.04);background:linear-gradient(135deg,#fff,rgba(245,246,248,.3))}}.stats-section-clean .stat-card-clean:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#cde8a7}@media(max-width:768px){.stats-section-clean .stat-card-clean:hover{transform:none;box-shadow:0 1px 4px rgba(0,0,0,.06);border-color:rgba(159,211,86,.2)}}.stats-section-clean .stat-card-clean .stat-icon-clean{width:64px;height:64px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 4px 12px rgba(159,211,86,.25)}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-icon-clean{width:48px;height:48px;margin:0;flex-shrink:0;border-radius:12px;box-shadow:0 2px 6px rgba(159,211,86,.2)}}.stats-section-clean .stat-card-clean .stat-icon-clean svg{width:32px;height:32px;stroke:#fff;stroke-width:2}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-icon-clean svg{width:24px;height:24px}}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-content-clean{flex:1 1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;grid-gap:2px;gap:2px}}.stats-section-clean .stat-card-clean .stat-content-clean .stat-number-clean{font-size:2.5rem;font-weight:800;color:#1a1f2e;line-height:1;margin-bottom:8px;letter-spacing:-1px}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-content-clean .stat-number-clean{font-size:1.5rem;margin-bottom:0;font-weight:700;line-height:1.1}}.stats-section-clean .stat-card-clean .stat-content-clean .stat-label-clean{font-size:1.125rem;font-weight:600;color:#1a1f2e;margin-bottom:8px}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-content-clean .stat-label-clean{font-size:.8125rem;margin-bottom:0;color:#8892a6;font-weight:500;line-height:1.2}}.stats-section-clean .stat-card-clean .stat-content-clean .stat-sublabel-clean{font-size:.875rem;font-weight:400;color:#8892a6}@media(max-width:768px){.stats-section-clean .stat-card-clean .stat-content-clean .stat-sublabel-clean{display:none}}.quick-actions-section{margin-bottom:32px}@media(max-width:768px){.quick-actions-section{margin-bottom:20px}}.quick-actions-section .quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}@media(min-width:1200px){.quick-actions-section .quick-actions{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.quick-actions-section .quick-actions{grid-template-columns:1fr;grid-gap:10px;gap:10px}}.quick-actions-section .quick-actions .action-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;display:flex;align-items:center;grid-gap:18px;gap:18px;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.quick-actions-section .quick-actions .action-card{padding:16px 18px;grid-gap:14px;gap:14px;border-radius:14px}}.quick-actions-section .quick-actions .action-card:hover{border-color:#9fd356;transform:translateX(-6px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.quick-actions-section .quick-actions .action-card:hover .action-arrow{transform:translateX(-3px)}@media(max-width:768px){.quick-actions-section .quick-actions .action-card:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.06)}}.quick-actions-section .quick-actions .action-card.primary{background:linear-gradient(270deg,#d6e046,#73bf44);border-color:transparent;color:#fff;box-shadow:0 3px 10px rgba(159,211,86,.2)}.quick-actions-section .quick-actions .action-card.primary .action-arrow,.quick-actions-section .quick-actions .action-card.primary .action-content h4,.quick-actions-section .quick-actions .action-card.primary .action-content p{color:#fff}.quick-actions-section .quick-actions .action-card.primary .action-icon{background:hsla(0,0%,100%,.15)}.quick-actions-section .quick-actions .action-card.primary .action-icon svg{stroke:#fff}.quick-actions-section .quick-actions .action-card.primary:hover{transform:translateX(-8px);box-shadow:0 4px 15px rgba(159,211,86,.3)}@media(max-width:768px){.quick-actions-section .quick-actions .action-card.primary:hover{transform:none}}.quick-actions-section .quick-actions .action-card .action-icon{width:44px;height:44px;background:#f5f6f8;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:768px){.quick-actions-section .quick-actions .action-card .action-icon{width:40px;height:40px}}.quick-actions-section .quick-actions .action-card .action-icon svg{width:22px;height:22px;stroke:#9fd356}@media(max-width:768px){.quick-actions-section .quick-actions .action-card .action-icon svg{width:20px;height:20px}}.quick-actions-section .quick-actions .action-card .action-content{flex:1 1;text-align:right}.quick-actions-section .quick-actions .action-card .action-content h4{font-size:1.05rem;font-weight:600;color:#1a1f2e;margin-bottom:4px}@media(max-width:768px){.quick-actions-section .quick-actions .action-card .action-content h4{font-size:.9375rem}}.quick-actions-section .quick-actions .action-card .action-content p{font-size:.875rem;font-weight:400;color:#8892a6;margin:0}@media(max-width:768px){.quick-actions-section .quick-actions .action-card .action-content p{font-size:.8125rem}}.quick-actions-section .quick-actions .action-card .action-arrow{font-size:1.35rem;color:#8892a6;transition:transform .2s ease}@media(max-width:768px){.quick-actions-section .quick-actions .action-card .action-arrow{font-size:1.25rem}}.loading-state-clean{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}@media(max-width:768px){.loading-state-clean{padding:60px 20px}}.loading-state-clean .loading-spinner-clean{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#9fd356;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.loading-state-clean p{font-size:1rem;color:#8892a6;margin:0}@media(max-width:768px){.loading-state-clean p{font-size:.9375rem}}.empty-state-clean{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;text-align:center}@media(max-width:768px){.empty-state-clean{padding:60px 20px}}.empty-state-clean svg{width:64px;height:64px;stroke:#c2c7d2;margin-bottom:24px}@media(max-width:768px){.empty-state-clean svg{width:56px;height:56px;margin-bottom:20px}}.empty-state-clean h3{font-size:1.25rem;font-weight:600;color:#1a1f2e;margin:0 0 8px}@media(max-width:768px){.empty-state-clean h3{font-size:1.125rem}}.empty-state-clean p{font-size:1rem;color:#8892a6;margin:0 0 24px}@media(max-width:768px){.empty-state-clean p{font-size:.9375rem;margin-bottom:20px}}.empty-state-clean .create-event-btn-clean{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border:none;border-radius:10px;font-size:.975rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(159,211,86,.3)}@media(max-width:768px){.empty-state-clean .create-event-btn-clean{padding:12px 20px;font-size:.9375rem}}.empty-state-clean .create-event-btn-clean svg{width:18px;height:18px;stroke:#fff;margin:0}.empty-state-clean .create-event-btn-clean:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(159,211,86,.4)}@media(max-width:768px){.empty-state-clean .create-event-btn-clean:hover{transform:translateY(-1px)}}.events-container-clean{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media(max-width:768px){.events-container-clean{grid-gap:12px;gap:12px}}.circular-progress-wrapper{position:relative;display:inline-block}.circular-progress-wrapper .circular-progress{transform:rotate(0deg)}.expanded-content .circular-progress-wrapper .circular-progress{filter:drop-shadow(0 2px 6px rgba(159,211,86,.15))}.circular-progress-wrapper .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.circular-progress-wrapper .progress-text .progress-value{font-size:1.875rem;font-weight:800;color:#1a1f2e;line-height:1;letter-spacing:-.5px}.circular-progress-wrapper .progress-text .progress-label{font-size:.875rem;color:#8892a6;margin-top:4px;font-weight:500}.profile-tab-content .profile-header{text-align:center;margin-bottom:35px}.profile-tab-content .profile-header .section-title{font-size:1.875rem;font-weight:800;color:#1a1f2e;margin-bottom:6px}.profile-tab-content .profile-header .section-subtitle{font-size:1.05rem;color:#8892a6}.profile-tab-content .success-message{background:rgba(159,211,86,.08);border:1px solid #9fd356;border-radius:8px;padding:14px 20px;display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:20px;animation:slideDown .3s ease-out,fadeOut .3s ease-out 2.7s forwards}.profile-tab-content .success-message svg{width:18px;height:18px;stroke:#7fb33e;flex-shrink:0}.profile-tab-content .success-message span{font-weight:500;color:#7fb33e}.profile-tab-content .profile-form-container{background:#f5f6f8;border-radius:16px;padding:32px}@media(max-width:768px){.profile-tab-content .profile-form-container{padding:24px}}.profile-tab-content .profile-form-container .form-section{margin-bottom:32px}.profile-tab-content .profile-form-container .form-section:last-child{margin-bottom:0}.profile-tab-content .profile-form-container .form-section .form-section-title{font-size:1.2rem;font-weight:700;color:#1a1f2e;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.profile-tab-content .profile-form-container .form-section .password-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.profile-tab-content .profile-form-container .form-section .toggle-password-btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;color:#8892a6;cursor:pointer;font-size:.875rem;transition:all .2s ease}.profile-tab-content .profile-form-container .form-section .toggle-password-btn:hover{background:#fafafa;border-color:#c8ccd5;color:#73bf44}.profile-tab-content .profile-form-container .form-section .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.profile-tab-content .profile-form-container .form-section .form-group label{display:block;font-size:.9rem;font-weight:500;color:#8892a6;margin-bottom:6px}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper{position:relative}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:#8892a6;pointer-events:none}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper input{width:100%;padding:12px 44px 12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;font-weight:400;color:#1a1f2e;transition:all .2s ease}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper input:focus{outline:none;border-color:#9fd356;box-shadow:0 0 0 3px rgba(159,211,86,.08)}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper input:disabled{background:#f5f6f8;cursor:not-allowed;opacity:.6}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper input.error{border-color:#ef4444}.profile-tab-content .profile-form-container .form-section .form-group .input-wrapper input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.profile-tab-content .profile-form-container .form-section .form-group .error-message{font-size:.8rem;color:#ef4444;margin-top:4px;font-weight:500}.profile-tab-content .profile-form-container .form-actions{display:flex;grid-gap:12px;gap:12px;margin-top:28px}@media(max-width:480px){.profile-tab-content .profile-form-container .form-actions{flex-direction:column}}.profile-tab-content .profile-form-container .form-actions button{padding:12px 24px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border:none}.profile-tab-content .profile-form-container .form-actions button svg{width:18px;height:18px}.profile-tab-content .profile-form-container .form-actions button.btn-primary{background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;box-shadow:0 2px 6px rgba(159,211,86,.2)}.profile-tab-content .profile-form-container .form-actions button.btn-primary:hover:not(:disabled){background:linear-gradient(270deg,#d1dc30,#67ae3c);transform:translateY(-1px);box-shadow:0 3px 8px rgba(159,211,86,.25)}.profile-tab-content .profile-form-container .form-actions button.btn-primary:disabled{opacity:.6;cursor:not-allowed}.profile-tab-content .profile-form-container .form-actions button.btn-primary .spinner{font-size:1rem;animation:spin 1s linear infinite}.profile-tab-content .profile-form-container .form-actions button.btn-secondary{background:#fff;color:#8892a6;border:1px solid #e5e7eb}.profile-tab-content .profile-form-container .form-actions button.btn-secondary:hover{border-color:#c8ccd5;background:#f5f6f8}.profile-tab-content .profile-settings{margin-top:35px}.profile-tab-content .profile-settings .form-section-title{font-size:1.2rem;font-weight:700;color:#1a1f2e;margin-bottom:20px}.profile-tab-content .profile-settings .settings-list{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.profile-tab-content .profile-settings .settings-list .setting-item{padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;transition:all .2s ease}.profile-tab-content .profile-settings .settings-list .setting-item:last-child{border-bottom:none}.profile-tab-content .profile-settings .settings-list .setting-item:hover:not(.danger-zone){background:rgba(159,211,86,.02)}.profile-tab-content .profile-settings .settings-list .setting-item .setting-info h4{font-size:.95rem;font-weight:600;color:#1a1f2e;margin-bottom:3px}.profile-tab-content .profile-settings .settings-list .setting-item .setting-info p{font-size:.825rem;color:#8892a6;margin:0}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch input{opacity:0;width:0;height:0}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch input:checked+.slider{background-color:#9fd356}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch input:checked+.slider:before{transform:translateX(-20px)}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch input:disabled+.slider{opacity:.5;cursor:not-allowed}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch input:disabled+.slider:hover{box-shadow:none}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d7dae0;transition:all .2s ease;border-radius:24px}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch .slider:hover{box-shadow:0 0 0 3px rgba(159,211,86,.08)}.profile-tab-content .profile-settings .settings-list .setting-item .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;right:3px;bottom:3px;background-color:#fff;transition:all .2s ease;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15)}.profile-tab-content .profile-settings .settings-list .setting-item .btn-link{background:none;border:none;color:#9fd356;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.profile-tab-content .profile-settings .settings-list .setting-item .btn-link:hover{background:rgba(159,211,86,.08)}.profile-tab-content .profile-settings .settings-list .setting-item .btn-link.danger{color:#ef4444}.profile-tab-content .profile-settings .settings-list .setting-item .btn-link.danger:hover{background:rgba(239,68,68,.08)}.profile-tab-content .profile-settings .settings-list .setting-item.danger-zone{border-top:2px solid #fee;margin-top:16px;padding-top:20px}.profile-tab-content .profile-settings .settings-list .setting-item.danger-zone .btn-danger{background:#ef4444;color:#fff;border:none;padding:8px 18px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-tab-content .profile-settings .settings-list .setting-item.danger-zone .btn-danger:hover{background:#dc2626;transform:translateY(-1px)}.bank-tab-content .bank-header{text-align:center;margin-bottom:40px}.bank-tab-content .bank-header .section-title{font-size:2rem;font-weight:800;color:#1a1f2e;margin-bottom:8px;position:relative;display:inline-block}.bank-tab-content .bank-header .section-title:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:2px}.bank-tab-content .bank-header .section-subtitle{font-size:1.125rem;color:#8892a6;font-weight:400}.bank-tab-content .bank-details-display{animation:fadeInUp .4s ease-out}.bank-tab-content .bank-details-display .verified-bank-card{background:linear-gradient(135deg,#fff,#fafbfc);border:2px solid rgba(159,211,86,.2);border-radius:20px;padding:0;margin-bottom:35px;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden;position:relative}.bank-tab-content .bank-details-display .verified-bank-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(270deg,#d6e046,#73bf44)}.bank-tab-content .bank-details-display .verified-bank-card .card-header{background:rgba(159,211,86,.05);padding:24px 32px;display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:0;border-bottom:1px solid rgba(159,211,86,.1)}@media(max-width:768px){.bank-tab-content .bank-details-display .verified-bank-card .card-header{padding:20px 24px;flex-direction:row;grid-gap:16px;gap:16px}}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-icon{width:56px;height:56px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(159,211,86,.25);flex-shrink:0}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:2}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-content{flex:1 1}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-content h3{font-size:1.25rem;font-weight:700;color:#1a1f2e;margin-bottom:4px}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-content h3:after{display:none}.bank-tab-content .bank-details-display .verified-bank-card .card-header .header-content p{color:#8892a6;margin:0;font-size:.95rem;font-weight:400}.bank-tab-content .bank-details-display .verified-bank-card .card-header .edit-btn{margin-right:0;padding:8px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem;color:#8892a6;white-space:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.bank-tab-content .bank-details-display .verified-bank-card .card-header .edit-btn{width:auto}}.bank-tab-content .bank-details-display .verified-bank-card .card-header .edit-btn:hover{border-color:#9fd356;color:#9fd356;background:rgba(159,211,86,.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(159,211,86,.15)}.bank-tab-content .bank-details-display .verified-bank-card .card-header .edit-btn svg{width:16px;height:16px;transition:transform .2s ease}.bank-tab-content .bank-details-display .verified-bank-card .card-header .edit-btn:hover svg{transform:rotate(10deg)}.bank-tab-content .bank-details-display .verified-bank-card .details-grid{padding:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:28px;gap:28px}@media(max-width:768px){.bank-tab-content .bank-details-display .verified-bank-card .details-grid{padding:24px;grid-gap:20px;gap:20px;grid-template-columns:1fr}}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item{background:rgba(245,246,248,.5);padding:20px;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease;position:relative;overflow:hidden}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item:hover{background:#fff;border-color:rgba(159,211,86,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item:hover .label{color:#9fd356}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item .label{font-size:.875rem;color:#8892a6;font-weight:600;display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;transition:color .2s ease}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item .value{font-size:1.125rem;font-weight:600;color:#1a1f2e;word-break:break-word;line-height:1.4}.bank-tab-content .bank-details-display .verified-bank-card .details-grid .detail-item:first-child .value{color:#9fd356}.bank-tab-content .bank-details-display .verified-bank-card .verification-badge{margin:0 32px 32px;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px 24px;background:linear-gradient(135deg,rgba(159,211,86,.1),rgba(159,211,86,.05));border:2px solid #9fd356;border-radius:12px;position:relative;overflow:hidden}@media(max-width:768px){.bank-tab-content .bank-details-display .verified-bank-card .verification-badge{margin:0 24px 24px;padding:14px 20px}}.bank-tab-content .bank-details-display .verified-bank-card .verification-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(159,211,86,.1),transparent);animation:slideRight 8s linear infinite}.bank-tab-content .bank-details-display .verified-bank-card .verification-badge svg{width:24px;height:24px;stroke:#7fb33e;flex-shrink:0;animation:checkBounce .6s ease-out}.bank-tab-content .bank-details-display .verified-bank-card .verification-badge span{color:#7fb33e;font-weight:600;font-size:1.05rem;position:relative}.bank-tab-content .bank-form-wrapper{margin-bottom:35px;animation:fadeIn .3s ease-out}.bank-tab-content .bank-form-wrapper .bank-details-form{background:rgba(245,246,248,.3);padding:24px;border-radius:16px;border:1px dashed #e5e7eb}.bank-tab-content .edit-form-header{margin-bottom:24px;animation:slideDown .3s ease-out}.bank-tab-content .edit-form-header .cancel-edit-btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#8892a6;cursor:pointer;transition:all .2s ease;font-weight:500}.bank-tab-content .edit-form-header .cancel-edit-btn:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}.bank-tab-content .edit-form-header .cancel-edit-btn:hover svg{transform:rotate(90deg)}.bank-tab-content .edit-form-header .cancel-edit-btn svg{width:18px;height:18px;transition:transform .3s ease}.bank-tab-content .bank-info-section{background:linear-gradient(135deg,rgba(159,211,86,.03),rgba(159,211,86,.06));border-radius:20px;padding:32px;border:1px solid rgba(159,211,86,.15);position:relative;overflow:hidden}.bank-tab-content .bank-info-section:before{content:"";position:absolute;top:-50px;right:-50px;width:100px;height:100px;background:radial-gradient(circle,rgba(159,211,86,.1) 0,transparent 70%);border-radius:50%}.bank-tab-content .bank-info-section .info-title{font-size:1.25rem;font-weight:700;color:#1a1f2e;margin-bottom:20px;display:flex;align-items:center;grid-gap:10px;gap:10px}.bank-tab-content .bank-info-section .info-title:before{content:"💡";font-size:1.5rem}.bank-tab-content .bank-info-section .info-list{list-style:none;padding:0;margin:0}.bank-tab-content .bank-info-section .info-list li{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;margin-bottom:16px;padding:12px 16px;background:#fff;border-radius:10px;transition:all .2s ease}.bank-tab-content .bank-info-section .info-list li:last-child{margin-bottom:0}.bank-tab-content .bank-info-section .info-list li:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.bank-tab-content .bank-info-section .info-list li:hover svg{transform:scale(1.1)}.bank-tab-content .bank-info-section .info-list li svg{width:20px;height:20px;stroke:#9fd356;flex-shrink:0;margin-top:1px;transition:transform .2s ease}.bank-tab-content .bank-info-section .info-list li span{font-size:.975rem;color:#1a1f2e;line-height:1.5}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes slideRight{0%{left:-100%}to{left:100%}}@keyframes checkBounce{0%{transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.whatsapp-tab-content .coming-soon-container{text-align:center;padding:50px 20px;max-width:600px;margin:0 auto}.whatsapp-tab-content .coming-soon-container .coming-soon-icon{position:relative;display:inline-block;margin-bottom:28px}.whatsapp-tab-content .coming-soon-container .coming-soon-icon svg{width:70px;height:70px;stroke:#9fd356;fill:none}.whatsapp-tab-content .coming-soon-container .coming-soon-icon .icon-badge{position:absolute;top:-6px;right:-6px;background:#9fd356;color:#1a1f2e;font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:16px;box-shadow:0 2px 6px rgba(159,211,86,.3)}.whatsapp-tab-content .coming-soon-container .coming-soon-title{font-size:1.875rem;font-weight:800;color:#1a1f2e;margin-bottom:14px}.whatsapp-tab-content .coming-soon-container .coming-soon-description{font-size:1.125rem;color:#8892a6;margin-bottom:35px}.whatsapp-tab-content .coming-soon-container .features-preview{background:#f5f6f8;border-radius:16px;padding:28px;margin-bottom:35px;text-align:right}.whatsapp-tab-content .coming-soon-container .features-preview h3{font-size:1.2rem;font-weight:700;color:#1a1f2e;margin-bottom:20px}.whatsapp-tab-content .coming-soon-container .features-preview ul{list-style:none;padding:0;margin:0}.whatsapp-tab-content .coming-soon-container .features-preview ul li{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px;font-size:.95rem;color:#1a1f2e}.whatsapp-tab-content .coming-soon-container .features-preview ul li:last-child{margin-bottom:0}.whatsapp-tab-content .coming-soon-container .features-preview ul li svg{width:18px;height:18px;stroke:#9fd356;flex-shrink:0}.whatsapp-tab-content .coming-soon-container .notify-me p{font-size:1.05rem;color:#8892a6;margin-bottom:14px}.whatsapp-tab-content .coming-soon-container .notify-me .notify-btn{background:#9fd356;color:#1a1f2e;border:none;padding:14px 28px;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 3px 8px rgba(159,211,86,.3);transition:all .2s ease}.whatsapp-tab-content .coming-soon-container .notify-me .notify-btn svg{width:18px;height:18px}.whatsapp-tab-content .coming-soon-container .notify-me .notify-btn:hover{background:#7fb33e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.4)}.saving-indicator{position:fixed;bottom:25px;right:25px;background:#fff;border:1px solid #9fd356;border-radius:8px;padding:10px 20px;display:flex;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 10px 15px rgba(0,0,0,.12);animation:slideUp .3s ease-out;z-index:1000}.saving-indicator .spinner{font-size:1rem;animation:spin 1s linear infinite}.saving-indicator span{font-weight:500;color:#9fd356}.delete-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:9999}.delete-modal-overlay.show{display:flex}.delete-modal-overlay .delete-modal{background:#fff;border-radius:12px;padding:28px;max-width:400px;box-shadow:0 10px 30px rgba(0,0,0,.15);text-align:center}.delete-modal-overlay .delete-modal h3{font-size:1.375rem;margin-bottom:14px;color:#1a1f2e}.delete-modal-overlay .delete-modal ul{text-align:right;margin:18px 0;padding-right:18px}.delete-modal-overlay .delete-modal ul li{margin-bottom:6px;color:#8892a6}.delete-modal-overlay .delete-modal .warning{color:#ef4444;font-weight:500;margin:18px 0}.delete-modal-overlay .delete-modal .modal-actions{display:flex;grid-gap:10px;gap:10px;justify-content:center;margin-top:20px}.delete-modal-overlay .delete-modal .modal-actions button{padding:10px 20px;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.delete-modal-overlay .delete-modal .modal-actions .btn-confirm-delete{background:#ef4444;color:#fff}.delete-modal-overlay .delete-modal .modal-actions .btn-confirm-delete:hover{background:#dc2626}.delete-modal-overlay .delete-modal .modal-actions .btn-cancel{background:#e5e7eb;color:#8892a6}.delete-modal-overlay .delete-modal .modal-actions .btn-cancel:hover{background:#d7dae0}.blessing-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out;padding:20px}.blessing-modal-overlay .blessing-modal-content{background:#fff;border-radius:16px;max-width:750px;width:90%;max-height:85vh;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:slideUp .3s ease-out;display:flex;flex-direction:column}.blessing-modal-overlay .blessing-modal-content .modal-header{padding:20px 60px 20px 28px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.blessing-modal-overlay .blessing-modal-content .modal-header h3{font-size:1.375rem;font-weight:700;color:#1a1f2e;margin:0;text-align:center}.blessing-modal-overlay .blessing-modal-content .modal-header .close-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:transparent;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.blessing-modal-overlay .blessing-modal-content .modal-header .close-btn:hover{background:#f5f6f8;transform:translateY(-50%) rotate(90deg)}.blessing-modal-overlay .blessing-modal-content .modal-header .close-btn svg{width:20px;height:20px;stroke:#8892a6}.blessing-modal-overlay .blessing-modal-content .modal-body{padding:0;flex:1 1;overflow-y:auto}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section{background:#f8f9fa;padding:20px;border-bottom:1px solid #e5e7eb}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-loading{text-align:center;padding:35px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-loading .spinner{width:35px;height:35px;border:2px solid #f5f6f8;border-top-color:#9fd356;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 14px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-loading p{color:#8892a6;font-size:.95rem}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item{position:relative;margin-bottom:16px;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item:last-child{margin-bottom:0}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container{text-align:center;background:#000}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container img{max-width:100%;max-height:360px;object-fit:contain}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container .image-error{padding:50px;background:#f5f6f8;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container .image-error svg{width:40px;height:40px;stroke:#8892a6}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container .image-error p{color:#8892a6;margin:0}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.video-container{background:#000}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.video-container video{width:100%;max-height:360px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.audio-container{background:#fff;border:1px solid #e5e7eb}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.audio-container .audio-player{padding:20px;display:flex;align-items:center;grid-gap:16px;gap:16px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.audio-container .audio-player svg{width:40px;height:40px;stroke:#9fd356;flex-shrink:0}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.audio-container .audio-player audio{flex:1 1;height:40px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item .download-media-btn{position:absolute;top:10px;left:10px;width:36px;height:36px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item .download-media-btn:hover{background:#fff;transform:scale(1.08);box-shadow:0 4px 6px rgba(0,0,0,.1)}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item .download-media-btn svg{width:18px;height:18px;stroke:#9fd356}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section{padding:28px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section h4{font-size:1.125rem;font-weight:600;color:#1a1f2e;margin-bottom:14px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section .blessing-text{font-size:1.05rem;line-height:1.7;color:#1a1f2e;white-space:pre-wrap;margin:0;padding:18px;background:#f5f6f8;border-radius:10px;border-right:3px solid #9fd356}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section{padding:0 28px 28px;display:flex;grid-gap:28px;gap:28px}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section .info-item{display:flex;align-items:center;grid-gap:6px;gap:6px}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section .info-item .label{font-weight:500;color:#8892a6}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section .info-item .value{font-weight:600;color:#1a1f2e;font-size:1.05rem}.blessing-modal-overlay .blessing-modal-content .modal-footer{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;flex-shrink:0}.blessing-modal-overlay .blessing-modal-content .modal-footer .btn-primary{padding:10px 28px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.blessing-modal-overlay .blessing-modal-content .modal-footer .btn-primary:hover{background:linear-gradient(270deg,#d1dc30,#67ae3c);transform:translateY(-1px)}.download-toast{bottom:24px;left:24px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.download-toast.success{border-left:4px solid #9fd356}.download-toast.error{border-left:4px solid #ef4444}.download-toast .toast-content svg[stroke=currentColor]{stroke:#9fd356}.download-toast .toast-content span{font-size:.925rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.toggle-switch input:disabled+.slider{background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 8px,#dcdfe4 0,#dcdfe4 16px);background-size:200% 200%;animation:loading-stripes 1s linear infinite}@keyframes loading-stripes{0%{background-position:0 0}to{background-position:100% 100%}}.my-account-hero{margin-bottom:-35px}.my-account-hero .hero{padding-bottom:70px}.events-header-clean{margin-bottom:32px}@media(max-width:768px){.events-header-clean{margin-bottom:20px}}.events-header-clean .events-title-clean{text-align:center;margin-bottom:24px}@media(max-width:768px){.events-header-clean .events-title-clean{margin-bottom:16px}}.events-header-clean .events-title-clean h2{font-size:2rem;font-weight:800;color:#1a1f2e;margin-bottom:8px;letter-spacing:-.5px;position:relative;display:inline-block}.events-header-clean .events-title-clean h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:100px}@media(max-width:768px){.events-header-clean .events-title-clean h2{font-size:1.5rem;margin-bottom:4px}.events-header-clean .events-title-clean h2:after{bottom:-8px;width:40px;height:2px}}.events-header-clean .events-title-clean p{font-size:1.125rem;color:#8892a6;margin:20px 0 0;font-weight:400}@media(max-width:768px){.events-header-clean .events-title-clean p{font-size:.9375rem;margin-top:16px}}.filter-pills-clean{display:flex;grid-gap:4px;gap:4px;justify-content:center;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;padding:6px;border-radius:50px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;margin:0 auto 20px;width:fit-content}@media(max-width:768px){.filter-pills-clean{width:100%;max-width:none;grid-gap:2px;gap:2px;padding:4px;border-radius:25px;box-shadow:0 1px 6px rgba(0,0,0,.05);margin-bottom:16px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.filter-pills-clean .filter-pill-clean{padding:12px 20px;border:none;background:transparent;border-radius:25px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:auto;outline:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.filter-pills-clean .filter-pill-clean{flex:1 1;text-align:center;padding:10px 8px;font-size:.75rem;border-radius:20px;min-width:0;font-weight:600;background:rgba(245,246,248,.3)}}.filter-pills-clean .filter-pill-clean:hover:not(.active){color:#374151;background:#f3f4f6;transform:translateY(-1px)}@media(max-width:768px){.filter-pills-clean .filter-pill-clean:hover:not(.active){transform:none;background:rgba(245,246,248,.5)}}.filter-pills-clean .filter-pill-clean.active{background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(159,211,86,.3);transform:translateY(-1px)}@media(max-width:768px){.filter-pills-clean .filter-pill-clean.active{transform:none;box-shadow:0 1px 4px rgba(159,211,86,.25);font-weight:700;background:linear-gradient(135deg,#9fd356,#73bf44)}}.filter-pills-clean .filter-pill-clean.active:hover{background:linear-gradient(270deg,#d1dc30,#67ae3c);box-shadow:0 3px 12px rgba(159,211,86,.4);transform:translateY(-2px)}@media(max-width:768px){.filter-pills-clean .filter-pill-clean.active:hover{transform:none;box-shadow:0 2px 6px rgba(159,211,86,.3)}}.filter-pills-clean .filter-pill-clean:focus{outline:2px solid rgba(159,211,86,.3);outline-offset:2px}@media(max-width:768px){.filter-pills-clean .filter-pill-clean:focus{outline:none}}.event-card-clean{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:16px}@media(max-width:768px){.event-card-clean{border-radius:20px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(229,231,235,.8)}}.event-card-clean:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#9fd356}@media(max-width:768px){.event-card-clean:hover{transform:none;box-shadow:0 3px 12px rgba(0,0,0,.06)}}.event-card-clean.expanded{border-color:#9fd356;box-shadow:0 4px 20px rgba(159,211,86,.12)}@media(max-width:768px){.event-card-clean.expanded{box-shadow:0 3px 16px rgba(159,211,86,.1)}}.event-card-clean .event-header-clean{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px;cursor:pointer;display:flex;align-items:center;grid-gap:20px;gap:20px;transition:all .2s ease;border-bottom:1px solid #e5e7eb;position:relative}@media(max-width:768px){.event-card-clean .event-header-clean{padding:16px;grid-gap:0;gap:0;flex-direction:column;background:#fff;border-bottom:1px solid rgba(229,231,235,.5);align-items:stretch}}.event-card-clean .event-header-clean:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}@media(max-width:768px){.event-card-clean .event-header-clean:hover{background:rgba(245,246,248,.3)}}.event-card-clean .event-header-clean .event-info-clean{flex:1 1;min-width:0}@media(max-width:768px){.event-card-clean .event-header-clean .event-info-clean{order:1;width:100%;margin-bottom:12px}}.event-card-clean .event-header-clean .event-info-clean .event-title-clean{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1.3}@media(max-width:768px){.event-card-clean .event-header-clean .event-info-clean .event-title-clean{font-size:1.125rem;margin-bottom:8px;font-weight:600;color:#1a1f2e;text-align:center}}.event-card-clean .event-header-clean .event-info-clean .event-meta-clean{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap}@media(max-width:768px){.event-card-clean .event-header-clean .event-info-clean .event-meta-clean{grid-gap:12px;gap:12px;justify-content:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-card-clean .event-header-clean .event-info-clean .event-meta-clean::-webkit-scrollbar{display:none}}.event-card-clean .event-header-clean .event-info-clean .event-meta-clean span{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.875rem;color:#64748b;font-weight:500;background:rgba(148,163,184,.1);padding:6px 12px;border-radius:20px;border:1px solid rgba(148,163,184,.2)}@media(max-width:768px){.event-card-clean .event-header-clean .event-info-clean .event-meta-clean span{font-size:.75rem;padding:5px 10px;background:rgba(159,211,86,.05);border:1px solid rgba(159,211,86,.1);color:#8892a6;white-space:nowrap;flex-shrink:0}}.event-card-clean .event-header-clean .event-info-clean .event-meta-clean span svg{width:14px;height:14px;stroke:#64748b;flex-shrink:0}@media(max-width:768px){.event-card-clean .event-header-clean .event-info-clean .event-meta-clean span svg{width:14px;height:14px;stroke:#9fd356}}@media(max-width:768px){.event-card-clean .event-header-clean .mobile-summary-container{order:2;display:flex;grid-gap:8px;gap:8px;width:100%;align-items:stretch}}.event-card-clean .event-header-clean .event-summary-clean{text-align:center;background:#fff;padding:16px 20px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:120px}@media(max-width:768px){.event-card-clean .event-header-clean .event-summary-clean{order:2;flex:1 1;min-width:0;padding:12px 8px;border-radius:14px;background:linear-gradient(135deg,rgba(159,211,86,.08),rgba(159,211,86,.03));border:1px solid rgba(159,211,86,.15);box-shadow:none;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:4px;gap:4px}}.event-card-clean .event-header-clean .event-summary-clean .total-amount-clean{font-size:1.5rem;font-weight:800;color:#9fd356;margin-bottom:4px;line-height:1}@media(max-width:768px){.event-card-clean .event-header-clean .event-summary-clean .total-amount-clean{font-size:1.25rem;font-weight:700;margin-bottom:0;color:#73bf44}}.event-card-clean .event-header-clean .event-summary-clean .gifts-count-clean{font-size:.875rem;color:#64748b;font-weight:500}@media(max-width:768px){.event-card-clean .event-header-clean .event-summary-clean .gifts-count-clean{font-size:.6875rem;font-weight:600;color:#8892a6;white-space:nowrap}}.event-card-clean .event-header-clean .expand-toggle-clean{width:40px;height:40px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(max-width:768px){.event-card-clean .event-header-clean .expand-toggle-clean{order:3;flex:1 1;width:auto;height:auto;padding:12px 16px;border-radius:14px;background:#9fd356;border-color:transparent;min-height:48px;box-shadow:0 2px 6px rgba(159,211,86,.2);grid-gap:6px;gap:6px}.event-card-clean .event-header-clean .expand-toggle-clean:after{content:"פרטים";color:#fff;font-size:.75rem;font-weight:600;order:2}}.event-card-clean .event-header-clean .expand-toggle-clean svg{width:18px;height:18px;stroke:#64748b;transition:transform .3s ease}@media(max-width:768px){.event-card-clean .event-header-clean .expand-toggle-clean svg{width:16px;height:16px;stroke:#fff;order:1}}.event-card-clean .event-header-clean .expand-toggle-clean:hover{background:#f8fafc;border-color:#9fd356;transform:scale(1.05)}.event-card-clean .event-header-clean .expand-toggle-clean:hover svg{stroke:#9fd356}@media(max-width:768px){.event-card-clean .event-header-clean .expand-toggle-clean:hover{transform:none;background:#94ce42}.event-card-clean .event-header-clean .expand-toggle-clean:hover svg{stroke:#fff}}.event-card-clean.expanded .event-header-clean .expand-toggle-clean svg{transform:rotate(180deg)}@media(max-width:768px){.event-card-clean.expanded .event-header-clean .expand-toggle-clean{background:#8dcb36}.event-card-clean.expanded .event-header-clean .expand-toggle-clean:after{content:"סגור"}}.event-card-clean.past .event-header-clean{background:linear-gradient(135deg,#f8fafc,#f1f5f9);opacity:.85}@media(max-width:768px){.event-card-clean.past .event-header-clean{opacity:.9;background:rgba(245,246,248,.3)}}.event-card-clean.past .event-header-clean .event-title-clean{color:#64748b}@media(max-width:768px){.event-card-clean.past .event-header-clean .event-title-clean{color:rgba(26,31,46,.7)}}.event-card-clean.past .event-header-clean .event-summary-clean .total-amount-clean{color:#64748b}@media(max-width:768px){.event-card-clean.past .event-header-clean .event-summary-clean{background:rgba(245,246,248,.5);border-color:#e5e7eb}.event-card-clean.past .event-header-clean .event-summary-clean .total-amount-clean{color:rgba(115,191,68,.6)}}.event-card-clean .event-details-clean{padding:24px;background:#fff}@media(max-width:768px){.event-card-clean .event-details-clean{padding:16px}}.event-card-clean .event-details-clean .quick-stats-clean{display:flex;grid-gap:24px;gap:24px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}@media(max-width:768px){.event-card-clean .event-details-clean .quick-stats-clean{grid-gap:8px;gap:8px;margin-bottom:16px;padding-bottom:16px;justify-content:space-between;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-card-clean .event-details-clean .quick-stats-clean::-webkit-scrollbar{display:none}}.event-card-clean .event-details-clean .quick-stats-clean .quick-stat-clean{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.875rem;color:#64748b;font-weight:500;background:#f8fafc;padding:8px 12px;border-radius:8px;border:1px solid #f1f5f9}@media(max-width:768px){.event-card-clean .event-details-clean .quick-stats-clean .quick-stat-clean{flex-direction:column;grid-gap:4px;gap:4px;padding:10px 12px;flex:1 1;min-width:0;text-align:center;font-size:.75rem;background:linear-gradient(135deg,rgba(159,211,86,.05),rgba(159,211,86,.02));border-color:rgba(159,211,86,.1)}}.event-card-clean .event-details-clean .quick-stats-clean .quick-stat-clean svg{width:16px;height:16px;stroke:#9fd356;flex-shrink:0}@media(max-width:768px){.event-card-clean .event-details-clean .quick-stats-clean .quick-stat-clean svg{width:20px;height:20px;margin-bottom:2px}}.event-card-clean .event-details-clean .gifts-section-clean{margin-bottom:24px}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean{margin-bottom:20px}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-title-clean{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:16px}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-title-clean{font-size:.9375rem;margin-bottom:12px}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean{display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean{grid-gap:6px;gap:6px}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;transition:all .2s ease}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean{padding:12px;grid-gap:10px;gap:10px;border-radius:14px;background:rgba(245,246,248,.6)}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean:hover{background:rgba(159,211,86,.05);border-color:rgba(159,211,86,.2);transform:translateX(4px)}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean:hover{transform:none;background:rgba(159,211,86,.08)}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-number-clean{width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#64748b;flex-shrink:0}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-number-clean{width:28px;height:28px;font-size:.75rem;background:#9fd356;color:#fff;border:none}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-details-clean{flex:1 1;min-width:0}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-details-clean .gift-name-clean{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:4px}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-details-clean .gift-name-clean{font-size:.875rem;font-weight:500}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-details-clean .gift-blessing-clean{font-size:.825rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-details-clean .gift-blessing-clean{font-size:.75rem;display:none}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-amount-clean{font-size:1rem;font-weight:700;color:#9fd356;margin-left:12px}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .gift-amount-clean{font-size:.875rem;margin-left:8px;white-space:nowrap}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .view-blessing-btn-clean{padding:6px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .view-blessing-btn-clean{padding:5px 10px;font-size:.75rem;background:#9fd356;color:#fff;border:none}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .view-blessing-btn-clean:hover{border-color:#9fd356;color:#9fd356;background:rgba(159,211,86,.05)}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .gift-item-clean .view-blessing-btn-clean:hover{background:#94ce42;color:#fff}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .show-more-clean{text-align:center;padding:12px 16px;font-size:.875rem;color:#9fd356;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;cursor:pointer;transition:all .2s ease;font-weight:500}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .show-more-clean{padding:10px 14px;font-size:.8125rem;border-radius:12px;margin-top:6px;background:rgba(159,211,86,.05);border-color:rgba(159,211,86,.2)}}.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .show-more-clean:hover{background:rgba(159,211,86,.05);border-color:#9fd356;transform:translateY(-1px)}@media(max-width:768px){.event-card-clean .event-details-clean .gifts-section-clean .gifts-list-clean .show-more-clean:hover{transform:none;background:rgba(159,211,86,.1)}}.event-card-clean .event-details-clean .no-gifts-clean{display:flex;flex-direction:column;align-items:center;padding:40px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:24px}@media(max-width:768px){.event-card-clean .event-details-clean .no-gifts-clean{padding:30px 20px;border-radius:16px;margin-bottom:20px;background:rgba(245,246,248,.5);border-color:#e5e7eb}}.event-card-clean .event-details-clean .no-gifts-clean svg{width:48px;height:48px;stroke:#cbd5e1;margin-bottom:16px}@media(max-width:768px){.event-card-clean .event-details-clean .no-gifts-clean svg{width:40px;height:40px;margin-bottom:12px;stroke:#a5adbc}}.event-card-clean .event-details-clean .no-gifts-clean p{font-size:.95rem;color:#64748b;margin:0}@media(max-width:768px){.event-card-clean .event-details-clean .no-gifts-clean p{font-size:.875rem}}.event-card-clean .event-details-clean .event-actions-clean{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean{grid-gap:8px;gap:8px;display:grid;grid-template-columns:1fr 1fr}}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean{flex:1 1;min-width:140px;padding:12px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean{min-width:0;padding:10px 12px;font-size:.75rem;border-radius:12px;flex-direction:column;grid-gap:4px;gap:4px}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:first-child,.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:nth-child(2),.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:nth-child(3),.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:nth-child(4){grid-column:span 1}}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean svg{width:16px;height:16px;stroke:currentColor;flex-shrink:0}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean svg{width:20px;height:20px}}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:hover{border-color:#9fd356;color:#9fd356;background:rgba(159,211,86,.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(159,211,86,.15)}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean:hover{transform:none;box-shadow:none}}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.primary{background:linear-gradient(270deg,#d6e046,#73bf44);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(159,211,86,.25)}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.primary{grid-column:span 2;padding:12px 16px;flex-direction:row;font-size:.8125rem}}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.primary:hover{background:linear-gradient(270deg,#cdd924,#60a338);transform:translateY(-2px);box-shadow:0 4px 16px rgba(159,211,86,.3)}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.primary:hover{transform:none;box-shadow:0 2px 8px rgba(159,211,86,.25)}}@media(max-width:768px){.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.template-btn{grid-column:span 2;order:-1;background:linear-gradient(135deg,rgba(235,233,76,.1),rgba(116,192,68,.1));border:1px solid rgba(125,190,49,.3);color:#7dbe31;flex-direction:row;padding:12px 16px;font-size:.8125rem}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.template-btn:hover{background:linear-gradient(135deg,rgba(235,233,76,.2),rgba(116,192,68,.2));border-color:#7dbe31}.event-card-clean .event-details-clean .event-actions-clean .action-btn-clean.template-btn svg{color:#7dbe31}}.verification-status-section{margin-top:2.5rem}.verification-status-section .form-section-title{font-size:1.25rem;font-weight:600;color:#2d3436;margin-bottom:1.5rem}.verification-status-section .verification-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.verification-status-section .verification-card.clickable{cursor:pointer}.verification-status-section .verification-card.clickable:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(0,0,0,.1);border-color:rgba(139,195,74,.2)}.verification-status-section .verification-card.clickable:hover .status-icon.unverified{transform:scale(1.1)}.verification-status-section .verification-card.clickable:hover .verify-now-btn{transform:scale(1.02)}.verification-status-section .verification-card.clickable:active{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.08)}.verification-status-section .unverified-status,.verification-status-section .verified-status{display:flex;align-items:flex-start;grid-gap:1.75rem;gap:1.75rem}.verification-status-section .status-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.verification-status-section .status-icon.verified{background:rgba(139,195,74,.1);border:2px solid rgba(139,195,74,.2)}.verification-status-section .status-icon.verified svg{width:32px;height:32px;color:#8bc34a}.verification-status-section .status-icon.unverified{background:rgba(255,193,7,.1);border:2px solid rgba(255,193,7,.2)}.verification-status-section .status-icon.unverified svg{width:32px;height:32px;color:#ffc107}.verification-status-section .status-content{flex:1 1}.verification-status-section .status-content h4{margin:0 0 .75rem;font-size:1.375rem;font-weight:600;color:#2d3436;line-height:1.3}.verification-status-section .status-content p{margin:0 0 1.5rem;color:#636e72;font-size:1rem;line-height:1.6}.verification-status-section .verified-details{margin-top:1rem}.verification-status-section .verified-details .verified-badge{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background:rgba(139,195,74,.1);color:#689f38;border-radius:100px;font-size:.875rem;font-weight:500;border:1px solid rgba(139,195,74,.2)}.verification-status-section .verified-details .verified-badge svg{width:16px;height:16px;color:#8bc34a}.verification-status-section .benefits-list{margin:0;padding:0;list-style:none}.verification-status-section .benefits-list li{position:relative;padding-right:2rem;margin-bottom:1rem;color:#636e72;font-size:.9375rem;line-height:1.6}.verification-status-section .benefits-list li:last-child{margin-bottom:0}.verification-status-section .benefits-list li:before{content:"";position:absolute;right:0;top:.375rem;width:20px;height:20px;background:rgba(139,195,74,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.verification-status-section .benefits-list li:after{content:"✓";position:absolute;right:5px;top:.375rem;color:#8bc34a;font-size:12px;font-weight:700;line-height:20px}.verification-status-section .verify-now-btn{display:inline-flex;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.875rem 2rem;background:#8bc34a;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1.75rem;box-shadow:0 2px 8px rgba(139,195,74,.25)}.verification-status-section .verify-now-btn svg{width:20px;height:20px}.verification-status-section .verify-now-btn:hover{background:#7cb342;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 16px rgba(139,195,74,.35)}.verification-status-section .verify-now-btn:active{transform:translateY(0) scale(1);box-shadow:0 2px 8px rgba(139,195,74,.25)}@keyframes alertPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.status-icon.unverified svg{animation:alertPulse 2s ease-in-out infinite}@media(max-width:768px){.verification-status-section .verification-card{padding:1.5rem}.verification-status-section .unverified-status,.verification-status-section .verified-status{flex-direction:column;align-items:center;text-align:center;grid-gap:1.25rem;gap:1.25rem}.verification-status-section .status-content h4{font-size:1.25rem}.verification-status-section .benefits-list{text-align:right}.verification-status-section .benefits-list li{padding-right:1.75rem}.verification-status-section .verify-now-btn{width:100%;justify-content:center}}.event-card-clean.editing .event-header-clean{cursor:default;background:linear-gradient(135deg,rgba(235,233,75,.05),rgba(116,192,68,.03));border-color:rgba(116,192,68,.2)}.event-card-clean.editing .event-details-clean{background:linear-gradient(135deg,rgba(235,233,75,.03),rgba(116,192,68,.02))}.event-card-clean .inline-edit-wrapper{animation:slideInEdit .4s cubic-bezier(.4,0,.2,1)}.event-card-clean .inline-edit-wrapper .edit-mode-header{background:linear-gradient(270deg,#ebe94c,#74c044);padding:1rem 1.5rem;margin:-1rem -1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;position:relative;border-radius:8px 8px 0 0}.event-card-clean .inline-edit-wrapper .edit-mode-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.event-card-clean .inline-edit-wrapper .edit-mode-header .edit-title{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;color:#2d3748}.event-card-clean .inline-edit-wrapper .edit-mode-header .edit-title svg{width:20px;height:20px}.event-card-clean .inline-edit-wrapper .edit-mode-header .edit-title h3{margin:0;font-size:1.25rem;font-weight:700;direction:rtl}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#2d3748;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn:active{transform:translateY(0)}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn:disabled{opacity:.6;cursor:not-allowed}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn svg{width:16px;height:16px}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .edit-mode-header{padding:.875rem 1.25rem;margin:-.75rem -.75rem 1.25rem}.event-card-clean .inline-edit-wrapper .edit-mode-header .edit-title h3{font-size:1.1rem}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn{padding:.4rem .8rem;font-size:.85rem}.event-card-clean .inline-edit-wrapper .edit-mode-header .exit-edit-btn span{display:none}}.event-card-clean .inline-edit-wrapper .edit-success-alert{margin:0 0 1.5rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);color:#065f46;border-radius:12px;padding:1rem 1.25rem;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.event-card-clean .inline-edit-wrapper .edit-success-alert svg{width:20px;height:20px;color:#10b981}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .edit-success-alert{padding:.8rem 1rem;font-size:.9rem}}.event-card-clean .inline-edit-wrapper .inline-edit-form{padding:0}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .container.pt-md-5{padding:0!important;max-width:100%!important}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .section-title{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;text-align:center;position:relative}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#7dbe31,#c8e23f);border-radius:100px}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .section-title{font-size:1.1rem;margin-bottom:1.25rem}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .row{margin-bottom:1.25rem}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .row:last-child{margin-bottom:0}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image{display:flex!important;align-items:center!important;justify-content:center!important}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image label{width:100px!important;height:100px!important;font-size:2rem!important;border:3px dashed rgba(116,192,68,.3)!important;color:#74c044!important;background:rgba(116,192,68,.02)!important;border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image label:hover{border-color:#74c044!important;background:rgba(116,192,68,.05)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(116,192,68,.15)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image label img{border-radius:13px!important;object-fit:cover!important;width:100%!important;height:100%!important}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image label:has(img){border:3px solid #74c044!important;padding:0!important}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .add-image label{width:80px!important;height:80px!important;font-size:1.5rem!important}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group{margin-bottom:1rem}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-control,.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-select{border:2px solid #e5e7eb;border-radius:12px;padding:.65rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-control:focus,.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-select:focus{border-color:#74c044;box-shadow:0 0 0 3px rgba(116,192,68,.1),0 1px 3px rgba(0,0,0,.05);outline:none}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-control:hover,.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-select:hover{border-color:rgba(116,192,68,.3)}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-control,.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .form-select{padding:.6rem .9rem;font-size:.9rem}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .invalid-feedback{color:#ef4444;font-size:.85rem;margin-top:.25rem;font-weight:500}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .is-invalid{border-color:#ef4444}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .form-group .is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content #event-calendar{text-align:center!important;margin:1.5rem 0 1rem!important}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content #event-calendar{margin:1.25rem 0 .75rem!important}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content #event-calendar .form-label{color:#2d3748;font-weight:600;font-size:1rem;margin-bottom:1rem;display:block}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .page-comment{background:rgba(59,130,246,.05)!important;border:1px solid rgba(59,130,246,.1)!important;border-radius:12px!important;padding:.875rem 1.125rem!important;margin-top:.75rem!important;color:#1e40af!important;font-size:.85rem!important;line-height:1.5!important;text-align:center!important}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-content .page-comment{padding:.75rem 1rem!important;font-size:.8rem!important}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(249,250,251,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem 0;margin-top:2rem;border-top:1px solid rgba(116,192,68,.1);display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions{padding:1rem 0;grid-gap:.75rem;gap:.75rem;flex-direction:column-reverse}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn{min-width:120px;padding:.6rem 1.25rem;font-weight:600;border-radius:10px;border:2px solid #dee2e6;color:#6b7280;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;cursor:pointer}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn:hover:not(:disabled){border-color:#cbd5e1;color:#2d3748;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn:active{transform:translateY(0)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn:disabled{opacity:.6;cursor:not-allowed}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn svg{width:16px;height:16px}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .cancel-btn{min-width:100%;padding:.6rem 1.25rem}}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn{min-width:150px;padding:.6rem 1.25rem;font-weight:700;border-radius:10px;background:linear-gradient(135deg,#7dbe31,#74c044);border:none;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;box-shadow:0 4px 15px rgba(116,192,68,.3);cursor:pointer}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn:hover:not(:disabled){background:linear-gradient(135deg,#74c044,#6bb03a);transform:translateY(-2px);box-shadow:0 6px 20px rgba(116,192,68,.4)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn:active{transform:translateY(0)}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn:disabled{opacity:.8;cursor:not-allowed;transform:none}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn svg{width:16px;height:16px}.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn .spinner{display:inline-block;animation:spin 1s linear infinite}@media(max-width:768px){.event-card-clean .inline-edit-wrapper .inline-edit-form .edit-form-actions .save-btn{min-width:100%;padding:.6rem 1.25rem}}@keyframes slideInEdit{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.my-account-page-redesigned .tab-content .tab-panel{padding:16px}.my-account-page-redesigned .tab-content .tab-panel .events-container-clean,.my-account-page-redesigned .tab-content .tab-panel .events-header-clean,.my-account-page-redesigned .tab-content .tab-panel .quick-actions-section,.my-account-page-redesigned .tab-content .tab-panel .stats-section-clean{margin-left:0;margin-right:0}.my-account-page-redesigned .navigation-toolbar-wrapper{padding:24px 0;margin:20px 0 16px}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header{margin-bottom:20px}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header .navigation-title{font-size:1.75rem;margin-bottom:8px}.my-account-page-redesigned .navigation-toolbar-wrapper .navigation-header .navigation-subtitle{font-size:1rem}.my-account-page-redesigned .container{padding:0 12px}}@media(max-width:768px){.blessing-modal-overlay{padding:10px}.blessing-modal-overlay .blessing-modal-content{max-width:100%;max-height:90vh}.blessing-modal-overlay .blessing-modal-content .modal-header{padding:16px 50px 16px 20px}.blessing-modal-overlay .blessing-modal-content .modal-header h3{font-size:1.125rem}.blessing-modal-overlay .blessing-modal-content .modal-header .close-btn{right:12px;width:32px;height:32px}.blessing-modal-overlay .blessing-modal-content .modal-header .close-btn svg{width:18px;height:18px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section{padding:16px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item{margin-bottom:12px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.image-container img,.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item.video-container video{max-height:250px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item .download-media-btn{width:32px;height:32px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-media-section .media-item .download-media-btn svg{width:16px;height:16px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section{padding:20px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section h4{font-size:1rem;margin-bottom:12px}.blessing-modal-overlay .blessing-modal-content .modal-body .blessing-text-section .blessing-text{font-size:.9375rem;padding:14px}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section{padding:0 20px 20px;flex-direction:column;grid-gap:12px;gap:12px}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section .info-item .label{font-size:.875rem}.blessing-modal-overlay .blessing-modal-content .modal-body .gift-info-section .info-item .value{font-size:1rem}.blessing-modal-overlay .blessing-modal-content .modal-footer{padding:16px 20px}.blessing-modal-overlay .blessing-modal-content .modal-footer .btn-primary{padding:10px 24px;font-size:.9rem;width:100%}}@media(max-width:768px){.download-toast{bottom:16px;left:16px;right:16px;max-width:none}.download-toast .toast-content{grid-gap:10px;gap:10px}.download-toast .toast-content span{font-size:.875rem}.saving-indicator{bottom:16px;right:16px;left:16px;max-width:none;padding:8px 16px}.saving-indicator span{font-size:.875rem}}@media(max-width:768px){.my-account-page-redesigned,.my-account-page-redesigned .hero-content-wrapper{padding-bottom:2rem}.my-account-page-redesigned .hero-content-wrapper .hero-main{margin-bottom:1.5rem}.my-account-page-redesigned .hero-content-wrapper .hero-event-announcement{margin-top:1rem}.my-account-page-redesigned .action-btn-clean,.my-account-page-redesigned .filter-pill-clean,.my-account-page-redesigned .nav-tab,.my-account-page-redesigned button{min-height:44px;-webkit-tap-highlight-color:transparent}.my-account-page-redesigned .events-container-clean{-webkit-overflow-scrolling:touch}.my-account-page-redesigned input,.my-account-page-redesigned select,.my-account-page-redesigned textarea{-webkit-appearance:none;appearance:none}}@media(max-width:768px){.desktop-only{display:none!important}}.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:inline-block!important}}@media(max-width:768px){.mobile-summary-container{order:2;display:flex;grid-gap:8px;gap:8px;width:100%;align-items:stretch;margin-top:12px}}.container-fluid.hero .hero-row,.container.hero .hero-row{height:80%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.3s!important;animation-iteration-count:1!important}}@media(max-width:768px){.desktop-decorations,.orbit-icon,.sparkle{animation:none!important}.floating-element{animation-duration:1.5s!important}.create-event-mobile-icon{animation-duration:2.5s!important}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes audioWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.blessing-modal-backdrop-modern{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9998;animation:fadeIn .3s ease-out}.blessing-modal-modern{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:90vh;background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);z-index:9999;overflow:hidden;display:flex;flex-direction:column;animation:modalFadeIn .4s cubic-bezier(.34,1.56,.64,1)}@media(max-width:768px){.blessing-modal-modern{width:95%;max-width:none;max-height:95vh;animation:modalSlideUp .3s ease-out}}.blessing-modal-header-modern{padding:24px 32px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fafafa,#fff)}.blessing-modal-header-modern .header-content-modern{display:flex;align-items:center;grid-gap:16px;gap:16px}.blessing-modal-header-modern .gift-icon-wrapper-modern{width:48px;height:48px;background:linear-gradient(135deg,#95c93d,#7fb836);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(149,201,61,.3)}.blessing-modal-header-modern .gift-icon-wrapper-modern svg{width:24px;height:24px;color:#fff}.blessing-modal-header-modern .modal-title-modern{font-size:24px;font-weight:700;color:#1a1a1a;margin:0;font-family:"Heebo",sans-serif}.blessing-modal-header-modern .close-btn-modern{width:40px;height:40px;border:none;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.blessing-modal-header-modern .close-btn-modern:hover{background:#e8e8e8;transform:scale(1.05)}.blessing-modal-header-modern .close-btn-modern svg{width:20px;height:20px;color:#666}.sender-card-modern{margin:24px 32px;padding:20px;background:#f8f9fa;border-radius:16px;display:flex;align-items:center;grid-gap:16px;gap:16px}.sender-card-modern .sender-avatar-modern{width:56px;height:56px;background:linear-gradient(135deg,#95c93d,#7fb836);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;box-shadow:0 4px 12px rgba(149,201,61,.2)}.sender-card-modern .sender-details-modern{flex:1 1}.sender-card-modern .sender-name-modern{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.sender-card-modern .gift-meta-modern{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.sender-card-modern .amount-badge-modern,.sender-card-modern .date-badge-modern{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#555;box-shadow:0 2px 6px rgba(0,0,0,.06)}.sender-card-modern .amount-badge-modern svg,.sender-card-modern .date-badge-modern svg{width:16px;height:16px;color:#95c93d}.media-section-modern{margin:0 32px 24px}.media-section-modern .media-loading-modern{padding:60px 20px;text-align:center}.media-section-modern .media-loading-modern .loading-spinner-modern{width:48px;height:48px;margin:0 auto 16px}.media-section-modern .media-loading-modern .loading-spinner-modern .spinner-ring-modern{width:100%;height:100%;border:3px solid #f0f0f0;border-top-color:#95c93d;border-radius:50%;animation:spinnerRotate .8s linear infinite}.media-section-modern .media-loading-modern p{color:#666;font-size:16px}.media-section-modern .media-tabs-modern{display:flex;grid-gap:8px;gap:8px;margin-bottom:16px;background:#f5f5f5;padding:4px;border-radius:12px}.media-section-modern .media-tabs-modern .media-tab-modern{flex:1 1;padding:10px 16px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.media-section-modern .media-tabs-modern .media-tab-modern svg{width:18px;height:18px}.media-section-modern .media-tabs-modern .media-tab-modern.active{background:#fff;color:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.08)}.media-section-modern .media-tabs-modern .media-tab-modern:hover:not(.active){color:#333}.media-section-modern .media-content-modern{position:relative;border-radius:16px;overflow:hidden;background:#f8f9fa}.media-section-modern .media-content-modern .media-wrapper-modern{position:relative}.media-section-modern .media-content-modern .media-wrapper-modern.image-wrapper-modern .media-image-modern{width:100%;height:auto;max-height:400px;object-fit:contain;display:block}.media-section-modern .media-content-modern .media-wrapper-modern.video-wrapper-modern .media-video-modern{width:100%;height:auto;max-height:400px;display:block;background:#000}.media-section-modern .media-content-modern .media-wrapper-modern.video-wrapper-modern .download-btn-modern.floating{position:absolute;top:16px;right:16px}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern{padding:40px 20px;text-align:center}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;height:60px;margin-bottom:24px}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern .wave-modern{width:6px;height:100%;background:linear-gradient(135deg,#95c93d,#7fb836);border-radius:3px;animation:audioWave 1s ease-in-out infinite}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern .wave-modern:nth-child(2){animation-delay:.1s}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern .wave-modern:nth-child(3){animation-delay:.2s}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern .wave-modern:nth-child(4){animation-delay:.3s}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .audio-visualizer-modern .wave-modern:nth-child(5){animation-delay:.4s}.media-section-modern .media-content-modern .media-wrapper-modern.audio-wrapper-modern .media-audio-modern{width:100%;max-width:400px;margin:0 auto}.media-section-modern .media-content-modern .media-wrapper-modern .download-btn-modern{position:absolute;bottom:16px;right:16px;width:44px;height:44px;background:#fff;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease}.media-section-modern .media-content-modern .media-wrapper-modern .download-btn-modern:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.media-section-modern .media-content-modern .media-wrapper-modern .download-btn-modern svg{width:20px;height:20px;color:#666}.media-section-modern .media-content-modern .media-error-modern{padding:60px 20px;text-align:center}.media-section-modern .media-content-modern .media-error-modern svg{width:48px;height:48px;color:#e0e0e0;margin-bottom:16px}.media-section-modern .media-content-modern .media-error-modern p{color:#999;font-size:16px}.blessing-section-modern{margin:0 32px 24px;padding:24px;background:linear-gradient(135deg,#fafffe,#f0f8e8);border-radius:16px;border:1px solid rgba(149,201,61,.1)}.blessing-section-modern .blessing-header-modern{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px}.blessing-section-modern .blessing-header-modern svg{width:20px;height:20px;color:#95c93d}.blessing-section-modern .blessing-header-modern h3{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.blessing-section-modern .blessing-content-modern p{font-size:16px;line-height:1.7;color:#333;margin:0;white-space:pre-wrap;word-break:break-word}.modal-footer-modern{padding:20px 32px;border-top:1px solid #f0f0f0;background:#fafafa}.modal-footer-modern .close-button-modern{width:100%;padding:14px 24px;background:linear-gradient(135deg,#95c93d,#7fb836);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(149,201,61,.3)}.modal-footer-modern .close-button-modern:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(149,201,61,.4)}.modal-footer-modern .close-button-modern:active{transform:translateY(0)}@media(max-width:768px){.blessing-modal-modern{border-radius:24px 24px 0 0;bottom:0;top:auto;left:0;right:0;transform:none;width:100%;max-height:85vh}.blessing-modal-header-modern{padding:20px 24px}.blessing-modal-header-modern .modal-title-modern{font-size:20px}.blessing-section-modern,.media-section-modern,.sender-card-modern{margin-left:24px;margin-right:24px}.modal-footer-modern{padding:16px 24px 24px}}@media(prefers-color-scheme:dark){.blessing-modal-modern{background:#1a1a1a;color:#fff}.blessing-modal-modern .blessing-modal-header-modern{background:linear-gradient(135deg,#222,#1a1a1a);border-bottom-color:#333}.blessing-modal-modern .modal-title-modern,.blessing-modal-modern .sender-name-modern{color:#fff}.blessing-modal-modern .close-btn-modern{background:#2a2a2a}.blessing-modal-modern .close-btn-modern:hover{background:#333}.blessing-modal-modern .close-btn-modern svg{color:#999}.blessing-modal-modern .sender-card-modern{background:#252525}.blessing-modal-modern .amount-badge-modern,.blessing-modal-modern .date-badge-modern{background:#2a2a2a;color:#ccc}.blessing-modal-modern .blessing-section-modern{background:linear-gradient(135deg,#252525,#2a2a2a);border-color:rgba(149,201,61,.2)}.blessing-modal-modern .blessing-section-modern .blessing-content-modern p{color:#e0e0e0}.blessing-modal-modern .modal-footer-modern{background:#222;border-top-color:#333}.blessing-modal-modern .media-tabs-modern{background:#2a2a2a}.blessing-modal-modern .media-tabs-modern .media-tab-modern{color:#999}.blessing-modal-modern .media-tabs-modern .media-tab-modern.active{background:#333;color:#fff}.blessing-modal-modern .media-content-modern{background:#252525}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-20px) rotate(45deg)}}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-subtle{0%,to{opacity:.6}50%{opacity:.3}}body,html{overflow-x:hidden}.terms-document-header{text-align:center;padding:40px 20px;background:#fff;margin-bottom:0;border-bottom:1px solid #e0e0e0;position:relative;z-index:10}.terms-document-header .document-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px}@media(max-width:768px){.terms-document-header .document-title{font-size:2rem}}.terms-document-header .document-subtitle{font-size:1.2rem;color:#666;margin-bottom:20px;margin-top:0}.terms-document-header .document-date{display:inline-block;padding:8px 20px;background:#dcedc8;color:#4caf50;border-radius:20px;font-size:.9rem;font-weight:500}.terms-page-content{background:#f5f5f5;background-image:radial-gradient(circle at 20% 50%,rgba(139,195,74,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(212,225,87,.03) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(76,175,80,.02) 0,transparent 50%);min-height:100vh;padding:0;position:relative;overflow:visible}.terms-page-content:before{top:-200px;right:-200px;width:400px;height:400px;background:radial-gradient(circle,rgba(139,195,74,.05) 0,transparent 70%)}.terms-page-content:after,.terms-page-content:before{content:"";position:absolute;border-radius:50%;z-index:0;pointer-events:none}.terms-page-content:after{bottom:-150px;left:-150px;width:300px;height:300px;background:radial-gradient(circle,rgba(212,225,87,.05) 0,transparent 70%)}.terms-page-content .bg-decoration{position:absolute;z-index:0;pointer-events:none}.terms-page-content .bg-decoration.shape-1{top:10%;left:5%;width:100px;height:100px;border:2px solid rgba(139,195,74,.1);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(45deg);animation:float-slow 8s ease-in-out infinite}.terms-page-content .bg-decoration.shape-2{top:40%;right:3%;width:150px;height:150px;border:3px solid rgba(76,175,80,.08);border-radius:50%;animation:rotate-slow 20s linear infinite}.terms-page-content .bg-decoration.shape-3{bottom:20%;left:10%;width:80px;height:80px;background:rgba(220,237,200,.3);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:pulse-subtle 4s ease-in-out infinite}.terms-page-content .bg-decoration.dots{top:60%;right:10%;width:60px;height:60px;background-image:radial-gradient(circle,rgba(139,195,74,.2) 2px,transparent 0);background-size:20px 20px}.terms-page-content .bg-decoration.lines{bottom:10%;right:20%;width:120px;height:80px;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(212,225,87,.1) 0,rgba(212,225,87,.1) 12px)}.terms-page-content .bg-decoration.hexagon{top:25%;left:15%;width:100px;height:100px;animation:rotate-slow 40s linear infinite reverse}.terms-page-content .bg-decoration.triangle-grid{bottom:35%;right:15%;width:80px;height:80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;transform:rotate(15deg)}.terms-page-content .bg-decoration.triangle-grid div{width:30px;height:30px;background:rgba(220,237,200,.2);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.terms-page-content .container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1}.terms-page-content .terms-layout{display:flex;grid-gap:30px;gap:30px;position:relative;z-index:1;padding:40px 0}@media(max-width:992px){.terms-page-content .terms-layout{flex-direction:column;padding:20px 0}}.terms-sidebar{width:280px;position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;background:#fff;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(139,195,74,.03) 0,rgba(139,195,74,.03) 36px);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;transition:all .3s ease}.terms-sidebar::-webkit-scrollbar{width:6px}.terms-sidebar::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.terms-sidebar::-webkit-scrollbar-thumb{background:rgba(139,195,74,.3);border-radius:3px}.terms-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(139,195,74,.5)}@media(max-width:992px){.terms-sidebar{width:100%;position:relative;top:0;max-height:none;overflow-y:visible}}.terms-sidebar.closed{width:60px;padding:10px;overflow:hidden}.terms-sidebar.closed .sidebar-nav{opacity:0;visibility:hidden}@media(max-width:992px){.terms-sidebar.closed{width:100%;padding:20px}.terms-sidebar.closed .sidebar-nav{opacity:1;visibility:visible}}.terms-sidebar .sidebar-toggle{display:none;position:absolute;top:20px;left:20px;background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:5px;z-index:2}@media(min-width:993px){.terms-sidebar .sidebar-toggle{display:block}}.terms-sidebar .sidebar-toggle:hover{color:#8bc34a}.terms-sidebar .sidebar-nav{transition:all .3s ease}.terms-sidebar .sidebar-nav h3{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #dcedc8}.terms-sidebar .sidebar-nav ul{list-style:none;padding:0;margin:0}.terms-sidebar .sidebar-nav li{margin-bottom:5px}.terms-sidebar .sidebar-nav .nav-link{display:block;width:100%;padding:10px 15px;background:none;border:none;border-radius:5px;text-align:right;color:#666;font-size:.95rem;cursor:pointer;transition:all .2s ease}.terms-sidebar .sidebar-nav .nav-link:hover:not(:disabled){background:#dcedc8;color:#4caf50;transform:translateX(-5px)}.terms-sidebar .sidebar-nav .nav-link:disabled{cursor:not-allowed;opacity:.6}.terms-sidebar .sidebar-nav .nav-link.active{background:#8bc34a;color:#fff;font-weight:500}.terms-main-content{flex:1 1;background:#fff;background-image:repeating-linear-gradient(120deg,transparent,transparent 100px,rgba(220,237,200,.05) 0,rgba(220,237,200,.05) 101px);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;position:relative;overflow:visible}@media(max-width:768px){.terms-main-content{padding:20px}}.terms-main-content .content-wrapper{max-width:800px;margin:0 auto}.intro-section .intro-text{font-size:1.05rem;margin-bottom:20px}.intro-section .intro-text strong{color:#333;font-weight:600}.key-points-box{background:#fff3e0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 30px,rgba(255,224,178,.1) 0,rgba(255,224,178,.1) 31px);border:1px solid #ffe0b2;border-radius:8px;padding:25px;margin-bottom:40px;position:relative;overflow:hidden;transition:all .3s ease}.key-points-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(245,124,0,.1)}.key-points-box h3{color:#f57c00;font-size:1.2rem;margin-bottom:15px;display:flex;align-items:center;grid-gap:10px;gap:10px}.key-points-box h3 i{font-size:1.3rem}.key-points-box ul{list-style:none;padding:0;margin:0}.key-points-box ul li{padding:8px 25px 8px 0;position:relative;color:#666}.key-points-box ul li:before{content:"✓";position:absolute;right:0;color:#f57c00;font-weight:700}.terms-section{margin-bottom:50px;scroll-margin-top:120px;padding-top:20px;margin-top:-20px}@media(max-width:768px){.terms-section{scroll-margin-top:80px}}.terms-section h2{font-size:1.6rem;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #dcedc8;font-weight:600}.terms-section h3{font-size:1.2rem;color:#333;margin-top:25px;margin-bottom:15px;font-weight:600}.terms-section p{font-size:1rem;line-height:1.8;color:#666;margin-bottom:15px}.terms-section ul{margin:15px 0;padding-right:20px}.terms-section ul li{margin-bottom:10px;color:#666;line-height:1.7}.terms-section strong{color:#333;font-weight:600}.definitions-list{list-style:none;padding:0}.definitions-list li{padding:12px 20px;margin-bottom:10px;background:#f9f9f9;border-right:4px solid #8bc34a;border-radius:4px;transition:all .2s ease}.definitions-list li:hover{background:#f4f4f4;transform:translateX(-3px)}.definitions-list li strong{color:#4caf50}.payment-info{background:#dcedc8;border-radius:8px;padding:25px;margin-top:20px}.payment-info h3{color:#4caf50;margin-top:0}.payment-info p{color:#333}.payment-info p strong{color:#4caf50;font-size:1.1rem}.security-badges{display:flex;grid-gap:20px;gap:20px;margin-top:20px;flex-wrap:wrap}.security-badges .badge{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 20px;background:#dcedc8;border-radius:25px;color:#4caf50;font-weight:500;transition:all .2s ease}.security-badges .badge:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.security-badges .badge i{font-size:1.2rem}.contact-details{background:#f9f9f9;border-radius:8px;padding:25px;margin-top:20px}.contact-details .contact-item{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:15px;color:#666;transition:all .2s ease}.contact-details .contact-item:hover{color:#333;transform:translateX(-3px)}.contact-details .contact-item:last-child{margin-bottom:0}.contact-details .contact-item i{color:#8bc34a;font-size:1.2rem;width:20px;text-align:center}.terms-actions{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.terms-actions .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 30px;border:none;border-radius:25px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.terms-actions .btn i{font-size:1.1rem}.terms-actions .btn.btn-primary{background:#8bc34a;color:#fff}.terms-actions .btn.btn-primary:hover{background:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.terms-actions .btn.btn-secondary{background:#fff;color:#666;border:2px solid #e0e0e0}.terms-actions .btn.btn-secondary:hover{border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px)}@media print{.bg-decoration,.document-date,.sidebar-toggle,.terms-actions,.terms-sidebar{display:none!important}.terms-layout{display:block!important}.terms-main-content{box-shadow:none;padding:0;background:none}.terms-section{page-break-inside:avoid;scroll-margin-top:0;padding-top:0;margin-top:0}.terms-document-header{border-bottom:none;margin-bottom:20px}}@keyframes drift{0%,to{transform:translateX(0) translateY(0)}33%{transform:translateX(30px) translateY(-20px)}66%{transform:translateX(-20px) translateY(10px)}}@keyframes fade-pulse{0%,to{opacity:.6}50%{opacity:.2}}@keyframes rotate-gentle{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.privacy-hero-wrapper{text-align:center;padding:40px 20px}.privacy-hero-wrapper .hero-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px}@media(max-width:768px){.privacy-hero-wrapper .hero-title{font-size:2rem}}.privacy-hero-wrapper .hero-subtitle{font-size:1.2rem;color:#666;margin-bottom:20px}.privacy-hero-wrapper .hero-date{display:inline-block;padding:8px 20px;background:#dcedc8;color:#4caf50;border-radius:20px;font-size:.9rem}.privacy-page-content{background:#f5f5f5;background-image:radial-gradient(circle at 10% 20%,rgba(139,195,74,.03) 0,transparent 40%),radial-gradient(circle at 90% 60%,rgba(76,175,80,.02) 0,transparent 40%),radial-gradient(circle at 50% 90%,rgba(212,225,87,.03) 0,transparent 40%);min-height:100vh;padding:60px 0;position:relative;overflow:hidden}.privacy-page-content:before{content:"";position:absolute;top:-150px;left:-150px;width:300px;height:300px;background:radial-gradient(circle,rgba(139,195,74,.06) 0,transparent 70%);border-radius:50%;z-index:0}.privacy-page-content:after{content:"";position:absolute;bottom:-200px;right:-200px;width:400px;height:400px;background:radial-gradient(circle,rgba(76,175,80,.04) 0,transparent 70%);border-radius:50%;z-index:0}.privacy-page-content .bg-pattern{position:absolute;z-index:0;pointer-events:none;opacity:.6}.privacy-page-content .bg-pattern.pattern-1{top:5%;right:8%;width:120px;height:120px;animation:drift 15s ease-in-out infinite}.privacy-page-content .bg-pattern.pattern-1 svg{width:100%;height:100%}.privacy-page-content .bg-pattern.pattern-1 svg path{fill:none;stroke:rgba(139,195,74,.15);stroke-width:2}.privacy-page-content .bg-pattern.pattern-2{top:30%;left:5%;width:80px;height:80px;background:linear-gradient(45deg,transparent 30%,rgba(212,225,87,.08) 0,rgba(212,225,87,.08) 70%,transparent 0),linear-gradient(-45deg,transparent 30%,rgba(212,225,87,.08) 0,rgba(212,225,87,.08) 70%,transparent 0);animation:fade-pulse 6s ease-in-out infinite}.privacy-page-content .bg-pattern.pattern-3{bottom:15%;right:10%;width:100px;height:100px;border:2px dashed rgba(76,175,80,.1);border-radius:50%;transform:rotate(45deg);animation:rotate-gentle 30s linear infinite}.privacy-page-content .bg-pattern.pattern-4{top:50%;right:2%;width:150px;height:100px}.privacy-page-content .bg-pattern.pattern-4:after,.privacy-page-content .bg-pattern.pattern-4:before{content:"";position:absolute;width:100%;height:2px;background:rgba(139,195,74,.1);transform:rotate(25deg)}.privacy-page-content .bg-pattern.pattern-4:after{transform:rotate(-25deg)}.privacy-page-content .bg-pattern.dots-grid{bottom:30%;left:8%;width:100px;height:100px;background-image:radial-gradient(circle,rgba(220,237,200,.5) 3px,transparent 0);background-size:25px 25px}.privacy-page-content .bg-pattern.wave{top:70%;left:20%;width:200px;height:50px}.privacy-page-content .bg-pattern.wave:before{content:"";position:absolute;width:100%;height:100%;background:rgba(139,195,74,.08);-webkit-clip-path:polygon(0 50%,10% 20%,20% 50%,30% 20%,40% 50%,50% 20%,60% 50%,70% 20%,80% 50%,90% 20%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,10% 20%,20% 50%,30% 20%,40% 50%,50% 20%,60% 50%,70% 20%,80% 50%,90% 20%,100% 50%,100% 100%,0 100%)}.privacy-page-content .bg-pattern.circles{top:15%;left:50%;width:200px;height:200px}.privacy-page-content .bg-pattern.circles .circle{position:absolute;border:2px solid rgba(139,195,74,.08);border-radius:50%}.privacy-page-content .bg-pattern.circles .circle.circle-1{width:60px;height:60px;top:0;left:0}.privacy-page-content .bg-pattern.circles .circle.circle-2{width:40px;height:40px;top:30px;left:50px;border-color:rgba(76,175,80,.08)}.privacy-page-content .bg-pattern.circles .circle.circle-3{width:80px;height:80px;top:60px;left:20px;border-color:rgba(212,225,87,.08)}.privacy-page-content .bg-pattern.abstract-shape{bottom:-50px;right:5%;width:300px;height:200px;opacity:.5}.privacy-page-content .container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1}.privacy-page-content .privacy-container{background:#fff;background-image:radial-gradient(circle at 100% 50%,rgba(220,237,200,.05) 0,transparent 50%),radial-gradient(circle at 0 50%,rgba(220,237,200,.05) 0,transparent 50%);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;position:relative;z-index:1;overflow:hidden}@media(max-width:768px){.privacy-page-content .privacy-container{padding:20px}}.intro-section{margin-bottom:50px;padding-bottom:30px}.quick-nav{margin-bottom:60px}.quick-nav h3{font-size:1.4rem;color:#333;text-align:center;margin-bottom:30px;font-weight:600}.quick-nav .nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px;max-width:800px;margin:0 auto}@media(max-width:576px){.quick-nav .nav-grid{grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}}.quick-nav .nav-card{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:20px;background:#f9f9f9;background-image:radial-gradient(circle at top right,rgba(139,195,74,.05) 0,transparent 50%);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.quick-nav .nav-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,195,74,.08) 0,transparent 70%);transform:scale(0);transition:transform .5s ease}.quick-nav .nav-card i{font-size:2rem;color:#8bc34a;transition:transform .3s ease;position:relative;z-index:1}.quick-nav .nav-card span{font-size:.95rem;color:#666;font-weight:500;position:relative;z-index:1}.quick-nav .nav-card:hover{background:#fff;border-color:#8bc34a;transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.quick-nav .nav-card:hover:before{transform:scale(1)}.quick-nav .nav-card:hover i{transform:scale(1.1)}.quick-nav .nav-card:hover span{color:#333}.privacy-section{margin-bottom:60px;scroll-margin-top:100px}.privacy-section .section-header{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:30px}.privacy-section .section-header .section-icon{width:50px;height:50px;background:#dcedc8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.privacy-section .section-header .section-icon i{font-size:1.5rem;color:#4caf50}.privacy-section .section-header h2{font-size:1.6rem;color:#333;margin:0;font-weight:600}.privacy-section p{font-size:1rem;line-height:1.8;color:#666;margin-bottom:20px}.privacy-section h3{font-size:1.2rem;color:#333;margin-bottom:15px;font-weight:600}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.info-grid .info-card{background:#f9f9f9;border-radius:8px;padding:25px;border-right:4px solid #8bc34a}.info-grid .info-card h3{color:#4caf50;font-size:1.1rem;margin-bottom:15px}.info-grid .info-card ul{list-style:none;padding:0;margin:0}.info-grid .info-card ul li{color:#666;position:relative;padding:8px 20px 8px 0}.info-grid .info-card ul li:before{content:"•";position:absolute;right:0;color:#8bc34a;font-weight:700}.usage-list{margin-top:30px}.usage-list .usage-item{display:flex;grid-gap:20px;gap:20px;margin-bottom:25px;padding:20px;background:#f9f9f9;border-radius:8px;transition:all .3s ease}.usage-list .usage-item:hover{background:#dcedc8;transform:translateX(-10px)}.usage-list .usage-item i{font-size:1.5rem;color:#8bc34a;flex-shrink:0;margin-top:5px}.usage-list .usage-item h4{font-size:1.1rem;color:#333;margin-bottom:5px}.usage-list .usage-item p{font-size:.95rem;color:#666;margin:0}.important-notice{background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;padding:20px;margin-bottom:30px;display:flex;align-items:center;grid-gap:15px;gap:15px}.important-notice i{font-size:1.5rem;color:#f57c00}.important-notice p{margin:0;color:#333;font-size:1.1rem}.sharing-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.sharing-cases .case-item{padding:25px;background:#f9f9f9;border-radius:8px;text-align:center}.sharing-cases .case-item h4{color:#4caf50;margin-bottom:10px}.sharing-cases .case-item p{margin:0;font-size:.95rem}.security-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:25px;gap:25px;margin-top:30px}.security-features .feature{text-align:center;padding:20px;background:#f9f9f9;border-radius:8px;transition:all .3s ease}.security-features .feature:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1);background:#fff}.security-features .feature:hover .feature-icon{background:#8bc34a}.security-features .feature:hover .feature-icon i{color:#fff}.security-features .feature .feature-icon{width:60px;height:60px;background:#dcedc8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;transition:all .3s ease}.security-features .feature .feature-icon i{font-size:1.5rem;color:#4caf50}.security-features .feature h4{font-size:1.1rem;color:#333;margin-bottom:10px}.security-features .feature p{font-size:.9rem;margin:0;color:#666}.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.rights-grid .right-card{padding:25px;background:#f9f9f9;border-radius:8px;text-align:center;border:2px solid transparent;transition:all .3s ease}.rights-grid .right-card:hover{border-color:#8bc34a;background:#fff;transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.rights-grid .right-card:hover i{transform:scale(1.2)}.rights-grid .right-card i{font-size:2rem;color:#8bc34a;margin-bottom:15px;display:block;transition:transform .3s ease}.rights-grid .right-card h4{font-size:1.1rem;color:#333;margin-bottom:10px}.rights-grid .right-card p{font-size:.9rem;margin:0;color:#666}.cookies-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.cookies-types .cookie-type{padding:25px;background:#dcedc8;border-radius:8px}.cookies-types .cookie-type h4{color:#4caf50;margin-bottom:10px}.cookies-types .cookie-type p{margin:0;font-size:.95rem}.contact-info{display:flex;flex-direction:column;grid-gap:15px;gap:15px;margin-top:20px}.contact-info .contact-item{display:flex;align-items:center;grid-gap:15px;gap:15px;padding:15px 20px;background:#f9f9f9;border-radius:8px}.contact-info .contact-item i{color:#8bc34a;font-size:1.2rem;width:20px;text-align:center}.contact-info .contact-item span{color:#666}.dpo-section{margin-top:60px;margin-bottom:60px}.dpo-section h2{font-size:1.6rem;color:#333;margin-bottom:30px;font-weight:600}.dpo-section .dpo-card{display:flex;justify-content:space-between;align-items:center;padding:30px;background:linear-gradient(135deg,#dcedc8,#f1f8e9);border-radius:8px}@media(max-width:576px){.dpo-section .dpo-card{flex-direction:column;text-align:center;grid-gap:20px;gap:20px}}.dpo-section .dpo-card .dpo-info h3{font-size:1.4rem;color:#333;margin-bottom:5px}.dpo-section .dpo-card .dpo-info p{color:#666;margin-bottom:10px}.dpo-section .dpo-card .dpo-info a{color:#4caf50;text-decoration:none;font-weight:500}.dpo-section .dpo-card .dpo-info a:hover{text-decoration:underline}.dpo-section .dpo-card .dpo-icon i{font-size:3rem;color:#4caf50}.privacy-actions{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.privacy-actions .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 30px;border:none;border-radius:25px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.privacy-actions .btn i{font-size:1.1rem}.privacy-actions .btn.btn-primary{background:#8bc34a;color:#fff}.privacy-actions .btn.btn-primary:hover{background:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.privacy-actions .btn.btn-secondary{background:#fff;color:#666;border:2px solid #e0e0e0}.privacy-actions .btn.btn-secondary:hover{border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px)}@media print{.hero-date,.privacy-actions,.quick-nav{display:none!important}.privacy-container{box-shadow:none;padding:0}.privacy-section{page-break-inside:avoid}}.cookies-document-header{text-align:center;padding:40px 20px;background:#fff;margin-bottom:0;border-bottom:1px solid #e0e0e0}.cookies-document-header .document-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px}@media(max-width:768px){.cookies-document-header .document-title{font-size:2rem}}.cookies-document-header .document-subtitle{font-size:1.2rem;color:#666;margin-bottom:20px;margin-top:0}.cookies-document-header .document-date{display:inline-block;padding:8px 20px;background:#dcedc8;color:#4caf50;border-radius:20px;font-size:.9rem;font-weight:500}.cookies-page-content{background:#f9f9f9;min-height:100vh;padding:0}.cookies-page-content .container{max-width:1200px;margin:0 auto;padding:0 15px}.cookies-page-content .cookies-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;margin:40px 0}@media(max-width:768px){.cookies-page-content .cookies-container{padding:20px;margin:20px 0}}.intro-section{text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e0e0e0}.intro-section h2{font-size:2rem;color:#333;margin-bottom:20px;font-weight:700}.intro-section .intro-text{font-size:1.1rem;line-height:1.8;color:#666;max-width:800px;margin:0 auto}.cookie-settings-cta{text-align:center;margin-bottom:40px}.cookie-settings-cta .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 35px;font-size:1.1rem}.cookie-settings-cta .btn i{font-size:1.3rem}.preferences-panel{background:linear-gradient(135deg,#f8fbf5,#fff);border:2px solid #8bc34a;border-radius:16px;padding:0;margin-bottom:50px;box-shadow:0 10px 30px rgba(139,195,74,.1);overflow:hidden;animation:slideInPanel .4s cubic-bezier(.68,-.55,.265,1.55)}.preferences-panel .panel-header{background:linear-gradient(135deg,#8bc34a,#4caf50);padding:25px 30px;color:#fff;display:flex;align-items:center;grid-gap:20px;gap:20px}.preferences-panel .panel-header .header-icon{width:60px;height:60px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preferences-panel .panel-header .header-icon i{font-size:1.8rem;color:#fff}.preferences-panel .panel-header .header-content{flex:1 1}.preferences-panel .panel-header .header-content h3{color:#fff;font-size:1.5rem;margin-bottom:8px;font-weight:700}.preferences-panel .panel-header .header-content p{color:hsla(0,0%,100%,.9);margin:0;font-size:1rem;line-height:1.5}.preferences-panel .preferences-grid{padding:30px;display:grid;grid-gap:20px;gap:20px}.preferences-panel .preferences-grid .preference-card{background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:25px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.preferences-panel .preferences-grid .preference-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#8bc34a 50%,transparent);transform:translateX(-100%);transition:transform .3s ease}.preferences-panel .preferences-grid .preference-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(139,195,74,.15);border-color:#8bc34a}.preferences-panel .preferences-grid .preference-card:hover:before{transform:translateX(0)}.preferences-panel .preferences-grid .preference-card.active{border-color:#8bc34a;background:linear-gradient(135deg,#f8fbf5,#fff)}.preferences-panel .preferences-grid .preference-card.active .icon-container{background:linear-gradient(135deg,#8bc34a,#4caf50)}.preferences-panel .preferences-grid .preference-card.active .icon-container i{color:#fff}.preferences-panel .preferences-grid .preference-card.active:before{transform:translateX(0)}.preferences-panel .preferences-grid .preference-card.required{background:linear-gradient(135deg,#f9f9f9,#fff);border-color:#d1d5db}.preferences-panel .preferences-grid .preference-card.required .icon-container{background:linear-gradient(135deg,#6b7280,#9ca3af)}.preferences-panel .preferences-grid .preference-card.required .icon-container i{color:#fff}.preferences-panel .preferences-grid .preference-card .card-header{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:15px}.preferences-panel .preferences-grid .preference-card .card-header .icon-container{width:50px;height:50px;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.preferences-panel .preferences-grid .preference-card .card-header .icon-container i{font-size:1.5rem;color:#666;transition:all .3s ease}.preferences-panel .preferences-grid .preference-card .card-header .card-info{flex:1 1}.preferences-panel .preferences-grid .preference-card .card-header .card-info h4{margin:0 0 5px;color:#333;font-size:1.2rem;font-weight:600}.preferences-panel .preferences-grid .preference-card .card-header .card-info .required-badge{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.preferences-panel .preferences-grid .preference-card .card-header .card-info .required-badge i{font-size:.7rem}.preferences-panel .preferences-grid .preference-card .card-header .toggle-container{flex-shrink:0}.preferences-panel .preferences-grid .preference-card .card-description{color:#666;margin:0 0 20px;font-size:.95rem;line-height:1.6}.preferences-panel .preferences-grid .preference-card .card-examples .examples-label{color:#4caf50;font-size:.9rem;font-weight:600;margin-bottom:8px;display:block}.preferences-panel .preferences-grid .preference-card .card-examples .examples-tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.preferences-panel .preferences-grid .preference-card .card-examples .examples-tags .example-tag{background:#dcedc8;color:#4caf50;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.preferences-panel .preferences-grid .preference-card .card-examples .examples-tags .example-tag.more{background:linear-gradient(135deg,#8bc34a,#4caf50);color:#fff}.preferences-panel .preferences-actions{padding:25px 30px;background:linear-gradient(135deg,#f8fbf5,#fff);border-top:1px solid #e5e7eb;display:flex;grid-gap:15px;gap:15px;justify-content:center}@media(max-width:768px){.preferences-panel .preferences-actions{flex-direction:column}}.preferences-panel .preferences-actions .btn.btn-outline{background:transparent;border:2px solid #e5e7eb;color:#666}.preferences-panel .preferences-actions .btn.btn-outline:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}.modern-toggle{position:relative;display:block;width:60px;height:32px;cursor:pointer}.modern-toggle.disabled{opacity:.6;cursor:not-allowed}.modern-toggle input{opacity:0;width:0;height:0}.modern-toggle input:checked+.toggle-slider{background:linear-gradient(135deg,#8bc34a,#4caf50)}.modern-toggle input:checked+.toggle-slider .toggle-button{transform:translateX(28px);background:#fff;box-shadow:0 4px 12px rgba(139,195,74,.4)}.modern-toggle input:checked+.toggle-slider .toggle-button i{opacity:1;transform:scale(1);color:#8bc34a}.modern-toggle input:disabled+.toggle-slider{background:#d1d5db;cursor:not-allowed}.modern-toggle input:disabled+.toggle-slider .toggle-button{background:#f3f4f6}.modern-toggle .toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#e5e7eb;border-radius:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-toggle .toggle-slider .toggle-button{position:absolute;top:2px;left:2px;width:28px;height:28px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.modern-toggle .toggle-slider .toggle-button i{font-size:.8rem;opacity:0;transform:scale(.5);transition:all .2s ease;color:#666}@keyframes slideInPanel{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#8bc34a}.switch input:checked+.slider:before{transform:translateX(24px)}.switch input:disabled+.slider{background-color:#ccc;cursor:not-allowed}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:26px}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.cookie-types-section{margin-bottom:60px}.cookie-types-section h2{font-size:1.8rem;color:#333;text-align:center;margin-bottom:40px;font-weight:600}.cookie-types-section .cookie-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px}.cookie-types-section .cookie-types-grid .cookie-type-card{background:#f9f9f9;border-radius:8px;padding:30px;transition:all .3s ease;border:2px solid transparent}.cookie-types-section .cookie-types-grid .cookie-type-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#8bc34a;background:#fff}.cookie-types-section .cookie-types-grid .cookie-type-card .card-header{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:20px}.cookie-types-section .cookie-types-grid .cookie-type-card .card-header .icon-wrapper{width:50px;height:50px;background:#dcedc8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cookie-types-section .cookie-types-grid .cookie-type-card .card-header .icon-wrapper i{font-size:1.5rem;color:#4caf50}.cookie-types-section .cookie-types-grid .cookie-type-card .card-header h3{color:#333;font-size:1.2rem;margin:0;flex:1 1}.cookie-types-section .cookie-types-grid .cookie-type-card .card-header .always-on{background:#8bc34a;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.cookie-types-section .cookie-types-grid .cookie-type-card>p{color:#666;margin-bottom:20px;line-height:1.6}.cookie-types-section .cookie-types-grid .cookie-type-card .examples h4{color:#4caf50;font-size:.95rem;margin-bottom:10px}.cookie-types-section .cookie-types-grid .cookie-type-card .examples ul{list-style:none;padding:0;margin:0}.cookie-types-section .cookie-types-grid .cookie-type-card .examples ul li{padding:5px 20px 5px 0;position:relative;color:#666;font-size:.9rem}.cookie-types-section .cookie-types-grid .cookie-type-card .examples ul li:before{content:"▪";position:absolute;right:0;color:#8bc34a}.usage-section{margin-bottom:60px}.usage-section h2{font-size:1.8rem;color:#333;margin-bottom:30px;font-weight:600}.usage-section .usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px}.usage-section .usage-grid .usage-card{text-align:center;padding:30px;background:#f9f9f9;border-radius:8px;transition:all .3s ease}.usage-section .usage-grid .usage-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1);background:#fff}.usage-section .usage-grid .usage-card:hover i{transform:scale(1.1);color:#4caf50}.usage-section .usage-grid .usage-card i{font-size:3rem;color:#8bc34a;margin-bottom:20px;display:block;transition:all .3s ease}.usage-section .usage-grid .usage-card h3{color:#333;margin-bottom:15px;font-size:1.2rem}.usage-section .usage-grid .usage-card p{color:#666;margin:0;font-size:.95rem}.third-party-section{margin-bottom:60px}.third-party-section h2{font-size:1.8rem;color:#333;margin-bottom:20px;font-weight:600}.third-party-section>p{color:#666;margin-bottom:30px;font-size:1.05rem}.third-party-section .third-party-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.third-party-section .third-party-list .third-party-item{padding:25px;background:#f9f9f9;border-radius:8px;border-right:4px solid #8bc34a}.third-party-section .third-party-list .third-party-item h4{color:#4caf50;margin-bottom:10px;font-size:1.2rem}.third-party-section .third-party-list .third-party-item p{color:#666;margin:0}.manage-section{margin-bottom:60px}.manage-section h2{font-size:1.8rem;color:#333;margin-bottom:20px;font-weight:600}.manage-section>p{color:#666;margin-bottom:30px;font-size:1.05rem}.manage-section .manage-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px}.manage-section .manage-options .option-card{padding:30px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;text-align:center;transition:all .3s ease}.manage-section .manage-options .option-card:hover{border-color:#8bc34a;transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.manage-section .manage-options .option-card h3{color:#4caf50;margin-bottom:15px;font-size:1.2rem}.manage-section .manage-options .option-card p{color:#666;margin:0}.browser-section{margin-bottom:60px}.browser-section h2{font-size:1.8rem;color:#333;margin-bottom:30px;font-weight:600;text-align:center}.browser-section .browser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;max-width:800px;margin:0 auto}.browser-section .browser-grid .browser-card{text-align:center;padding:25px;background:#f9f9f9;border-radius:8px;transition:all .3s ease}.browser-section .browser-grid .browser-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1);background:#fff}.browser-section .browser-grid .browser-card:hover i{transform:scale(1.2)}.browser-section .browser-grid .browser-card i{font-size:3rem;margin-bottom:15px;display:block;transition:transform .3s ease}.browser-section .browser-grid .browser-card i.fa-chrome{color:#4285f4}.browser-section .browser-grid .browser-card i.fa-firefox{color:#ff7139}.browser-section .browser-grid .browser-card i.fa-safari{color:#006cbe}.browser-section .browser-grid .browser-card i.fa-edge{color:#0078d7}.browser-section .browser-grid .browser-card h4{color:#333;margin-bottom:10px;font-size:1.1rem}.browser-section .browser-grid .browser-card a{color:#8bc34a;text-decoration:none;font-weight:500}.browser-section .browser-grid .browser-card a:hover{text-decoration:underline}.important-note{background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;padding:25px;margin-bottom:50px;display:flex;grid-gap:20px;gap:20px;align-items:flex-start}@media(max-width:576px){.important-note{flex-direction:column;text-align:center}}.important-note>i{font-size:2rem;color:#f57c00;flex-shrink:0}.important-note h3{color:#f57c00;margin-bottom:10px;font-size:1.2rem}.important-note p{color:#666;margin:0;line-height:1.6}.contact-section{text-align:center;margin-bottom:50px}.contact-section h2{font-size:1.8rem;color:#333;margin-bottom:15px;font-weight:600}.contact-section>p{color:#666;margin-bottom:25px;font-size:1.05rem}.contact-section .contact-info{display:flex;justify-content:center;grid-gap:30px;gap:30px;flex-wrap:wrap}.contact-section .contact-info .contact-item{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 25px;background:#f9f9f9;border-radius:25px;text-decoration:none;color:#666;transition:all .3s ease}.contact-section .contact-info .contact-item:hover{background:#8bc34a;color:#fff;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.contact-section .contact-info .contact-item:hover i{color:#fff}.contact-section .contact-info .contact-item i{color:#8bc34a;font-size:1.2rem}.cookies-actions{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.cookies-actions .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 30px;border:none;border-radius:25px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.cookies-actions .btn i{font-size:1.1rem}.cookies-actions .btn.btn-primary{background:#8bc34a;color:#fff}.cookies-actions .btn.btn-primary:hover{background:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.cookies-actions .btn.btn-secondary{background:#fff;color:#666;border:2px solid #e0e0e0}.cookies-actions .btn.btn-secondary:hover{border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px)}@media print{.cookie-settings-cta,.cookies-actions,.document-date,.preferences-panel{display:none!important}.cookies-container{box-shadow:none;padding:0}.cookies-document-header{border-bottom:none;margin-bottom:20px}}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes flowMoney{0%{transform:translateY(0) scale(0);opacity:0}50%{transform:translateY(-20px) scale(1);opacity:1}to{transform:translateY(-40px) scale(0);opacity:0}}.how-it-works-content{background:linear-gradient(135deg,#f8fffe,#fff);padding:80px 0 120px;min-height:100vh}.how-it-works-content .container{max-width:1200px;margin:0 auto;padding:0 20px}.page-header .main-subtitle{max-width:600px}.timeline-container{position:relative;max-width:1000px;margin:0 auto;padding:60px 0}@media(max-width:768px){.timeline-container{padding:40px 0}}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;transform:translateX(-50%);z-index:1}@media(max-width:768px){.timeline-line{left:30px;transform:none}}.timeline-line .line-gradient{width:100%;height:100%;background:linear-gradient(180deg,rgba(139,195,74,.2) 0,rgba(139,195,74,.8) 20%,#8bc34a 40%,#8bc34a 60%,rgba(139,195,74,.8) 80%,rgba(139,195,74,.2));border-radius:2px;position:relative}.timeline-line .line-gradient:before{content:"";position:absolute;top:0;left:50%;width:8px;height:100%;background:linear-gradient(180deg,rgba(139,195,74,.1) 0,rgba(139,195,74,.3) 50%,rgba(139,195,74,.1));transform:translateX(-50%);border-radius:4px;filter:blur(4px)}.timeline-steps{position:relative;z-index:2}.timeline-step{position:relative;margin-bottom:100px;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.timeline-step.visible{opacity:1;transform:translateY(0)}.timeline-step:last-child{margin-bottom:0}.timeline-step.step-right .step-card{margin-left:60%;margin-right:0}@media(max-width:768px){.timeline-step.step-right .step-card{margin-left:70px;margin-right:20px}}.timeline-step.step-right.visible{animation:slideInRight .8s ease-out}.timeline-step.step-left .step-card{margin-right:60%;margin-left:0}@media(max-width:768px){.timeline-step.step-left .step-card{margin-left:70px;margin-right:20px}}.timeline-step.step-left.visible{animation:slideInLeft .8s ease-out}@media(max-width:768px){.timeline-step{margin-bottom:60px}.timeline-step.step-left .step-card,.timeline-step.step-right .step-card{margin-right:20px}}.timeline-point{position:absolute;left:50%;top:40px;transform:translateX(-50%);z-index:10}@media(max-width:768px){.timeline-point{left:30px;transform:none}}.timeline-point .point-circle{width:60px;height:60px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:800;box-shadow:0 8px 16px rgba(139,195,74,.3);position:relative;z-index:2;border:4px solid #fff}.timeline-point .point-circle span{text-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width:768px){.timeline-point .point-circle{width:50px;height:50px;font-size:1.2rem}}.timeline-point .point-glow{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,195,74,.3) 0,transparent 70%);border-radius:50%;animation:pulse 2s ease-in-out infinite;z-index:1}@media(max-width:768px){.timeline-point .point-glow{width:70px;height:70px}}.step-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;overflow:hidden;transition:all .3s ease;border:2px solid transparent}.step-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#8bc34a}@media(max-width:768px){.step-card{padding:20px;border-radius:15px}}.step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8bc34a,#4caf50);border-radius:20px 20px 0 0}.step-card .card-header{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:20px}.step-card .card-header .step-icon{width:50px;height:50px;background:linear-gradient(135deg,#dcedc8,rgba(139,195,74,.2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#4caf50;font-size:1.3rem;flex-shrink:0}@media(max-width:768px){.step-card .card-header .step-icon{width:40px;height:40px;font-size:1.1rem}}.step-card .card-header .step-badge{background:linear-gradient(135deg,#8bc34a,#4caf50);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;white-space:nowrap}@media(max-width:768px){.step-card .card-header .step-badge{font-size:.8rem;padding:5px 12px}}.step-card .card-content{margin-bottom:25px}.step-card .card-content .step-title{font-size:1.4rem;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}@media(max-width:768px){.step-card .card-content .step-title{font-size:1.2rem}}.step-card .card-content .step-description{color:#666;line-height:1.6;margin:0;font-size:1rem}@media(max-width:768px){.step-card .card-content .step-description{font-size:.9rem}}.step-card .card-visual{padding:20px;background:linear-gradient(135deg,#f8fbf5,#fff);border-radius:12px;display:flex;justify-content:center;align-items:center;min-height:120px}@media(max-width:768px){.step-card .card-visual{padding:15px;min-height:100px}}.visual-calendar{display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px}.visual-calendar .calendar-icon{width:50px;height:50px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;animation:pulse 2s ease-in-out infinite}.visual-calendar .input-fields{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;justify-content:center}.visual-calendar .input-fields .field{background:#fff;border:2px solid #dcedc8;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;color:#4caf50;animation:float 3s ease-in-out infinite}.visual-calendar .input-fields .field:first-child{animation-delay:0s}.visual-calendar .input-fields .field:nth-child(2){animation-delay:-1s}.visual-calendar .input-fields .field:nth-child(3){animation-delay:-2s}.visual-qr .qr-container{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.visual-qr .qr-container .qr-code{width:70px;height:70px;background:#333;border-radius:8px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.visual-qr .qr-container .qr-code .qr-pattern{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px}.visual-qr .qr-container .qr-code .qr-pattern .qr-pixel{background:#fff;border-radius:1px}.visual-qr .qr-container .qr-code .qr-pattern .qr-pixel.filled{background:#333}.visual-qr .qr-container .magnet-label{background:#8bc34a;color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.visual-phone{position:relative;display:flex;justify-content:center;align-items:center}.visual-phone .phone-device{width:60px;height:100px;background:#333;border-radius:10px;padding:6px}.visual-phone .phone-device .phone-screen{width:100%;height:100%;background:#fff;border-radius:6px;padding:8px 4px;display:flex;flex-direction:column;justify-content:space-between;font-size:.6rem}.visual-phone .phone-device .phone-screen .app-bar{text-align:center;font-weight:700;color:#8bc34a}.visual-phone .phone-device .phone-screen .amount-display{text-align:center;font-size:.8rem;font-weight:800;color:#333}.visual-phone .phone-device .phone-screen .pay-button{background:#8bc34a;color:#fff;padding:3px;border-radius:3px;text-align:center;font-size:.5rem;font-weight:600}.visual-phone .scan-effect{position:absolute;top:0;width:2px;height:100%;background:linear-gradient(180deg,transparent 0,#8bc34a 50%,transparent);animation:scan 2s ease-in-out infinite}.visual-transfer{display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px}.visual-transfer .money-animation{display:flex;grid-gap:8px;gap:8px}.visual-transfer .money-animation .coin{width:20px;height:20px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:700;animation:flowMoney 2s ease-in-out infinite}.visual-transfer .money-animation .coin:first-child{animation-delay:0s}.visual-transfer .money-animation .coin:nth-child(2){animation-delay:.3s}.visual-transfer .money-animation .coin:nth-child(3){animation-delay:.6s}.visual-transfer .bank-icon{width:40px;height:40px;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:8px;font-size:1.2rem}.visual-transfer .bank-icon,.visual-transfer .success-badge{display:flex;align-items:center;justify-content:center;color:#fff}.visual-transfer .success-badge{width:30px;height:30px;background:#4caf50;border-radius:50%;font-size:.9rem;animation:pulse 2s ease-in-out infinite}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.cta-section{margin-top:100px}.cta-section .cta-card{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:20px;padding:60px 40px;text-align:center;color:#fff;box-shadow:0 12px 32px rgba(139,195,74,.3)}@media(max-width:768px){.cta-section .cta-card{padding:40px 20px}}.cta-section .cta-card h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media(max-width:768px){.cta-section .cta-card h2{font-size:2rem}}.cta-section .cta-card p{font-size:1.2rem;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.cta-section .cta-card p{font-size:1rem;margin-bottom:30px}}.cta-section .cta-card .cta-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.cta-section .cta-card .cta-buttons{flex-direction:column;align-items:center}}.cta-section .cta-card .cta-buttons .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.cta-section .cta-card .cta-buttons .btn.btn-primary{background:#fff;color:#8bc34a}.cta-section .cta-card .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.cta-section .cta-card .cta-buttons .btn.btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.cta-section .cta-card .cta-buttons .btn.btn-secondary:hover{background:#fff;color:#8bc34a;transform:translateY(-3px)}.benefits-section{margin-top:100px}.benefits-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:60px}@media(max-width:768px){.benefits-section h2{font-size:2rem;margin-bottom:40px}}.benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.benefits-section .benefits-grid .benefit-item{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent}.benefits-section .benefits-grid .benefit-item:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#8bc34a}.benefits-section .benefits-grid .benefit-item .benefit-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5rem;color:#fff}.benefits-section .benefits-grid .benefit-item .benefit-icon.green{background:linear-gradient(135deg,#8bc34a,#4caf50)}.benefits-section .benefits-grid .benefit-item .benefit-icon.blue{background:linear-gradient(135deg,#2196f3,#1976d2)}.benefits-section .benefits-grid .benefit-item .benefit-icon.yellow{background:linear-gradient(135deg,#ff9800,#f57c00)}.benefits-section .benefits-grid .benefit-item .benefit-icon.purple{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.benefits-section .benefits-grid .benefit-item h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:15px}.benefits-section .benefits-grid .benefit-item p{color:#666;margin:0;line-height:1.5}.step-green .step-number{background:linear-gradient(135deg,#8bc34a,#4caf50)}.step-green .step-content:before{background:linear-gradient(90deg,#8bc34a,#4caf50)}.step-blue .step-number{background:linear-gradient(135deg,#2196f3,#1976d2)}.step-blue .step-content:before{background:linear-gradient(90deg,#2196f3,#1976d2)}.step-yellow .step-number{background:linear-gradient(135deg,#ff9800,#f57c00)}.step-yellow .step-content:before{background:linear-gradient(90deg,#ff9800,#f57c00)}.step-purple .step-number{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.step-purple .step-content:before{background:linear-gradient(90deg,#9c27b0,#7b1fa2)}@keyframes checkmark{0%{transform:scale(0) rotate(45deg)}to{transform:scale(1) rotate(45deg)}}.success-tips-content{background:linear-gradient(135deg,#f8fffe,#fff);padding:60px 0;min-height:100vh}.success-tips-content .container{max-width:1200px;margin:0 auto;padding:0 20px}.navigation-tabs{margin-bottom:60px;position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:20px 0;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.navigation-tabs .tabs-container{display:flex;grid-gap:10px;gap:10px;overflow-x:auto;padding:10px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.navigation-tabs .tabs-container{justify-content:flex-start}}.navigation-tabs .tabs-container::-webkit-scrollbar{height:4px}.navigation-tabs .tabs-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.navigation-tabs .tabs-container::-webkit-scrollbar-thumb{background:#8bc34a;border-radius:10px}.navigation-tabs .nav-tab{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 20px;background:transparent;border:2px solid #e0e0e0;border-radius:25px;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.navigation-tabs .nav-tab i{font-size:1.1rem}.navigation-tabs .nav-tab:hover{border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px)}.navigation-tabs .nav-tab.active{background:#8bc34a;border-color:#8bc34a;color:#fff;box-shadow:0 4px 12px rgba(139,195,74,.3)}@media(max-width:768px){.navigation-tabs .nav-tab{padding:10px 16px;font-size:.8rem}.navigation-tabs .nav-tab span{display:none}.navigation-tabs .nav-tab i{font-size:1.2rem}}.tips-content .tip-section{margin-bottom:80px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1);scroll-margin-top:120px}.tips-content .tip-section.visible{opacity:1;transform:translateY(0);animation:slideInUp .8s ease-out}.tips-content .tip-section:last-child{margin-bottom:0}.tip-section{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 16px rgba(0,0,0,.1);position:relative;overflow:hidden}@media(max-width:768px){.tip-section{padding:30px 20px;border-radius:15px}}.tip-section.green{border-top:5px solid #8bc34a}.tip-section.green .tip-icon{background:linear-gradient(135deg,#8bc34a,#4caf50)}.tip-section.blue{border-top:5px solid #2196f3}.tip-section.blue .tip-icon{background:linear-gradient(135deg,#2196f3,#1976d2)}.tip-section.purple{border-top:5px solid #9c27b0}.tip-section.purple .tip-icon{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.tip-section.orange{border-top:5px solid #ff9800}.tip-section.orange .tip-icon{background:linear-gradient(135deg,#ff9800,#f57c00)}.tip-section.pink{border-top:5px solid #e91e63}.tip-section.pink .tip-icon{background:linear-gradient(135deg,#e91e63,#c2185b)}.tip-section.teal{border-top:5px solid #009688}.tip-section.teal .tip-icon{background:linear-gradient(135deg,#009688,#00695c)}.tip-section.gold{border-top:5px solid #ffc107}.tip-section.gold .tip-icon{background:linear-gradient(135deg,#ffc107,#f57f17)}.tip-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(139,195,74,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(76,175,80,.03) 0,transparent 50%);pointer-events:none;z-index:0}.tip-section>*{position:relative;z-index:1}.tip-header{display:flex;align-items:center;grid-gap:25px;gap:25px;margin-bottom:40px}@media(max-width:768px){.tip-header{flex-direction:column;text-align:center;grid-gap:20px;gap:20px;margin-bottom:30px}}.tip-header .tip-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 8px 16px rgba(0,0,0,.1);flex-shrink:0;animation:float 3s ease-in-out infinite}@media(max-width:768px){.tip-header .tip-icon{width:60px;height:60px;font-size:1.5rem}}.tip-header .tip-title-content{flex:1 1}.tip-header .tip-title-content h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}@media(max-width:768px){.tip-header .tip-title-content h2{font-size:1.5rem}}.tip-header .tip-title-content .tip-subtitle{font-size:1.1rem;color:#666;margin:0;font-style:italic}@media(max-width:768px){.tip-header .tip-title-content .tip-subtitle{font-size:1rem}}.main-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin-bottom:40px}.main-tips-grid .main-tip-card{background:#f9f9f9;padding:25px;border-radius:15px;text-align:center;transition:all .3s ease;border:2px solid transparent}.main-tips-grid .main-tip-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#8bc34a;background:#fff}.main-tips-grid .main-tip-card .tip-card-icon{width:50px;height:50px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#fff;font-size:1.3rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.main-tips-grid .main-tip-card h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:12px}.main-tips-grid .main-tip-card p{color:#666;line-height:1.6;margin:0;font-size:.95rem}.checklist-container{background:linear-gradient(135deg,#f8fbf5,#f9f9f9);border-radius:15px;padding:30px;border:2px solid #dcedc8}.checklist-container h3{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:1.3rem;font-weight:600;color:#333;margin-bottom:25px}.checklist-container h3 i{color:#8bc34a;font-size:1.4rem}.checklist-container .checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px}.checklist-container .checklist .checklist-item{display:flex;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;padding:12px;border-radius:8px;transition:all .2s ease}.checklist-container .checklist .checklist-item:hover{background:rgba(139,195,74,.05)}.checklist-container .checklist .checklist-item input[type=checkbox]{display:none}.checklist-container .checklist .checklist-item input[type=checkbox]:checked+.checkmark{background:#8bc34a;border-color:#8bc34a}.checklist-container .checklist .checklist-item input[type=checkbox]:checked+.checkmark:after{display:block;animation:checkmark .3s ease}.checklist-container .checklist .checklist-item input[type=checkbox]:checked~.text{text-decoration:line-through;color:#999}.checklist-container .checklist .checklist-item .checkmark{width:20px;height:20px;border:2px solid #e0e0e0;border-radius:4px;position:relative;transition:all .2s ease;flex-shrink:0}.checklist-container .checklist .checklist-item .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checklist-container .checklist .checklist-item .text{color:#333;font-weight:500;line-height:1.4;transition:all .2s ease}.giver-cta-section{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:20px;padding:60px 40px;text-align:center;color:#fff;margin:80px 0;position:relative;overflow:hidden}@media(max-width:768px){.giver-cta-section{padding:40px 20px;margin:60px 0}}.giver-cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);animation:float 20s ease-in-out infinite;pointer-events:none}.giver-cta-section .cta-content{position:relative;z-index:1}.giver-cta-section .cta-content .cta-icon{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:2rem;animation:pulse 2s ease-in-out infinite}.giver-cta-section .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media(max-width:768px){.giver-cta-section .cta-content h2{font-size:2rem}}.giver-cta-section .cta-content p{font-size:1.2rem;margin-bottom:40px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.giver-cta-section .cta-content p{font-size:1rem;margin-bottom:30px}}.giver-cta-section .giver-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.giver-cta-section .giver-features .feature{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:15px;background:hsla(0,0%,100%,.1);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.giver-cta-section .giver-features .feature i{font-size:1.2rem}.giver-cta-section .giver-features .feature span{font-weight:500}.giver-cta-section .cta-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.giver-cta-section .cta-buttons{flex-direction:column;align-items:center}}.giver-cta-section .cta-buttons .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.giver-cta-section .cta-buttons .btn.btn-primary{background:#fff;color:#8bc34a}.giver-cta-section .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.giver-cta-section .cta-buttons .btn.btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.giver-cta-section .cta-buttons .btn.btn-secondary:hover{background:#fff;color:#8bc34a;transform:translateY(-3px)}.quick-stats{text-align:center;margin-top:80px}.quick-stats h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:50px}@media(max-width:768px){.quick-stats h2{font-size:2rem;margin-bottom:40px}}.quick-stats .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px}.quick-stats .stats-grid .stat-item{padding:30px 20px;background:#fff;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.quick-stats .stats-grid .stat-item:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.quick-stats .stats-grid .stat-item .stat-number{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#8bc34a,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}@media(max-width:768px){.quick-stats .stats-grid .stat-item .stat-number{font-size:2rem}}.quick-stats .stats-grid .stat-item .stat-label{color:#666;font-weight:500;font-size:.95rem}@media(max-width:576px){.success-tips-content{padding:40px 0}.navigation-tabs .nav-tab span{display:none}.main-tips-grid{grid-template-columns:1fr;grid-gap:20px;gap:20px}.checklist{grid-template-columns:1fr!important}.giver-features{grid-template-columns:1fr}}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.giver-guide-content{background:linear-gradient(135deg,#fbfdfb,#fff);padding:80px 0;min-height:100vh}.giver-guide-content .container{max-width:1000px;margin:0 auto;padding:0 20px}.table-of-contents{background:#fff;border-radius:20px;padding:40px;margin-bottom:60px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #e0e0e0}@media(max-width:768px){.table-of-contents{padding:30px 20px;border-radius:15px}}.table-of-contents h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:30px;text-align:center;position:relative}.table-of-contents h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#8bc34a;border-radius:2px}@media(max-width:768px){.table-of-contents h2{font-size:1.5rem}}.table-of-contents .toc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:768px){.table-of-contents .toc-grid{grid-template-columns:1fr;grid-gap:15px;gap:15px}}.table-of-contents .toc-item{display:flex;align-items:center;grid-gap:15px;gap:15px;padding:20px;background:#f9f9f9;border-radius:12px;text-decoration:none;color:#333;transition:all .3s ease;border:2px solid transparent}.table-of-contents .toc-item:hover{background:#fff;transform:translateY(-3px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#8bc34a}.table-of-contents .toc-item:hover .toc-number{background:#8bc34a;color:#fff}.table-of-contents .toc-item:hover .toc-icon{color:#8bc34a;transform:scale(1.1)}.table-of-contents .toc-item .toc-number{width:35px;height:35px;background:#e0e0e0;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;transition:all .3s ease;flex-shrink:0}.table-of-contents .toc-item .toc-icon{color:#666;font-size:1.3rem;transition:all .3s ease;flex-shrink:0}.table-of-contents .toc-item .toc-text{flex:1 1}.table-of-contents .toc-item .toc-text h3{font-size:1.1rem;font-weight:600;margin-bottom:5px;color:#333}.table-of-contents .toc-item .toc-text p{font-size:.9rem;color:#666;margin:0;line-height:1.4}@media(max-width:768px){.table-of-contents .toc-item{padding:15px;grid-gap:12px;gap:12px}.table-of-contents .toc-item .toc-number{width:30px;height:30px;font-size:.8rem}.table-of-contents .toc-item .toc-icon{font-size:1.1rem}.table-of-contents .toc-item .toc-text h3{font-size:1rem}.table-of-contents .toc-item .toc-text p{font-size:.85rem}}.guide-sections .guide-section{background:#fff;border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #e0e0e0;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);scroll-margin-top:100px}.guide-sections .guide-section.visible{opacity:1;transform:translateY(0);animation:slideInUp .8s ease-out}@media(max-width:768px){.guide-sections .guide-section{padding:30px 20px;border-radius:15px;margin-bottom:30px}}.guide-sections .section-header{display:flex;align-items:center;grid-gap:25px;gap:25px;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #dcedc8}@media(max-width:768px){.guide-sections .section-header{flex-direction:column;text-align:center;grid-gap:20px;gap:20px;margin-bottom:30px}}.guide-sections .section-header .section-icon{width:70px;height:70px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;box-shadow:0 8px 16px rgba(139,195,74,.3);flex-shrink:0;animation:pulse-soft 3s ease-in-out infinite}@media(max-width:768px){.guide-sections .section-header .section-icon{width:60px;height:60px;font-size:1.5rem}}.guide-sections .section-header .section-title-content{flex:1 1}.guide-sections .section-header .section-title-content h2{font-size:2.2rem;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}@media(max-width:768px){.guide-sections .section-header .section-title-content h2{font-size:1.8rem}}.guide-sections .section-header .section-title-content .section-subtitle{font-size:1.1rem;color:#666;margin:0;font-style:italic}@media(max-width:768px){.guide-sections .section-header .section-title-content .section-subtitle{font-size:1rem}}.guide-sections .section-content .content-item{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #f0f0f0}.guide-sections .section-content .content-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.guide-sections .section-content .content-item h3{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:15px;line-height:1.4}@media(max-width:768px){.guide-sections .section-content .content-item h3{font-size:1.2rem}}.guide-sections .section-content .content-item>p{font-size:1.05rem;color:#666;line-height:1.7;margin-bottom:20px}@media(max-width:768px){.guide-sections .section-content .content-item>p{font-size:1rem}}.benefits-list,.channels-list,.features-list,.resources-list,.services-list,.steps-list{margin-top:20px}.benefits-list h4,.channels-list h4,.features-list h4,.resources-list h4,.services-list h4,.steps-list h4{font-size:1.1rem;font-weight:600;color:#4caf50;margin-bottom:12px;display:flex;align-items:center;grid-gap:8px;gap:8px}.benefits-list h4:before,.channels-list h4:before,.features-list h4:before,.resources-list h4:before,.services-list h4:before,.steps-list h4:before{content:"";width:4px;height:4px;background:#8bc34a;border-radius:50%}.benefits-list ol,.benefits-list ul,.channels-list ol,.channels-list ul,.features-list ol,.features-list ul,.resources-list ol,.resources-list ul,.services-list ol,.services-list ul,.steps-list ol,.steps-list ul{margin:0;padding-right:20px}.benefits-list ol li,.benefits-list ul li,.channels-list ol li,.channels-list ul li,.features-list ol li,.features-list ul li,.resources-list ol li,.resources-list ul li,.services-list ol li,.services-list ul li,.steps-list ol li,.steps-list ul li{margin-bottom:8px;color:#666;line-height:1.6;font-size:.95rem}.benefits-list ol li::marker,.benefits-list ul li::marker,.channels-list ol li::marker,.channels-list ul li::marker,.features-list ol li::marker,.features-list ul li::marker,.resources-list ol li::marker,.resources-list ul li::marker,.services-list ol li::marker,.services-list ul li::marker,.steps-list ol li::marker,.steps-list ul li::marker{color:#8bc34a;font-weight:600}.benefits-list ul li,.channels-list ul li,.features-list ul li,.resources-list ul li,.services-list ul li,.steps-list ul li{position:relative;list-style:none;padding-right:20px}.benefits-list ul li:before,.channels-list ul li:before,.features-list ul li:before,.resources-list ul li:before,.services-list ul li:before,.steps-list ul li:before{content:"✓";position:absolute;right:0;top:0;color:#8bc34a;font-weight:600;font-size:.9rem}.action-button{margin-top:25px}.action-button .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 25px;background:linear-gradient(135deg,#8bc34a,#4caf50);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.action-button .btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(139,195,74,.3)}.action-button .btn i{font-size:.9rem}.final-cta{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:20px;padding:60px 40px;text-align:center;color:#fff;margin-top:80px;position:relative;overflow:hidden}@media(max-width:768px){.final-cta{padding:40px 20px;margin-top:60px;border-radius:15px}}.final-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);pointer-events:none;animation:pulse-soft 15s ease-in-out infinite}.final-cta .cta-content{position:relative;z-index:1}.final-cta .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media(max-width:768px){.final-cta .cta-content h2{font-size:2rem}}.final-cta .cta-content p{font-size:1.2rem;margin-bottom:40px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.final-cta .cta-content p{font-size:1rem;margin-bottom:30px}}.final-cta .cta-content .cta-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.final-cta .cta-content .cta-buttons{flex-direction:column;align-items:center}}.final-cta .cta-content .cta-buttons .btn{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.final-cta .cta-content .cta-buttons .btn.btn-large{padding:18px 35px;font-size:1.2rem}.final-cta .cta-content .cta-buttons .btn.btn-primary{background:#fff;color:#8bc34a}.final-cta .cta-content .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.final-cta .cta-content .cta-buttons .btn.btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.final-cta .cta-content .cta-buttons .btn.btn-secondary:hover{background:#fff;color:#8bc34a;transform:translateY(-3px)}.final-cta .cta-content .cta-buttons .btn i{font-size:1rem}@media(max-width:576px){.giver-guide-content{padding:60px 0}.table-of-contents .toc-grid{grid-gap:10px;gap:10px}.guide-sections .section-header{grid-gap:15px;gap:15px;margin-bottom:25px}.section-content .content-item{margin-bottom:30px;padding-bottom:20px}.final-cta .cta-content .cta-buttons .btn{width:100%;justify-content:center}}@keyframes shield-glow{0%,to{box-shadow:0 0 20px rgba(139,195,74,.3);transform:scale(1)}50%{box-shadow:0 0 40px rgba(139,195,74,.6);transform:scale(1.02)}}@keyframes flow-right{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes lock-unlock{0%,to{transform:rotate(0deg)}50%{transform:rotate(-5deg)}}.payment-security-content{background:linear-gradient(135deg,#f8fffe,#fff);padding:60px 0;min-height:100vh}.payment-security-content .container{max-width:1200px;margin:0 auto;padding:0 20px}.page-header,.security-features-section{margin-bottom:80px}.security-features-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:50px}@media(max-width:768px){.security-features-section h2{font-size:2rem}}.security-features-section .feature-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px;max-width:1000px;margin-left:auto;margin-right:auto}.security-features-section .feature-tabs .feature-tab{background:#fff;border:2px solid #e0e0e0;border-radius:15px;cursor:pointer;transition:all .3s ease;text-align:center;height:350px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;position:relative}.security-features-section .feature-tabs .feature-tab:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.security-features-section .feature-tabs .feature-tab.active{border-color:#8bc34a;background:linear-gradient(135deg,#f8fbf5,#fff);box-shadow:0 4px 16px rgba(0,0,0,.1)}.security-features-section .feature-tabs .feature-tab.active .tab-icon{animation:pulse 2s ease-in-out infinite}.security-features-section .feature-tabs .feature-tab .tab-header{text-align:center}.security-features-section .feature-tabs .feature-tab .tab-header h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:10px}.security-features-section .feature-tabs .feature-tab .tab-header .tab-badge{background:#dcedc8;color:#4caf50;padding:5px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block}.security-features-section .feature-tabs .feature-tab .tab-icon-container{display:flex;align-items:flex-end;justify-content:center;flex:1 1;padding-bottom:20px}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.green{background:linear-gradient(135deg,#8bc34a,#4caf50)}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.blue{background:linear-gradient(135deg,#2196f3,#1976d2)}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.purple{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.orange{background:linear-gradient(135deg,#ff9800,#f57c00)}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.teal{background:linear-gradient(135deg,#009688,#00695c)}.security-features-section .feature-tabs .feature-tab .tab-icon-container .tab-icon.red{background:linear-gradient(135deg,#f44336,#d32f2f)}@media(max-width:992px){.security-features-section .feature-tabs{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.security-features-section .feature-tabs{grid-template-columns:1fr}.security-features-section .feature-tabs .feature-tab{height:300px}}.security-features-section .feature-details{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 16px rgba(0,0,0,.1);opacity:0;transform:translateY(20px);transition:all .5s ease}.security-features-section .feature-details.visible{opacity:1;transform:translateY(0);animation:fadeInScale .6s ease-out}.security-features-section .feature-details .feature-main{margin-bottom:30px}.security-features-section .feature-details .feature-main .feature-header{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:20px}@media(max-width:768px){.security-features-section .feature-details .feature-main .feature-header{flex-direction:column;text-align:center}}.security-features-section .feature-details .feature-main .feature-header .feature-icon{width:70px;height:70px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;flex-shrink:0;animation:lock-unlock 3s ease-in-out infinite}.security-features-section .feature-details .feature-main .feature-header .feature-icon.green{background:linear-gradient(135deg,#8bc34a,#4caf50)}.security-features-section .feature-details .feature-main .feature-header .feature-icon.blue{background:linear-gradient(135deg,#2196f3,#1976d2)}.security-features-section .feature-details .feature-main .feature-header .feature-icon.purple{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.security-features-section .feature-details .feature-main .feature-header .feature-icon.orange{background:linear-gradient(135deg,#ff9800,#f57c00)}.security-features-section .feature-details .feature-main .feature-header .feature-icon.teal{background:linear-gradient(135deg,#009688,#00695c)}.security-features-section .feature-details .feature-main .feature-header .feature-icon.red{background:linear-gradient(135deg,#f44336,#d32f2f)}.security-features-section .feature-details .feature-main .feature-header .feature-title-content{flex:1 1}.security-features-section .feature-details .feature-main .feature-header .feature-title-content h3{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:8px}.security-features-section .feature-details .feature-main .feature-header .feature-title-content .feature-badge{background:#8bc34a;color:#fff;padding:5px 15px;border-radius:20px;font-size:.9rem;font-weight:600}.security-features-section .feature-details .feature-main .feature-description{font-size:1.1rem;color:#666;line-height:1.6;margin:0}.security-features-section .feature-details .feature-details-list h4{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px}.security-features-section .feature-details .feature-details-list ul{list-style:none;padding:0;margin:0}.security-features-section .feature-details .feature-details-list ul li{display:flex;align-items:flex-start;grid-gap:15px;gap:15px;margin-bottom:15px;padding:15px;background:#f9f9f9;border-radius:10px;transition:all .2s ease}.security-features-section .feature-details .feature-details-list ul li:hover{background:#dcedc8;transform:translateX(-5px)}.security-features-section .feature-details .feature-details-list ul li i{color:#8bc34a;font-size:1.2rem;flex-shrink:0;margin-top:2px}.security-features-section .feature-details .feature-details-list ul li span{color:#333;font-weight:500;line-height:1.5}.certifications-section{margin-bottom:80px}.certifications-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px}@media(max-width:768px){.certifications-section h2{font-size:2rem}}.certifications-section .section-subtitle{text-align:center;font-size:1.2rem;color:#666;margin-bottom:50px}.certifications-section .certifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.certifications-section .certifications-grid.visible{opacity:1;transform:translateY(0)}.certifications-section .certifications-grid.visible .certification-card{animation:fadeInScale .6s ease-out}.certifications-section .certifications-grid.visible .certification-card:first-child{animation-delay:.1s}.certifications-section .certifications-grid.visible .certification-card:nth-child(2){animation-delay:.2s}.certifications-section .certifications-grid.visible .certification-card:nth-child(3){animation-delay:.3s}.certifications-section .certifications-grid.visible .certification-card:nth-child(4){animation-delay:.4s}.certifications-section .certifications-grid .certification-card{background:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent}.certifications-section .certifications-grid .certification-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px rgba(0,0,0,.15);border-color:#8bc34a}.certifications-section .certifications-grid .certification-card .cert-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:1.8rem}.certifications-section .certifications-grid .certification-card .cert-icon.gold{background:linear-gradient(135deg,#ffc107,#f57f17)}.certifications-section .certifications-grid .certification-card .cert-icon.blue{background:linear-gradient(135deg,#2196f3,#1976d2)}.certifications-section .certifications-grid .certification-card .cert-icon.green{background:linear-gradient(135deg,#8bc34a,#4caf50)}.certifications-section .certifications-grid .certification-card .cert-icon.purple{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.certifications-section .certifications-grid .certification-card h3{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:15px}.certifications-section .certifications-grid .certification-card p{color:#666;line-height:1.5;margin:0}.security-process-section{margin-bottom:80px}.security-process-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:50px}@media(max-width:768px){.security-process-section h2{font-size:2rem}}.security-process-section .process-timeline{max-width:800px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.security-process-section .process-timeline.visible{opacity:1;transform:translateY(0)}.security-process-section .process-timeline.visible .process-step{animation:slideInUp .6s ease-out}.security-process-section .process-timeline.visible .process-step:first-child{animation-delay:.1s}.security-process-section .process-timeline.visible .process-step:nth-child(2){animation-delay:.2s}.security-process-section .process-timeline.visible .process-step:nth-child(3){animation-delay:.3s}.security-process-section .process-timeline.visible .process-step:nth-child(4){animation-delay:.4s}.security-process-section .process-timeline.visible .process-step:nth-child(5){animation-delay:.5s}.security-process-section .process-timeline .process-step{display:grid;grid-template-columns:auto 1fr auto;grid-gap:30px;gap:30px;align-items:center;margin-bottom:40px;padding:25px;background:#fff;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;transition:all .3s ease}.security-process-section .process-timeline .process-step:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.security-process-section .process-timeline .process-step:not(:last-child):after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:2px;height:40px;background:linear-gradient(180deg,#8bc34a 0,rgba(139,195,74,.3))}@media(max-width:768px){.security-process-section .process-timeline .process-step{grid-template-columns:1fr;text-align:center;grid-gap:20px;gap:20px}.security-process-section .process-timeline .process-step:not(:last-child):after{display:none}}.security-process-section .process-timeline .process-step .step-number{width:50px;height:50px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px rgba(139,195,74,.3)}.security-process-section .process-timeline .process-step .step-content h3{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:10px}.security-process-section .process-timeline .process-step .step-content p{color:#666;line-height:1.5;margin:0}.security-process-section .process-timeline .process-step .step-icon{width:50px;height:50px;background:#dcedc8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4caf50;font-size:1.3rem;flex-shrink:0}.faq-section{margin-bottom:80px}.faq-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:50px}@media(max-width:768px){.faq-section h2{font-size:2rem}}.faq-section .faq-list{max-width:800px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.faq-section .faq-list.visible{opacity:1;transform:translateY(0)}.faq-section .faq-list.visible .faq-item{animation:slideInUp .6s ease-out}.faq-section .faq-list.visible .faq-item:first-child{animation-delay:.1s}.faq-section .faq-list.visible .faq-item:nth-child(2){animation-delay:.2s}.faq-section .faq-list.visible .faq-item:nth-child(3){animation-delay:.3s}.faq-section .faq-list.visible .faq-item:nth-child(4){animation-delay:.4s}.faq-section .faq-list.visible .faq-item:nth-child(5){animation-delay:.5s}.faq-section .faq-list .faq-item{background:#fff;border-radius:15px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;border:2px solid transparent}.faq-section .faq-list .faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-3px);border-color:#8bc34a}.faq-section .faq-list .faq-item.expanded{box-shadow:0 4px 16px rgba(0,0,0,.1)}.faq-section .faq-list .faq-item.expanded .faq-question{background:linear-gradient(135deg,#dcedc8,#f8fbf5);border-bottom:2px solid #8bc34a}.faq-section .faq-list .faq-item.expanded .faq-question .chevron-icon{transform:rotate(180deg);color:#8bc34a}.faq-section .faq-list .faq-item.expanded .faq-answer{max-height:500px;opacity:1;padding:25px}.faq-section .faq-list .faq-item .faq-question{display:flex;align-items:center;grid-gap:15px;gap:15px;padding:25px;background:linear-gradient(135deg,#f8fbf5,#fff);border-bottom:1px solid transparent;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;position:relative}.faq-section .faq-list .faq-item .faq-question:hover{background:linear-gradient(135deg,#dcedc8,#f8fbf5)}.faq-section .faq-list .faq-item .faq-question:hover i{transform:scale(1.1)}.faq-section .faq-list .faq-item .faq-question:focus{outline:2px solid #8bc34a;outline-offset:-2px}.faq-section .faq-list .faq-item .faq-question i{color:#8bc34a;font-size:1.3rem;flex-shrink:0;transition:all .3s ease}.faq-section .faq-list .faq-item .faq-question i.chevron-icon{margin-right:auto;font-size:1rem;color:#666}.faq-section .faq-list .faq-item .faq-question h3{font-size:1.1rem;font-weight:600;color:#333;margin:0;line-height:1.4;flex:1 1}.faq-section .faq-list .faq-item .faq-answer{max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);padding:0 25px}.faq-section .faq-list .faq-item .faq-answer p{color:#666;line-height:1.6;margin:0;padding:25px 0}.trust-cta-section{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:20px;padding:60px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}@media(max-width:768px){.trust-cta-section{padding:40px 20px}}.trust-cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);animation:flow-right 20s ease-in-out infinite;pointer-events:none}.trust-cta-section .cta-content{position:relative;z-index:1}.trust-cta-section .cta-content .cta-icon{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:2rem;animation:shield-glow 2s ease-in-out infinite}.trust-cta-section .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media(max-width:768px){.trust-cta-section .cta-content h2{font-size:2rem}}.trust-cta-section .cta-content p{font-size:1.2rem;margin-bottom:40px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.trust-cta-section .cta-content p{font-size:1rem;margin-bottom:30px}}.trust-cta-section .trust-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.trust-cta-section .trust-features .trust-feature{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:15px;background:hsla(0,0%,100%,.1);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-cta-section .trust-features .trust-feature i{font-size:1.2rem}.trust-cta-section .trust-features .trust-feature span{font-weight:500}.trust-cta-section .cta-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.trust-cta-section .cta-buttons{flex-direction:column;align-items:center}}.trust-cta-section .cta-buttons .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.trust-cta-section .cta-buttons .btn.btn-primary{background:#fff;color:#8bc34a}.trust-cta-section .cta-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.trust-cta-section .cta-buttons .btn.btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.trust-cta-section .cta-buttons .btn.btn-secondary:hover{background:#fff;color:#8bc34a;transform:translateY(-3px)}@media(max-width:576px){.payment-security-content{padding:40px 0}.certifications-section,.faq-section,.page-header,.security-features-section,.security-process-section{margin-bottom:60px}.feature-tabs{grid-template-columns:1fr}.feature-details{padding:30px 20px}.process-timeline .process-step{padding:20px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.digital-invitation-content{background:linear-gradient(135deg,#f8fffe,#fff);padding:80px 0;min-height:100vh}.digital-invitation-content .container{max-width:1400px;margin:0 auto;padding:0 20px}.page-header{text-align:center;margin-bottom:60px}.page-header .main-title{font-size:3.5rem;font-weight:800;color:#333;margin-bottom:20px;background:linear-gradient(135deg,#8bc34a,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.page-header .main-title{font-size:2.5rem}}.page-header .main-subtitle{font-size:1.3rem;color:#666;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:768px){.page-header .main-subtitle{font-size:1.1rem}}.invitation-layout{display:grid;grid-template-columns:350px 1fr;grid-gap:40px;gap:40px}@media(max-width:1200px){.invitation-layout{grid-template-columns:1fr;grid-gap:30px;gap:30px}}.controls-sidebar{display:flex;flex-direction:column;grid-gap:30px;gap:30px}@media(max-width:1200px){.controls-sidebar{order:2}}.controls-sidebar .control-section{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:2px solid transparent;transition:all .3s ease}.controls-sidebar .control-section:hover{border-color:#dcedc8}.controls-sidebar .control-section h3{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px}.controls-sidebar .control-section h3 i{color:#8bc34a;font-size:1.3rem}.template-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.template-grid .template-card{background:transparent;border:2px solid #e0e0e0;border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease}.template-grid .template-card:hover{border-color:#8bc34a;transform:translateY(-3px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.template-grid .template-card.active{border-color:#8bc34a;background:#dcedc8;box-shadow:0 4px 16px rgba(0,0,0,.1)}.template-grid .template-card .template-preview{width:100%;height:80px;border-radius:8px;position:relative;overflow:hidden;margin-bottom:10px}.template-grid .template-card .template-preview .template-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.template-grid .template-card .template-preview .template-text .template-title{font-size:1.5rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.template-grid .template-card .template-name{font-size:.9rem;font-weight:500;color:#333;text-align:center}.color-palettes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.color-palettes .color-palette{width:100%;height:40px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.color-palettes .color-palette:hover{border-color:#8bc34a;transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1)}.photo-upload{position:relative}.photo-upload .upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:120px;border:2px dashed #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#f9f9f9}.photo-upload .upload-label:hover{border-color:#8bc34a;background:rgba(139,195,74,.05)}.photo-upload .upload-label .uploaded-photo{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.photo-upload .upload-label .uploaded-photo img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #8bc34a}.photo-upload .upload-label .uploaded-photo span{font-size:.9rem;color:#666}.photo-upload .upload-label .upload-placeholder{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;color:#666}.photo-upload .upload-label .upload-placeholder i{font-size:2rem;color:#8bc34a}.photo-upload .upload-label .upload-placeholder span{font-size:.9rem}.photo-upload .remove-photo{position:absolute;top:-8px;left:-8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease}.photo-upload .remove-photo:hover{background:#dc2626;transform:scale(1.1)}.background-tabs{display:flex;background:#f9f9f9;border-radius:8px;padding:4px;margin-bottom:20px}.background-tabs .tab{flex:1 1;padding:8px 12px;background:transparent;border:none;border-radius:6px;font-size:.9rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.background-tabs .tab:hover{color:#333}.background-tabs .tab.active{background:#fff;color:#8bc34a;box-shadow:0 2px 8px rgba(0,0,0,.1)}.background-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.background-grid .background-option{height:60px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.background-grid .background-option:hover{border-color:#8bc34a;transform:scale(1.02)}.background-grid .background-option.active{border-color:#8bc34a;box-shadow:0 0 0 2px rgba(139,195,74,.3)}.background-grid .background-option .bg-name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:#fff;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.background-grid .background-option:hover .bg-name{opacity:1}.image-upload{position:relative}.image-upload .upload-label{display:block;width:100%;padding:20px;border:2px dashed #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#f9f9f9}.image-upload .upload-label.has-image,.image-upload .upload-label:hover{border-color:#8bc34a;background:rgba(139,195,74,.05)}.image-upload .upload-label.has-image{border-style:solid}.image-upload .upload-label .uploaded-bg{display:flex;align-items:center;grid-gap:15px;gap:15px}.image-upload .upload-label .uploaded-bg .bg-preview{width:60px;height:40px;border-radius:6px;background-size:cover;background-position:50%;border:1px solid #e0e0e0;flex-shrink:0}.image-upload .upload-label .uploaded-bg .bg-info{flex:1 1}.image-upload .upload-label .uploaded-bg .bg-info div{font-weight:500;color:#333;margin-bottom:2px}.image-upload .upload-label .uploaded-bg .bg-info small{color:#666;font-size:.8rem}.image-upload .upload-label .upload-placeholder{text-align:center;color:#666}.image-upload .upload-label .upload-placeholder i{font-size:2rem;color:#8bc34a;margin-bottom:10px;display:block}.image-upload .upload-label .upload-placeholder div{font-weight:500;margin-bottom:5px}.image-upload .upload-label .upload-placeholder small{font-size:.8rem;opacity:.8}.image-upload .remove-bg{position:absolute;top:-8px;left:-8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease}.image-upload .remove-bg:hover{background:#dc2626;transform:scale(1.1)}.preview-area{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden}@media(max-width:1200px){.preview-area{order:1}}.preview-area .preview-header{display:flex;align-items:center;justify-content:between;padding:25px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#f9f9f9,#fff)}.preview-area .preview-header h3{font-size:1.3rem;font-weight:600;color:#333;margin:0;flex:1 1}.preview-area .preview-header .preview-controls{display:flex;align-items:center;grid-gap:20px;gap:20px}@media(max-width:768px){.preview-area .preview-header .preview-controls{flex-direction:column;grid-gap:15px;gap:15px}}.preview-area .preview-header .view-toggle{display:flex;background:#f9f9f9;border-radius:8px;padding:4px}.preview-area .preview-header .view-toggle .view-btn{padding:8px 12px;background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease}.preview-area .preview-header .view-toggle .view-btn:hover{color:#333}.preview-area .preview-header .view-toggle .view-btn.active{background:#fff;color:#8bc34a;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-area .preview-header .view-toggle .view-btn i{font-size:1rem}.preview-area .preview-header .action-buttons{display:flex;grid-gap:10px;gap:10px}@media(max-width:768px){.preview-area .preview-header .action-buttons{width:100%}}.preview-area .preview-header .action-buttons .btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}@media(max-width:768px){.preview-area .preview-header .action-buttons .btn{flex:1 1}}.preview-area .preview-header .action-buttons .btn.btn-primary{background:#8bc34a;color:#fff}.preview-area .preview-header .action-buttons .btn.btn-primary:hover{background:#4caf50;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.preview-area .preview-header .action-buttons .btn.btn-secondary{background:#f9f9f9;color:#333;border:1px solid #e0e0e0}.preview-area .preview-header .action-buttons .btn.btn-secondary:hover{background:#fff;border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px)}.preview-area .preview-container{padding:25px}.preview-area .preview-container .preview-tip{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 16px;background:rgba(139,195,74,.1);border:1px solid rgba(139,195,74,.3);border-radius:8px;margin-bottom:20px;font-size:.9rem;color:#4caf50}.preview-area .preview-container .preview-tip i{font-size:1rem}.preview-area .preview-container .preview-frame{background:linear-gradient(135deg,#f9f9f9,#e5e7eb);border-radius:12px;padding:30px;min-height:600px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.preview-area .preview-container .preview-frame{padding:20px;min-height:500px}}.invitation-preview-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.invitation-preview{position:relative;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease}.invitation-preview.desktop-view{width:600px;height:800px;max-width:100%}.invitation-preview.mobile-view{width:320px;height:568px;max-width:100%}.invitation-preview .background-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1}.invitation-preview .rings-decoration{position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:2}.invitation-preview .rings-decoration .ring{width:40px;height:40px;border:3px solid;border-radius:50%;opacity:.6;position:absolute}.invitation-preview .rings-decoration .ring.ring-1{top:0;left:0}.invitation-preview .rings-decoration .ring.ring-2{top:0;left:20px}.invitation-preview .decorative-elements{position:absolute;inset:0;pointer-events:none;z-index:2}.invitation-preview .decorative-elements .decoration-star{position:absolute;opacity:.2;font-size:1.5rem}.invitation-preview .decorative-elements .decoration-star.star-1{top:20px;left:20px}.invitation-preview .decorative-elements .decoration-star.star-2{top:20px;right:20px}.invitation-preview .decorative-elements .decoration-heart{position:absolute;opacity:.2;font-size:1.2rem}.invitation-preview .decorative-elements .decoration-heart.heart-1{bottom:20px;left:20px}.invitation-preview .decorative-elements .decoration-heart.heart-2{bottom:20px;right:20px}.invitation-preview .photo-overlay{position:absolute;top:30px;left:30px;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:10}.invitation-preview .photo-overlay img{width:100%;height:100%;object-fit:cover}.invitation-preview .decorative-border{position:absolute;inset:30px;border:2px solid;border-radius:8px;pointer-events:none;z-index:2}.invitation-preview .invitation-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;text-align:center;grid-gap:20px;gap:20px}@media(max-width:768px){.invitation-preview .invitation-content{padding:40px 30px;grid-gap:15px;gap:15px}}.invitation-preview .invitation-title{font-size:3rem;font-weight:700;cursor:pointer;transition:all .3s ease;line-height:1.2;margin-bottom:10px}@media(max-width:768px){.invitation-preview .invitation-title{font-size:2.2rem}}.invitation-preview .invitation-title:hover{opacity:.8}.invitation-preview .invitation-title.editing{border:2px solid #3b82f6;border-radius:8px;padding:8px;background:hsla(0,0%,100%,.1)}.invitation-preview .invitation-subtitle{font-size:1.3rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:10px}@media(max-width:768px){.invitation-preview .invitation-subtitle{font-size:1.1rem}}.invitation-preview .invitation-subtitle:hover{opacity:.8}.invitation-preview .invitation-subtitle.editing{border:2px solid #3b82f6;border-radius:8px;padding:8px;background:hsla(0,0%,100%,.1)}.invitation-preview .invitation-main{font-size:1.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:15px}@media(max-width:768px){.invitation-preview .invitation-main{font-size:1.4rem}}.invitation-preview .invitation-main:hover{opacity:.8}.invitation-preview .invitation-main.editing{border:2px solid #3b82f6;border-radius:8px;padding:8px;background:hsla(0,0%,100%,.1)}.invitation-preview .invitation-details{font-size:1.1rem;line-height:1.6;cursor:pointer;transition:all .3s ease;margin-bottom:20px;max-width:80%}@media(max-width:768px){.invitation-preview .invitation-details{font-size:1rem;max-width:90%}}.invitation-preview .invitation-details:hover{opacity:.8}.invitation-preview .invitation-details.editing{border:2px solid #3b82f6;border-radius:8px;padding:12px;background:hsla(0,0%,100%,.1)}.invitation-preview .invitation-details div{margin-bottom:4px}.invitation-preview .invitation-rsvp{font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.invitation-preview .invitation-rsvp{font-size:.9rem}}.invitation-preview .invitation-rsvp:hover{opacity:.8}.invitation-preview .invitation-rsvp.editing{border:2px solid #3b82f6;border-radius:8px;padding:8px;background:hsla(0,0%,100%,.1)}.invitation-preview .invitation-rsvp div{margin-bottom:2px}.invitation-preview .decorative-line{display:flex;align-items:center;justify-content:center;grid-gap:15px;gap:15px;margin:15px 0}.invitation-preview .decorative-line .line-part{height:2px;width:60px;opacity:.5}.invitation-preview .decorative-line .line-part.small{width:40px}.invitation-preview .decorative-line .decorative-icon{font-size:1rem;opacity:.6}.invitation-preview .editable-input,.invitation-preview .editable-textarea{background:transparent;border:none;outline:none;text-align:center;width:100%;direction:rtl;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;resize:none}.invitation-preview .editable-input::placeholder,.invitation-preview .editable-textarea::placeholder{opacity:.6}.invitation-preview .editable-input:focus,.invitation-preview .editable-textarea:focus{background:hsla(0,0%,100%,.1);border-radius:4px;padding:4px}.invitation-preview .editable-textarea{text-align:center;min-height:60px}.giver-integration-section{margin-top:80px}.giver-integration-section .integration-card{background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:20px;padding:50px 40px;color:#fff;text-align:center;position:relative;overflow:hidden}@media(max-width:768px){.giver-integration-section .integration-card{padding:40px 20px}}.giver-integration-section .integration-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 0,transparent 50%);animation:float 20s ease-in-out infinite;pointer-events:none}.giver-integration-section .integration-card .integration-icon{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:2rem;animation:pulse 2s ease-in-out infinite;position:relative;z-index:1}.giver-integration-section .integration-card .integration-content{position:relative;z-index:1}.giver-integration-section .integration-card .integration-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media(max-width:768px){.giver-integration-section .integration-card .integration-content h2{font-size:2rem}}.giver-integration-section .integration-card .integration-content p{font-size:1.2rem;margin-bottom:40px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.giver-integration-section .integration-card .integration-content p{font-size:1rem;margin-bottom:30px}}.giver-integration-section .integration-card .integration-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.giver-integration-section .integration-card .integration-features .feature{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:15px;background:hsla(0,0%,100%,.1);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500}.giver-integration-section .integration-card .integration-features .feature i{font-size:1.2rem}.giver-integration-section .integration-card .integration-buttons{display:flex;grid-gap:20px;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.giver-integration-section .integration-card .integration-buttons{flex-direction:column;align-items:center}}.giver-integration-section .integration-card .integration-buttons .btn{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.giver-integration-section .integration-card .integration-buttons .btn.btn-primary{background:#fff;color:#8bc34a}.giver-integration-section .integration-card .integration-buttons .btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.giver-integration-section .integration-card .integration-buttons .btn.btn-outline{background:transparent;color:#fff;border:2px solid #fff}.giver-integration-section .integration-card .integration-buttons .btn.btn-outline:hover{background:#fff;color:#8bc34a;transform:translateY(-3px)}.tips-section{margin-top:80px}.tips-section h2{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:50px}@media(max-width:768px){.tips-section h2{font-size:2rem;margin-bottom:40px}}.tips-section .tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.tips-section .tips-grid .tip-card{background:#fff;padding:30px 25px;border-radius:15px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent}.tips-section .tips-grid .tip-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px rgba(0,0,0,.1);border-color:#8bc34a}.tips-section .tips-grid .tip-card .tip-icon{width:60px;height:60px;background:linear-gradient(135deg,#8bc34a,#4caf50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:1.5rem;box-shadow:0 8px 16px rgba(139,195,74,.3)}.tips-section .tips-grid .tip-card h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:15px}.tips-section .tips-grid .tip-card p{color:#666;line-height:1.6;margin:0}.hidden{display:none!important}.controls-sidebar::-webkit-scrollbar{width:6px}.controls-sidebar::-webkit-scrollbar-track{background:#f9f9f9;border-radius:3px}.controls-sidebar::-webkit-scrollbar-thumb{background:#8bc34a;border-radius:3px}.controls-sidebar::-webkit-scrollbar-thumb:hover{background:#4caf50}@media(max-width:768px){.digital-invitation-content{padding:40px 0}.digital-invitation-content .container{padding:0 15px}.controls-sidebar,.invitation-layout{grid-gap:20px;gap:20px}.controls-sidebar .control-section{padding:20px}.template-grid{grid-template-columns:1fr}.color-palettes{grid-template-columns:repeat(3,1fr)}.background-grid,.tips-grid{grid-template-columns:1fr}.tips-grid{grid-gap:20px;gap:20px}.integration-features{grid-template-columns:1fr}}@media(max-width:480px){.page-header .main-title{font-size:2rem}.preview-area .preview-container{padding:15px}.preview-area .preview-container .preview-frame{padding:15px;min-height:400px}.giver-integration-section .integration-card{padding:30px 15px}.giver-integration-section .integration-card .integration-content h2{font-size:1.8rem}}.payment-success-modern{font-family:"Assistant",sans-serif;direction:rtl;min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#f8fafc);position:relative;overflow:hidden;padding:20px 0}.payment-success-modern .floating-particle{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);border-radius:50%;pointer-events:none;z-index:1;animation:float 4s ease-in-out infinite;opacity:.6}.payment-success-modern .floating-particle:nth-child(odd){animation-direction:reverse}.payment-success-modern .floating-particle:nth-child(3n){width:6px;height:6px;opacity:.4}.payment-success-modern .floating-particle:nth-child(5n){width:3px;height:3px;opacity:.8}.payment-success-modern:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(116,192,68,.05) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(235,233,76,.08) 0,transparent 50%);animation:backgroundShift 20s ease-in-out infinite;pointer-events:none;z-index:0}.payment-success-modern .success-container{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:0 20px}.payment-success-modern .success-wrapper{opacity:0;transform:translateY(40px) scale(.95);transition:all 1s cubic-bezier(.23,1,.32,1)}.payment-success-modern .success-wrapper.show{opacity:1;transform:translateY(0) scale(1)}.payment-success-modern .glass-container{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.18);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 16px rgba(116,192,68,.05),inset 0 1px 0 hsla(0,0%,100%,.2);overflow:hidden;position:relative}.payment-success-modern .glass-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}.payment-success-modern .content-wrapper{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:8px;border-radius:18px;padding:50px 40px;position:relative;overflow:hidden}.payment-success-modern .content-wrapper:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cg opacity='.03'%3E%3Crect x='20' y='20' width='16' height='16' rx='2' fill='%2374c044'/%3E%3Cpath d='M20 26h16m-8-6v16' stroke='%2374c044'/%3E%3Cpath d='M24 20c0-2 1.5-3.5 4-3.5s4 1.5 4 3.5' stroke='%2374c044' fill='none'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");background-size:120px 120px;pointer-events:none;z-index:0}.payment-success-modern .content-wrapper>*{position:relative;z-index:1}.payment-success-modern .header-section{text-align:center;margin-bottom:40px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.payment-success-modern .header-section.animate{opacity:1;transform:translateY(0)}.payment-success-modern .header-section .logo-container{position:relative;display:inline-block;margin-bottom:25px;cursor:pointer;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .header-section .logo-container:hover{transform:scale(1.05)}.payment-success-modern .header-section .logo-container:hover .animated-logo{filter:drop-shadow(0 12px 35px rgba(116,192,68,.4))}.payment-success-modern .header-section .logo-container:hover .particle{animation-play-state:paused;opacity:.8}.payment-success-modern .header-section .logo-container .logo-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(116,192,68,.2) 0,transparent 70%);animation:pulse 3s ease-in-out infinite;z-index:0}.payment-success-modern .header-section .logo-container .animated-logo{position:relative;z-index:1;filter:drop-shadow(0 8px 25px rgba(116,192,68,.3))}.payment-success-modern .header-section .logo-container .particle{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);border-radius:50%;pointer-events:none;opacity:.6;animation:particleFloat 3s ease-in-out infinite}.payment-success-modern .header-section .logo-container .particle.particle-1{top:20%;left:10%;animation-delay:0s}.payment-success-modern .header-section .logo-container .particle.particle-2{top:80%;left:20%;animation-delay:.5s}.payment-success-modern .header-section .logo-container .particle.particle-3{top:10%;right:15%;animation-delay:1s}.payment-success-modern .header-section .logo-container .particle.particle-4{bottom:30%;right:10%;animation-delay:1.5s}.payment-success-modern .header-section .logo-container .particle.particle-5{bottom:10%;left:15%;animation-delay:2s}.payment-success-modern .success-message{text-align:center;margin-bottom:50px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94) .2s}.payment-success-modern .success-message.animate{opacity:1;transform:translateY(0)}.payment-success-modern .success-message .main-title{font-size:2.5rem;font-weight:700;background:#4a5568;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.payment-success-modern .success-message .subtitle{font-size:1.2rem;color:#4a5568;margin-bottom:30px;line-height:1.6}.payment-success-modern .success-message .event-details .event-card{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:25px;max-width:400px;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.05)}.payment-success-modern .success-message .event-details .event-card .event-info h3{font-size:1.4rem;font-weight:600;color:#1a202c;margin-bottom:8px}.payment-success-modern .success-message .event-details .event-card .event-info p{color:#4a5568;margin:0}.payment-success-modern .success-message .event-details .event-card .event-info p span{font-weight:600;color:#74c044}.payment-success-modern .progress-steps{margin:60px 0;opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.25,.46,.45,.94) .6s}.payment-success-modern .progress-steps.animate{opacity:1;transform:translateY(0)}.payment-success-modern .progress-steps .steps-container{display:flex;align-items:flex-start;justify-content:center;grid-gap:20px;gap:20px;max-width:820px;margin:0 auto}.payment-success-modern .progress-steps .steps-container .step-item{flex:1 1;max-width:220px;text-align:center;position:relative}.payment-success-modern .progress-steps .steps-container .step-item .step-icon{margin-bottom:16px}.payment-success-modern .progress-steps .steps-container .step-item .step-icon .icon-bg{width:70px;height:70px;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 4px 20px rgba(116,192,68,.3),0 0 0 4px hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .progress-steps .steps-container .step-item .step-icon .icon-bg svg{width:28px;height:28px;color:#fff}.payment-success-modern .progress-steps .steps-container .step-item .step-icon .icon-bg:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 30px rgba(116,192,68,.4),0 0 0 6px hsla(0,0%,100%,.4)}.payment-success-modern .progress-steps .steps-container .step-item .step-content h4{font-size:1.1rem;font-weight:700;color:#1a202c;margin-bottom:6px}.payment-success-modern .progress-steps .steps-container .step-item .step-content p{font-size:.95rem;color:#4a5568;margin:0;line-height:1.35}.payment-success-modern .progress-steps .steps-container .step-item .step-number{position:absolute;top:-8px;right:8px;width:24px;height:24px;background:#fff;border:2px solid #74c044;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#74c044;box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-success-modern .progress-steps .steps-container .step-connector{flex:0 0 60px;height:2px;background:linear-gradient(270deg,#74c044,rgba(116,192,68,.3));align-self:center;position:relative}.payment-success-modern .progress-steps .steps-container .step-connector:after{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;background:#74c044;border-radius:50%}.payment-success-modern .email-receipt-section{margin:60px 0;opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.25,.46,.45,.94) .8s}.payment-success-modern .email-receipt-section.animate{opacity:1;transform:translateY(0)}.payment-success-modern .email-receipt-section .receipt-container{background:linear-gradient(135deg,rgba(116,192,68,.05),rgba(235,233,76,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(116,192,68,.15);border-radius:20px;padding:50px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(116,192,68,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.payment-success-modern .email-receipt-section .receipt-container:after,.payment-success-modern .email-receipt-section .receipt-container:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none;animation:float 8s ease-in-out infinite}.payment-success-modern .email-receipt-section .receipt-container:before{top:-50%;right:-50%;background:radial-gradient(circle,rgba(116,192,68,.1) 0,transparent 70%)}.payment-success-modern .email-receipt-section .receipt-container:after{bottom:-50%;left:-50%;background:radial-gradient(circle,rgba(235,233,76,.1) 0,transparent 70%);animation-direction:reverse}.payment-success-modern .email-receipt-section .receipt-container .receipt-icon{width:80px;height:80px;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 30px rgba(116,192,68,.3),0 0 0 6px hsla(0,0%,100%,.3);animation:iconFloat 4s ease-in-out infinite}.payment-success-modern .email-receipt-section .receipt-container .receipt-icon svg{width:36px;height:36px;color:#fff}.payment-success-modern .email-receipt-section .receipt-container h3{font-size:1.8rem;font-weight:800;color:#1a202c;margin-bottom:10px}.payment-success-modern .email-receipt-section .receipt-container p{font-size:1.05rem;color:#4a5568;margin-bottom:28px}.payment-success-modern .email-receipt-section .receipt-container .email-form{max-width:450px;margin:0 auto;position:relative}.payment-success-modern .email-receipt-section .receipt-container .email-form .form-group{margin-bottom:20px}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper{position:relative}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input{width:100%;padding:16px 50px 16px 20px;font-size:1rem;border:2px solid rgba(116,192,68,.2);border-radius:12px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input:focus{outline:none;border-color:#74c044;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 4px rgba(116,192,68,.1)}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input.error{border-color:#ef4444;background:rgba(254,226,226,.3)}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input.error:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input:disabled{opacity:.6;cursor:not-allowed}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper input::placeholder{color:#718096}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper .input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.payment-success-modern .email-receipt-section .receipt-container .email-form .input-wrapper .input-icon svg{width:22px;height:22px;color:#718096}.payment-success-modern .email-receipt-section .receipt-container .email-form .error-message{margin-top:8px;font-size:.9rem;color:#ef4444;text-align:right;animation:slideIn .3s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button{width:100%;padding:16px 30px;font-size:1.1rem;font-weight:700;border:none;border-radius:12px;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px rgba(116,192,68,.3);display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(116,192,68,.4)}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button:active:not(:disabled){transform:translateY(0)}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button:disabled{cursor:not-allowed;opacity:.85}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button.sending{background:linear-gradient(135deg,#a0cc3a,#74c044)}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button.success{background:linear-gradient(135deg,#10b981,#059669)}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button .spinner{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .8s linear infinite}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button .success-icon{width:24px;height:24px;color:#fff;animation:checkIn .4s cubic-bezier(.68,-.55,.265,1.55)}.payment-success-modern .email-receipt-section .receipt-container .success-message-email{margin-top:16px;animation:slideIn .4s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .email-receipt-section .receipt-container .success-message-email p{margin:0;font-size:1rem;color:#10b981;font-weight:600}.payment-success-modern .footer-section{margin-top:60px;padding-top:40px;border-top:1px solid rgba(116,192,68,.1)}.payment-success-modern .footer-section .cta-section{background:rgba(116,192,68,.05);border:1px solid rgba(116,192,68,.1);border-radius:20px;padding:30px;margin-bottom:30px}.payment-success-modern .footer-section .cta-section .cta-content{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px}.payment-success-modern .footer-section .cta-section .cta-content .cta-text{flex:1 1}.payment-success-modern .footer-section .cta-section .cta-content .cta-text h4{font-size:1.3rem;font-weight:700;color:#1a202c;margin-bottom:4px}.payment-success-modern .footer-section .cta-section .cta-content .cta-text p{font-size:1rem;color:#4a5568;margin:0}.payment-success-modern .footer-section .cta-section .cta-content .cta-button{background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);border:none;border-radius:14px;padding:15px 30px;font-size:1rem;font-weight:800;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px rgba(116,192,68,.3);white-space:nowrap}.payment-success-modern .footer-section .cta-section .cta-content .cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(116,192,68,.4)}.payment-success-modern .footer-section .cta-section .cta-content .cta-button:active{transform:translateY(-1px)}.payment-success-modern .footer-section .brand-footer{text-align:center;padding:20px 0}.payment-success-modern .footer-section .brand-footer .brand-logo .brand-name{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#ebe94c,#a0cc3a 50%,#74c044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-success-modern .footer-section .brand-footer .website-link a{color:#4a5568;text-decoration:none;font-weight:600;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.payment-success-modern .footer-section .brand-footer .website-link a:hover{color:#74c044}@media(max-width:768px){.payment-success-modern{padding:10px 0}.payment-success-modern .content-wrapper{padding:28px 22px;margin:6px}.payment-success-modern .success-message .main-title{font-size:2rem}.payment-success-modern .success-message .subtitle{font-size:1.05rem}.payment-success-modern .progress-steps{margin:36px 0}.payment-success-modern .progress-steps .steps-container{grid-gap:12px;gap:12px;justify-content:space-between}.payment-success-modern .progress-steps .steps-container .step-item{max-width:none;flex:1 1}.payment-success-modern .progress-steps .steps-container .step-item .step-icon .icon-bg{width:56px;height:56px}.payment-success-modern .progress-steps .steps-container .step-item .step-icon .icon-bg svg{width:22px;height:22px}.payment-success-modern .progress-steps .steps-container .step-item .step-content{margin-top:6px}.payment-success-modern .progress-steps .steps-container .step-item .step-content h4{font-size:clamp(12px,3.6vw,14px);line-height:1;white-space:nowrap}.payment-success-modern .progress-steps .steps-container .step-item .step-content p{font-size:clamp(11px,3.2vw,13px);line-height:1.05;white-space:nowrap;color:#4a5568}.payment-success-modern .progress-steps .steps-container .step-item .step-number{top:-6px;width:22px;height:22px;font-size:.72rem}.payment-success-modern .progress-steps .steps-container .step-connector{display:none}.payment-success-modern .email-receipt-section .receipt-container{padding:28px 20px}.payment-success-modern .email-receipt-section .receipt-container .receipt-icon{width:70px;height:70px}.payment-success-modern .email-receipt-section .receipt-container .receipt-icon svg{width:30px;height:30px}.payment-success-modern .email-receipt-section .receipt-container h3{font-size:1.45rem}.payment-success-modern .email-receipt-section .receipt-container p{font-size:.98rem}.payment-success-modern .email-receipt-section .receipt-container .email-form input{font-size:.95rem;padding:14px 44px 14px 18px}.payment-success-modern .email-receipt-section .receipt-container .email-form .submit-button{font-size:1rem;padding:14px 22px}.payment-success-modern .footer-section .cta-section .cta-content{flex-direction:column;text-align:center}}@media(max-width:360px){.payment-success-modern .progress-steps .steps-container{overflow-x:auto;padding:6px 4px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.payment-success-modern .progress-steps .steps-container .step-item{flex:0 0 80%;max-width:80%;scroll-snap-align:center}.payment-success-modern .progress-steps .steps-container .step-item .step-content h4,.payment-success-modern .progress-steps .steps-container .step-item .step-content p{white-space:normal}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes backgroundShift{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(30px,-20px) scale(1.2);opacity:.8}50%{transform:translate(-20px,-40px) scale(.8);opacity:.4}75%{transform:translate(-40px,-10px) scale(1.1);opacity:.7}}@keyframes logoFloatHover{0%{transform:rotate(0) scale(1)}25%{transform:rotate(5deg) scale(1.05)}50%{transform:rotate(-5deg) scale(1.1)}75%{transform:rotate(3deg) scale(1.05)}to{transform:rotate(0) scale(1)}}@keyframes sparkleAnimation{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) scale(0)}}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(5deg)}50%{transform:translateY(-5px)}75%{transform:translateY(-12px) rotate(-5deg)}}@keyframes checkIn{0%{transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}@media(max-width:768px){.payment-success-modern .footer-section{margin-top:-45px;padding-top:0;border-top:0!important}.payment-success-modern .header-section{margin-bottom:-20px}.payment-success-modern .email-receipt-section .receipt-container h3{font-size:1.2rem}}.success-message .bridge-logo{display:block;margin:6px auto 12px;width:160px;max-width:55vw;height:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.08))}@media(max-width:768px){.success-message .bridge-logo{width:120px;max-width:60vw;margin:4px auto 10px}}.dashboard-media{direction:rtl;min-height:100vh;background-color:#f8f9fa;padding:20px}.dashboard-media__header{text-align:center;margin-bottom:40px}.dashboard-media__header h1{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:700}.dashboard-media__header p{font-size:1.1rem;color:#6c757d}.dashboard-media__controls{background:#fff;border-radius:12px;padding:20px;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.08)}@media(min-width:768px){.dashboard-media__controls{display:flex;justify-content:space-between;align-items:center}}.dashboard-media .tabs{display:flex;grid-gap:10px;gap:10px;margin-bottom:20px}@media(min-width:768px){.dashboard-media .tabs{margin-bottom:0}}.dashboard-media .tabs .tab{background:transparent;border:2px solid #e9ecef;color:#6c757d;padding:10px 20px;border-radius:25px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.dashboard-media .tabs .tab i{font-size:1.1rem}.dashboard-media .tabs .tab:hover{background:#f8f9fa;border-color:#4caf50;color:#4caf50}.dashboard-media .tabs .tab.active{background:#4caf50;border-color:#4caf50;color:#fff}.dashboard-media .tabs .tab.active:hover{background:#45a049;border-color:#45a049}.dashboard-media .search-bar{position:relative;max-width:400px}@media(min-width:768px){.dashboard-media .search-bar{max-width:300px}}.dashboard-media .search-bar i{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.dashboard-media .search-bar input{width:100%;padding:10px 45px 10px 15px;border:2px solid #e9ecef;border-radius:25px;font-size:1rem;transition:border-color .3s ease}.dashboard-media .search-bar input:focus{outline:none;border-color:#4caf50}.dashboard-media .search-bar input::placeholder{color:#adb5bd}.dashboard-media__content{min-height:400px}.dashboard-media__loader{text-align:center;padding:60px 20px}.dashboard-media__loader .spinner{width:50px;height:50px;margin:0 auto 20px;border:4px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;animation:spin 1s linear infinite}.dashboard-media__loader p{color:#6c757d;font-size:1.1rem}.dashboard-media__error{text-align:center;padding:60px 20px}.dashboard-media__error i{font-size:3rem;color:#dc3545;margin-bottom:20px}.dashboard-media__error p{color:#6c757d;font-size:1.1rem;margin-bottom:20px}.dashboard-media__error .btn-retry{background:#4caf50;color:#fff;border:none;padding:10px 30px;border-radius:25px;font-size:1rem;cursor:pointer;transition:background .3s ease}.dashboard-media__error .btn-retry:hover{background:#45a049}.dashboard-media__empty{text-align:center;padding:60px 20px}.dashboard-media__empty i{font-size:4rem;color:#dee2e6;margin-bottom:20px}.dashboard-media__empty p{color:#6c757d;font-size:1.1rem}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}@media(min-width:768px){.media-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.media-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.media-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.media-card__preview{height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.media-card__preview i{font-size:3rem;color:#6c757d}.media-card__preview img{width:100%;height:100%;object-fit:cover}.media-card__info{padding:15px}.media-card__info h4{font-size:1rem;color:#2c3e50;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card__meta{display:flex;grid-gap:10px;gap:10px;font-size:.85rem;color:#6c757d;margin-bottom:10px}.media-card__meta span{display:flex;align-items:center}.media-card__meta span:not(:last-child):after{content:"•";margin-right:10px}.media-card__actions{display:flex;grid-gap:10px;gap:10px}.media-card__actions .btn-icon{background:#f8f9fa;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease}.media-card__actions .btn-icon i{color:#6c757d}.media-card__actions .btn-icon:hover{background:#4caf50}.media-card__actions .btn-icon:hover i{color:#fff}.pdf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pdf-card,.pdf-grid{grid-gap:20px;gap:20px}.pdf-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.pdf-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.pdf-card__icon{width:60px;height:60px;background:#dc3545;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdf-card__icon i{font-size:2rem;color:#fff}.pdf-card__info{flex:1 1}.pdf-card__info h4{font-size:1.1rem;color:#2c3e50;margin-bottom:8px}.pdf-card__meta{font-size:.9rem;color:#6c757d;line-height:1.5;margin-bottom:15px}.pdf-card__actions{display:flex;grid-gap:10px;gap:10px}.pdf-card__actions button{padding:8px 16px;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;grid-gap:6px;gap:6px}.pdf-card__actions button.btn-primary{background:#4caf50;color:#fff}.pdf-card__actions button.btn-primary:hover{background:#45a049}.pdf-card__actions button.btn-secondary{background:#f8f9fa;color:#6c757d}.pdf-card__actions button.btn-secondary:hover{background:#e9ecef;color:#495057}.events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.event-card{border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.event-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.event-card__header{height:200px;position:relative;overflow:hidden}.event-card__thumbnail{width:100%;height:100%;object-fit:cover}.event-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.event-card__placeholder i{font-size:3rem;color:#fff;opacity:.8}.event-card__body{padding:20px}.event-card__body h4{font-size:1.2rem;color:#2c3e50;margin-bottom:10px}.event-card__meta{font-size:.9rem;color:#6c757d;line-height:1.6;margin-bottom:15px}.event-card__meta i{margin-left:5px;color:#4caf50}.event-card__stats{display:flex;grid-gap:20px;gap:20px;margin-bottom:15px}.event-card__stats .stat{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.9rem;color:#6c757d}.event-card__stats .stat i{color:#4caf50}.event-card__actions .btn-primary{width:100%;background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s ease}.event-card__actions .btn-primary:hover{background:#45a049}.preview-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;direction:ltr}.preview-modal__content{background:#fff;border-radius:12px;max-width:90%;max-height:90vh;overflow:hidden;position:relative;display:flex;flex-direction:column}.preview-modal__close{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.6);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background .3s ease}.preview-modal__close:hover{background:rgba(0,0,0,.8)}.preview-modal__body{flex:1 1;display:flex;align-items:center;justify-content:center;background:#000;overflow:auto}.preview-modal__body img,.preview-modal__body video{max-width:100%;max-height:100%;display:block}.preview-modal__body iframe{border:none;width:100%;min-height:600px}.preview-modal__body .audio-player{text-align:center;padding:40px}.preview-modal__body .audio-player i{font-size:4rem;color:#4caf50;margin-bottom:30px}.preview-modal__body .audio-player audio{width:100%;max-width:400px}.preview-modal__footer{background:#fff;padding:15px 20px;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;direction:rtl}.preview-modal__footer h4{margin:0;color:#2c3e50;font-size:1.1rem}.preview-modal__footer .btn-download{background:#4caf50;color:#fff;border:none;padding:8px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;grid-gap:6px;gap:6px}.preview-modal__footer .btn-download:hover{background:#45a049}.pagination{grid-gap:5px;gap:5px;margin-top:40px}.pagination,.pagination__btn{justify-content:center;align-items:center}.pagination__btn{background:transparent;border:1px solid #dee2e6;color:#6c757d;width:36px;height:36px;border-radius:8px;display:flex;cursor:pointer;transition:all .3s ease}.pagination__btn:hover:not(:disabled){background:#4caf50;border-color:#4caf50;color:#fff}.pagination__btn:disabled{opacity:.5;cursor:not-allowed}.pagination__page{background:transparent;border:1px solid #dee2e6;color:#6c757d;min-width:36px;height:36px;padding:0 12px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.pagination__page:hover{background:#f8f9fa;border-color:#4caf50;color:#4caf50}.pagination__page.active{background:#4caf50;border-color:#4caf50;color:#fff}.pagination__page.active:hover{background:#45a049;border-color:#45a049}.pagination__dots{color:#6c757d;padding:0 10px}@media(max-width:767px){.dashboard-media{padding:15px}.dashboard-media__header h1{font-size:2rem}.dashboard-media .tabs{flex-wrap:wrap}.dashboard-media .tabs .tab{font-size:.9rem;padding:8px 15px}.events-grid,.media-grid,.pdf-grid{grid-template-columns:1fr}.pdf-card{flex-direction:column;text-align:center}.pdf-card__actions{justify-content:center}}.user-events-management{min-height:100vh;background-color:#f5f6f8;direction:rtl;color:#1a1f2e}.user-events-management .container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:768px){.user-events-management .container{padding:0 24px}}.hero-section{position:relative;padding:60px 0 40px;overflow:hidden}@media(min-width:768px){.hero-section{padding:80px 0 60px}}.hero-section .hero-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#d6e046,#73bf44);opacity:.95;z-index:0}.hero-section .hero-content{position:relative;z-index:1;text-align:center;padding:0 20px}.hero-section .hero-content .hero-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:hsla(0,0%,100%,.15);border-radius:20px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2)}@media(min-width:768px){.hero-section .hero-content .hero-icon{width:80px;height:80px;margin-bottom:24px}}.hero-section .hero-content .hero-icon svg{width:32px;height:32px;stroke:#fff}@media(min-width:768px){.hero-section .hero-content .hero-icon svg{width:40px;height:40px}}.hero-section .hero-content .hero-title{font-size:28px;font-weight:800;color:#fff;margin-bottom:12px;text-shadow:0 2px 8px rgba(0,0,0,.2);line-height:1.2}@media(min-width:768px){.hero-section .hero-content .hero-title{font-size:48px;margin-bottom:16px}}.hero-section .hero-content .hero-subtitle{font-size:16px;font-weight:400;color:#fff;opacity:.9;line-height:1.5;max-width:500px;margin:0 auto}@media(min-width:768px){.hero-section .hero-content .hero-subtitle{font-size:20px;max-width:600px}}.statistics-section{margin-top:-30px;position:relative;z-index:10;padding-bottom:24px}@media(min-width:768px){.statistics-section{margin-top:-40px;padding-bottom:40px}}.statistics-section .stats-grid .stat-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 6px rgba(0,0,0,.07);border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;transition:all .2s ease}@media(min-width:768px){.statistics-section .stats-grid .stat-card{padding:24px;grid-gap:24px;gap:24px}}.statistics-section .stats-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 20px 25px rgba(0,0,0,.12);border-color:rgba(159,211,86,.3)}.statistics-section .stats-grid .stat-card .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:8px;gap:8px}@media(min-width:768px){.statistics-section .stats-grid .stat-card .stat-item{grid-gap:12px;gap:12px}}.statistics-section .stats-grid .stat-card .stat-item .stat-icon{width:36px;height:36px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(159,211,86,.25)}@media(min-width:768px){.statistics-section .stats-grid .stat-card .stat-item .stat-icon{width:48px;height:48px}}.statistics-section .stats-grid .stat-card .stat-item .stat-icon svg{width:18px;height:18px;stroke:#fff;stroke-width:2}@media(min-width:768px){.statistics-section .stats-grid .stat-card .stat-item .stat-icon svg{width:24px;height:24px}}.statistics-section .stats-grid .stat-card .stat-item .stat-value{font-size:18px;font-weight:800;color:#1a1f2e;line-height:1;letter-spacing:-.5px}@media(min-width:768px){.statistics-section .stats-grid .stat-card .stat-item .stat-value{font-size:28px}}.statistics-section .stats-grid .stat-card .stat-item .stat-label{font-size:11px;font-weight:500;color:#6b7280;line-height:1.2}@media(min-width:768px){.statistics-section .stats-grid .stat-card .stat-item .stat-label{font-size:14px;font-weight:600}}.main-content{padding:24px 0 60px}@media(min-width:768px){.main-content{padding:40px 0 80px}}.main-content .section-header{text-align:center;margin-bottom:24px}@media(min-width:768px){.main-content .section-header{margin-bottom:40px}}.main-content .section-header .section-title{font-size:24px;font-weight:800;color:#1a1f2e;margin-bottom:8px;position:relative;display:inline-block}@media(min-width:768px){.main-content .section-header .section-title{font-size:32px;margin-bottom:12px}}.main-content .section-header .section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(270deg,#d6e046,#73bf44);border-radius:100px}@media(min-width:768px){.main-content .section-header .section-title:after{width:60px;height:4px;bottom:-12px}}.main-content .section-header .section-subtitle{font-size:14px;color:#6b7280;margin-top:20px}@media(min-width:768px){.main-content .section-header .section-subtitle{font-size:18px;margin-top:24px}}.filter-container{display:flex;grid-gap:4px;gap:4px;background:#fff;padding:4px;border-radius:30px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.filter-container{grid-gap:6px;gap:6px;padding:6px;justify-content:center;overflow-x:visible}}.filter-container::-webkit-scrollbar{display:none}.filter-container .filter-pill{flex:1 1;min-width:100px;padding:10px 16px;border:none;background:transparent;border-radius:25px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap;transition:all .2s ease}@media(min-width:768px){.filter-container .filter-pill{min-width:120px;padding:12px 20px;font-size:14px}}.filter-container .filter-pill:hover:not(.active){color:#1a1f2e;background:#f8f9fa}.filter-container .filter-pill.active{background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;box-shadow:0 2px 8px rgba(159,211,86,.3)}.events-list{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media(min-width:768px){.events-list{grid-gap:20px;gap:20px}}.event-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.event-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.07)}.event-card.past{opacity:.8}.event-card.past .event-title,.event-card.past .summary-amount .amount-value{color:#6b7280}.event-card.expanded{box-shadow:0 10px 15px rgba(0,0,0,.1);border-color:rgba(159,211,86,.3)}.event-card.expanded .expand-btn svg{transform:rotate(180deg)}.event-card.expanded .event-details{display:block!important}.event-card.editing .event-header{cursor:default}.event-card.editing .event-header:hover{background:transparent}.event-card .event-header{padding:16px;transition:all .2s ease}@media(min-width:768px){.event-card .event-header{padding:24px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px}}.event-card .event-header .event-main-info{margin-bottom:16px}@media(min-width:768px){.event-card .event-header .event-main-info{margin-bottom:0;flex:1 1}}.event-card .event-header .event-main-info .event-title{font-size:18px;font-weight:700;color:#1a1f2e;margin-bottom:8px;line-height:1.3}@media(min-width:768px){.event-card .event-header .event-main-info .event-title{font-size:20px;margin-bottom:12px}}.event-card .event-header .event-main-info .event-meta{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}@media(min-width:768px){.event-card .event-header .event-main-info .event-meta{grid-gap:20px;gap:20px}}.event-card .event-header .event-main-info .event-meta .meta-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#6b7280}@media(min-width:768px){.event-card .event-header .event-main-info .event-meta .meta-item{font-size:14px}}.event-card .event-header .event-main-info .event-meta .meta-item svg{width:14px;height:14px;flex-shrink:0;stroke:#6b7280}@media(min-width:768px){.event-card .event-header .event-main-info .event-meta .meta-item svg{width:16px;height:16px}}.event-card .event-header .event-summary-info{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}@media(min-width:768px){.event-card .event-header .event-summary-info{flex-direction:row;align-items:center;grid-gap:24px;gap:24px}}.event-card .event-header .event-summary-info .summary-amount{flex:1 1;background:rgba(159,211,86,.08);border:1px solid rgba(159,211,86,.2);border-radius:12px;padding:12px 16px;text-align:center}@media(min-width:768px){.event-card .event-header .event-summary-info .summary-amount{flex:0 0 auto;min-width:120px;padding:16px 20px;border-radius:16px}}.event-card .event-header .event-summary-info .summary-amount .amount-value{display:block;font-size:20px;font-weight:800;color:#73bf44;margin-bottom:2px}@media(min-width:768px){.event-card .event-header .event-summary-info .summary-amount .amount-value{font-size:24px;margin-bottom:4px}}.event-card .event-header .event-summary-info .summary-amount .amount-label{display:block;font-size:11px;color:#6b7280;font-weight:600}@media(min-width:768px){.event-card .event-header .event-summary-info .summary-amount .amount-label{font-size:12px}}.event-card .event-header .event-summary-info .expand-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 16px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border:none;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(159,211,86,.3);outline:none}@media(min-width:768px){.event-card .event-header .event-summary-info .expand-btn{padding:12px 20px;font-size:14px;grid-gap:8px;gap:8px}}.event-card .event-header .event-summary-info .expand-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.4)}.event-card .event-header .event-summary-info .expand-btn:active{transform:translateY(0)}.event-card .event-header .event-summary-info .expand-btn svg{width:16px;height:16px;transition:transform .3s ease}@media(min-width:768px){.event-card .event-header .event-summary-info .expand-btn svg{width:18px;height:18px}}.event-card .event-details{display:none;border-top:1px solid #e5e7eb;background:#f8f9fa}.event-card .event-details .detail-stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:16px;background:rgba(245,246,248,.5);border-bottom:1px solid #e5e7eb}@media(min-width:768px){.event-card .event-details .detail-stats{grid-gap:16px;gap:16px;padding:20px 24px}}.event-card .event-details .detail-stats .detail-stat{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;text-align:center;font-size:12px;color:#6b7280}@media(min-width:768px){.event-card .event-details .detail-stats .detail-stat{flex-direction:row;grid-gap:8px;gap:8px;font-size:14px;justify-content:center}}.event-card .event-details .detail-stats .detail-stat svg{width:16px;height:16px;stroke:#9fd356}@media(min-width:768px){.event-card .event-details .detail-stats .detail-stat svg{width:18px;height:18px}}.event-card .event-details .gifts-section{padding:16px}@media(min-width:768px){.event-card .event-details .gifts-section{padding:24px}}.event-card .event-details .gifts-section .gifts-title{font-size:16px;font-weight:600;color:#1a1f2e;margin-bottom:16px}@media(min-width:768px){.event-card .event-details .gifts-section .gifts-title{font-size:18px;margin-bottom:20px}}.event-card .event-details .gifts-section .gifts-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media(min-width:768px){.event-card .event-details .gifts-section .gifts-list{grid-gap:10px;gap:10px}}.event-card .event-details .gifts-section .gift-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item{padding:14px 16px;grid-gap:16px;gap:16px;border-radius:16px}}.event-card .event-details .gifts-section .gift-item:hover{background:#f8f9fa;border-color:rgba(159,211,86,.3);transform:translateX(-2px)}.event-card .event-details .gifts-section .gift-item .gift-number{width:28px;height:28px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .gift-number{width:32px;height:32px;font-size:14px}}.event-card .event-details .gifts-section .gift-item .gift-info{flex:1 1;min-width:0}.event-card .event-details .gifts-section .gift-item .gift-info .gift-name{font-size:14px;font-weight:600;color:#1a1f2e;margin-bottom:2px}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .gift-info .gift-name{font-size:15px;margin-bottom:4px}}.event-card .event-details .gifts-section .gift-item .gift-info .gift-blessing{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .gift-info .gift-blessing{display:block;font-size:13px}}.event-card .event-details .gifts-section .gift-item .gift-amount{font-size:16px;font-weight:700;color:#9fd356;white-space:nowrap}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .gift-amount{font-size:18px;margin-left:8px}}.event-card .event-details .gifts-section .gift-item .view-gift-btn{padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .view-gift-btn{padding:8px;border-radius:12px}}.event-card .event-details .gifts-section .gift-item .view-gift-btn:hover{background:#9fd356;border-color:#9fd356}.event-card .event-details .gifts-section .gift-item .view-gift-btn:hover svg{stroke:#fff}.event-card .event-details .gifts-section .gift-item .view-gift-btn svg{width:14px;height:14px;stroke:#6b7280}@media(min-width:768px){.event-card .event-details .gifts-section .gift-item .view-gift-btn svg{width:16px;height:16px}}.event-card .event-details .gifts-section .show-more-btn{width:100%;padding:10px;background:transparent;border:1px solid #e5e7eb;border-radius:12px;color:#9fd356;font-size:13px;font-weight:600;cursor:pointer;margin-top:8px;transition:all .2s ease}@media(min-width:768px){.event-card .event-details .gifts-section .show-more-btn{padding:12px;font-size:14px;margin-top:12px}}.event-card .event-details .gifts-section .show-more-btn:hover{background:rgba(159,211,86,.05);border-color:rgba(159,211,86,.3)}.event-card .event-details .no-gifts{text-align:center;padding:40px 20px}@media(min-width:768px){.event-card .event-details .no-gifts{padding:60px 40px}}.event-card .event-details .no-gifts svg{width:48px;height:48px;stroke:#a1a6b0;margin-bottom:16px}@media(min-width:768px){.event-card .event-details .no-gifts svg{width:56px;height:56px;margin-bottom:20px}}.event-card .event-details .no-gifts p{font-size:14px;color:#6b7280}@media(min-width:768px){.event-card .event-details .no-gifts p{font-size:16px}}.event-card .event-details .event-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:16px;background:rgba(245,246,248,.5);border-top:1px solid #e5e7eb}@media(min-width:768px){.event-card .event-details .event-actions{grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:20px 24px}}.event-card .event-details .event-actions .action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px;padding:12px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease}@media(min-width:768px){.event-card .event-details .event-actions .action-btn{flex-direction:row;grid-gap:8px;gap:8px;padding:12px 16px;font-size:13px;border-radius:16px}}.event-card .event-details .event-actions .action-btn svg{width:18px;height:18px}@media(min-width:768px){.event-card .event-details .event-actions .action-btn svg{width:16px;height:16px}}.event-card .event-details .event-actions .action-btn:hover{border-color:#9fd356;color:#9fd356;background:rgba(159,211,86,.05);transform:translateY(-1px)}.event-card .event-details .event-actions .action-btn.template{grid-column:span 2;background:linear-gradient(135deg,rgba(214,224,70,.1),rgba(115,191,68,.1));border-color:rgba(159,211,86,.3);color:#73bf44}@media(min-width:768px){.event-card .event-details .event-actions .action-btn.template{grid-column:span 1}}.event-card .event-details .event-actions .action-btn.template:hover{background:linear-gradient(135deg,rgba(214,224,70,.2),rgba(115,191,68,.2));border-color:#9fd356}.event-card .event-details .event-actions .action-btn.primary{grid-column:span 2;background:linear-gradient(270deg,#d6e046,#73bf44);border-color:transparent;color:#fff}@media(min-width:768px){.event-card .event-details .event-actions .action-btn.primary{grid-column:span 1}}.event-card .event-details .event-actions .action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.edit-mode-container{padding:16px;background:#f8f9fa}@media(min-width:768px){.edit-mode-container{padding:24px}}.edit-mode-container .edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}@media(min-width:768px){.edit-mode-container .edit-header{margin-bottom:24px;padding-bottom:20px}}.edit-mode-container .edit-header .edit-title{display:flex;align-items:center;grid-gap:8px;gap:8px}@media(min-width:768px){.edit-mode-container .edit-header .edit-title{grid-gap:12px;gap:12px}}.edit-mode-container .edit-header .edit-title svg{width:20px;height:20px;stroke:#9fd356}@media(min-width:768px){.edit-mode-container .edit-header .edit-title svg{width:24px;height:24px}}.edit-mode-container .edit-header .edit-title h3{font-size:18px;font-weight:700;color:#1a1f2e;margin:0}@media(min-width:768px){.edit-mode-container .edit-header .edit-title h3{font-size:20px}}.edit-mode-container .edit-header .cancel-edit-btn{padding:8px;background:transparent;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}@media(min-width:768px){.edit-mode-container .edit-header .cancel-edit-btn{padding:10px;border-radius:12px}}.edit-mode-container .edit-header .cancel-edit-btn:hover:not(:disabled){background:rgba(107,114,128,.05);border-color:#6b7280}.edit-mode-container .edit-header .cancel-edit-btn:disabled{opacity:.5;cursor:not-allowed}.edit-mode-container .edit-header .cancel-edit-btn svg{width:18px;height:18px;stroke:#6b7280}@media(min-width:768px){.edit-mode-container .edit-header .cancel-edit-btn svg{width:20px;height:20px}}.edit-mode-container .success-message{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px;background:linear-gradient(135deg,rgba(159,211,86,.1),rgba(159,211,86,.05));border:1px solid rgba(159,211,86,.3);border-radius:12px;margin-bottom:20px;animation:fadeIn .3s ease-out;font-size:14px;font-weight:600;color:#73bf44}@media(min-width:768px){.edit-mode-container .success-message{padding:16px;grid-gap:12px;gap:12px;margin-bottom:24px}}.edit-mode-container .success-message svg{width:20px;height:20px;stroke:#9fd356}@media(min-width:768px){.edit-mode-container .success-message svg{width:24px;height:24px}}@media(min-width:768px){.edit-mode-container .success-message{font-size:16px}}.edit-mode-container .edit-form .form-content{margin-bottom:24px}@media(min-width:768px){.edit-mode-container .edit-form .form-content{margin-bottom:32px}}.edit-mode-container .edit-form .form-actions{display:flex;grid-gap:12px;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb}@media(min-width:768px){.edit-mode-container .edit-form .form-actions{grid-gap:16px;gap:16px;padding-top:24px;justify-content:flex-end}}.edit-mode-container .edit-form .form-actions .btn-primary,.edit-mode-container .edit-form .form-actions .btn-secondary{flex:1 1;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}@media(min-width:768px){.edit-mode-container .edit-form .form-actions .btn-primary,.edit-mode-container .edit-form .form-actions .btn-secondary{flex:0 0 auto;min-width:120px;padding:12px 24px;font-size:15px;border-radius:16px}}.edit-mode-container .edit-form .form-actions .btn-primary:disabled,.edit-mode-container .edit-form .form-actions .btn-secondary:disabled{opacity:.6;cursor:not-allowed}.edit-mode-container .edit-form .form-actions .btn-primary svg,.edit-mode-container .edit-form .form-actions .btn-secondary svg{width:16px;height:16px}@media(min-width:768px){.edit-mode-container .edit-form .form-actions .btn-primary svg,.edit-mode-container .edit-form .form-actions .btn-secondary svg{width:18px;height:18px}}.edit-mode-container .edit-form .form-actions .btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.edit-mode-container .edit-form .form-actions .btn-secondary:hover:not(:disabled){background:#f5f6f8;border-color:#6b7280}.edit-mode-container .edit-form .form-actions .btn-primary{background:linear-gradient(270deg,#d6e046,#73bf44);border:none;color:#fff}.edit-mode-container .edit-form .form-actions .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.3)}.edit-mode-container .edit-form .form-actions .btn-primary .spinner{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.edit-mode-container .edit-form input,.edit-mode-container .edit-form select,.edit-mode-container .edit-form textarea{background:#fff;border:1px solid #e5e7eb;color:#1a1f2e;padding:10px 12px;border-radius:12px;font-size:14px;width:100%}@media(min-width:768px){.edit-mode-container .edit-form input,.edit-mode-container .edit-form select,.edit-mode-container .edit-form textarea{padding:12px 16px;font-size:15px}}.edit-mode-container .edit-form input:focus,.edit-mode-container .edit-form select:focus,.edit-mode-container .edit-form textarea:focus{border-color:#9fd356;outline:none;box-shadow:0 0 0 2px rgba(159,211,86,.2)}.edit-mode-container .edit-form input::placeholder,.edit-mode-container .edit-form select::placeholder,.edit-mode-container .edit-form textarea::placeholder{color:#6b7280}.edit-mode-container .edit-form select option{background:#fff;color:#1a1f2e}.edit-mode-container .edit-form label{color:#1a1f2e;font-size:14px;font-weight:500;margin-bottom:6px;display:block}.edit-mode-container .edit-form .form-group{margin-bottom:16px}@media(min-width:768px){.edit-mode-container .edit-form .form-group{margin-bottom:20px}}.empty-state,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:20px;border:1px solid #e5e7eb;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(min-width:768px){.empty-state,.loading-state{padding:80px 40px}}.empty-state .loading-spinner,.loading-state .loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#9fd356;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@media(min-width:768px){.empty-state .loading-spinner,.loading-state .loading-spinner{width:48px;height:48px;margin-bottom:20px}}.empty-state svg,.loading-state svg{width:56px;height:56px;stroke:#a1a6b0;margin-bottom:20px}@media(min-width:768px){.empty-state svg,.loading-state svg{width:64px;height:64px;margin-bottom:24px}}.empty-state h3,.loading-state h3{font-size:18px;font-weight:600;color:#1a1f2e;margin:0 0 8px}@media(min-width:768px){.empty-state h3,.loading-state h3{font-size:20px;margin-bottom:12px}}.empty-state p,.loading-state p{font-size:14px;color:#6b7280;margin:0 0 20px}@media(min-width:768px){.empty-state p,.loading-state p{font-size:16px;margin-bottom:24px}}.empty-state .create-event-btn,.loading-state .create-event-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 24px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border:none;border-radius:16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(159,211,86,.3)}@media(min-width:768px){.empty-state .create-event-btn,.loading-state .create-event-btn{padding:14px 28px;font-size:16px;grid-gap:10px;gap:10px}}.empty-state .create-event-btn:hover,.loading-state .create-event-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(159,211,86,.4)}.empty-state .create-event-btn svg,.loading-state .create-event-btn svg{width:20px;height:20px}@media(min-width:768px){.empty-state .create-event-btn svg,.loading-state .create-event-btn svg{width:24px;height:24px}}.download-toast{position:fixed;bottom:20px;left:20px;right:20px;max-width:400px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 20px;box-shadow:0 20px 25px rgba(0,0,0,.12);z-index:1000;animation:slideUp .3s ease-out}@media(min-width:768px){.download-toast{bottom:24px;left:24px;right:auto;margin:0}}.download-toast.success{border-right:4px solid #9fd356}.download-toast.error{border-right:4px solid #ef4444}.download-toast.fade-out{animation:fadeOut .3s ease-out forwards}.download-toast .toast-content{display:flex;align-items:center;grid-gap:12px;gap:12px}.download-toast .toast-content .spinner{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#9fd356;border-radius:50%;animation:spin 1s linear infinite}.download-toast .toast-content svg{width:20px;height:20px;stroke:#9fd356;flex-shrink:0}.download-toast .toast-content span{font-size:14px;font-weight:500;color:#1a1f2e}@media(min-width:768px){.download-toast .toast-content span{font-size:15px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.summary-amount{flex:1 1;background:rgba(159,211,86,.08);border:1px solid rgba(159,211,86,.2);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px}@media(min-width:768px){.summary-amount{flex:0 0 auto;min-width:120px;padding:16px 20px;border-radius:16px}}.summary-amount .amount-value{font-size:18px;font-weight:800;color:#73bf44;line-height:1}@media(min-width:768px){.summary-amount .amount-value{font-size:22px}}.summary-amount .amount-label{font-size:12px;color:#6b7280;font-weight:500;line-height:1}@media(min-width:768px){.summary-amount .amount-label{font-size:13px}}.hero-content{position:relative;z-index:1;text-align:center;padding:0 20px;display:flex;flex-direction:column;align-items:center}.hero-content .hero-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:hsla(0,0%,100%,.15);border-radius:20px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2)}@media(min-width:768px){.hero-content .hero-icon{width:80px;height:80px;margin-bottom:24px}}.hero-content .hero-icon svg{width:32px;height:32px;stroke:#fff}@media(min-width:768px){.hero-content .hero-icon svg{width:40px;height:40px}}.hero-content .hero-title{font-size:28px;font-weight:800;color:#fff;margin-bottom:12px;text-shadow:0 2px 8px rgba(0,0,0,.2);line-height:1.2;display:block;width:100%}@media(min-width:768px){.hero-content .hero-title{font-size:48px;margin-bottom:16px}}.hero-content .hero-subtitle{font-size:16px;font-weight:400;color:#fff;opacity:.9;line-height:1.5;max-width:500px;margin:0 auto;display:block}@media(min-width:768px){.hero-content .hero-subtitle{font-size:20px;max-width:600px}}@media(max-width:767px){.hero-content .hero-subtitle:after{content:" • לניהול מלא ונוח יותר, השתמשו במחשב";display:block;margin-top:8px;font-size:14px;opacity:.8}}.event-header-v2{padding:16px;transition:all .2s ease}@media(min-width:768px){.event-header-v2{padding:24px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px}}.event-header-v2 .event-main-info-v2{margin-bottom:16px}@media(min-width:768px){.event-header-v2 .event-main-info-v2{margin-bottom:0;flex:1 1}}.event-header-v2 .event-main-info-v2 .event-title-meta-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;grid-gap:16px;gap:16px}.event-header-v2 .event-main-info-v2 .event-title-v2{font-size:18px;font-weight:700;color:#1a1f2e;margin:0;line-height:1.3}@media(min-width:768px){.event-header-v2 .event-main-info-v2 .event-title-v2{font-size:20px}}.event-header-v2 .event-main-info-v2 .event-inline-meta{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-shrink:0}.event-header-v2 .event-main-info-v2 .event-inline-meta .meta-id{font-size:13px;color:#6b7280;font-weight:600}.event-header-v2 .event-main-info-v2 .event-inline-meta .meta-date{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:13px;color:#6b7280}.event-header-v2 .event-main-info-v2 .event-inline-meta .meta-date svg{width:14px;height:14px;flex-shrink:0;stroke:#6b7280}.event-header-v2 .event-main-info-v2 .event-venue-meta .meta-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#6b7280}@media(min-width:768px){.event-header-v2 .event-main-info-v2 .event-venue-meta .meta-item{font-size:14px}}.event-header-v2 .event-main-info-v2 .event-venue-meta .meta-item svg{width:14px;height:14px;flex-shrink:0;stroke:#6b7280}@media(min-width:768px){.event-header-v2 .event-main-info-v2 .event-venue-meta .meta-item svg{width:16px;height:16px}}.event-header-v2 .event-summary-info-v2{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}@media(min-width:768px){.event-header-v2 .event-summary-info-v2{flex-direction:row;align-items:center;grid-gap:24px;gap:24px}}.event-header-v2 .event-summary-info-v2 .summary-amount-v2{flex:1 1;background:rgba(159,211,86,.08);border:1px solid rgba(159,211,86,.2);border-radius:12px;padding:12px 16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start!important;grid-gap:8px;gap:8px}@media(min-width:768px){.event-header-v2 .event-summary-info-v2 .summary-amount-v2{flex:0 0 auto;min-width:160px;padding:16px 20px;border-radius:16px;grid-gap:10px;gap:10px}}.event-header-v2 .event-summary-info-v2 .summary-amount-v2 .amount-label{font-size:12px;color:#6b7280;font-weight:600;line-height:1;order:-1}@media(min-width:768px){.event-header-v2 .event-summary-info-v2 .summary-amount-v2 .amount-label{font-size:13px}}.event-header-v2 .event-summary-info-v2 .summary-amount-v2 .amount-value{font-size:18px;font-weight:800;color:#73bf44;line-height:1}@media(min-width:768px){.event-header-v2 .event-summary-info-v2 .summary-amount-v2 .amount-value{font-size:22px}}.event-header-v2 .event-summary-info-v2 .expand-btn-v2{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 16px;background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff;border:none;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(159,211,86,.3);outline:none}@media(min-width:768px){.event-header-v2 .event-summary-info-v2 .expand-btn-v2{padding:12px 20px;font-size:14px;grid-gap:8px;gap:8px}}.event-header-v2 .event-summary-info-v2 .expand-btn-v2:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,211,86,.4)}.event-header-v2 .event-summary-info-v2 .expand-btn-v2:active{transform:translateY(0)}.event-header-v2 .event-summary-info-v2 .expand-btn-v2 svg{width:16px;height:16px;transition:transform .3s ease}@media(min-width:768px){.event-header-v2 .event-summary-info-v2 .expand-btn-v2 svg{width:18px;height:18px}}.event-card.expanded .event-header-v2 .expand-btn-v2 svg{transform:rotate(180deg)}.event-inline-meta .meta-venue{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:13px;color:#6b7280}.event-inline-meta .meta-venue svg{width:14px;height:14px;flex-shrink:0;stroke:#6b7280}.event-venue-meta .event-code-copy,.event-venue-meta .meta-item{font-size:14px;color:#6b7280;font-weight:600}.event-venue-meta .event-code-copy{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease;position:relative}.event-venue-meta .event-code-copy svg{width:14px;height:14px;opacity:.6;transition:opacity .2s ease}.event-venue-meta .event-code-copy:hover{background:rgba(159,211,86,.1);color:#73bf44}.event-venue-meta .event-code-copy:hover svg{opacity:1;stroke:#73bf44}.event-venue-meta .event-code-copy:active{transform:scale(.95)}.copy-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#73bf44;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;animation:slideUp .3s ease-out}.copy-toast.fade-out{animation:fadeOut .3s ease-out forwards}.bank-verification-redirect{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f6f8}.bank-verification-redirect .loading-container{text-align:center;padding:2rem}.bank-verification-redirect .loading-container .spinner-wrapper{margin-bottom:1rem}.bank-verification-redirect .loading-container .spinner-wrapper .spinner{width:48px;height:48px;border:3px solid #e5e7eb;border-top-color:#9fd356;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.bank-verification-redirect .loading-container p{color:#8892a6;font-size:1.125rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;margin:0}.bank-verification-redirect .custom-overlay-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bank-verification-redirect .custom-overlay-container{width:90%;max-width:520px;max-height:90vh;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;position:relative;transform:translateY(0);animation:slideIn .3s ease-out}.bank-verification-redirect .custom-overlay-content{overflow-y:auto;max-height:90vh;position:relative}.bank-verification-redirect .custom-overlay-content::-webkit-scrollbar{width:6px}.bank-verification-redirect .custom-overlay-content::-webkit-scrollbar-track{background:#f1f1f1}.bank-verification-redirect .custom-overlay-content::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.bank-verification-redirect .custom-overlay-content::-webkit-scrollbar-thumb:hover{background:#555}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmerTop{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes glowPulse{0%{box-shadow:0 0 0 3px rgba(125,190,49,.15)}50%{box-shadow:0 0 0 5px rgba(125,190,49,.08)}to{box-shadow:0 0 0 3px rgba(125,190,49,.15)}}@keyframes cornerSlide{0%{opacity:0;transform:scale(0) translate(10px,-10px)}50%{opacity:1;transform:scale(1.1) translate(-2px,2px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(125,190,49,.3)}to{box-shadow:0 0 0 10px rgba(125,190,49,0)}}.step-one .step-header{text-align:center;margin-bottom:32px}.step-one .step-header .step-title{font-size:1.75rem;font-weight:700;color:#2e2e2e;margin:0 0 12px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.step-one .step-header .step-title i{color:#7dbe31;font-size:1.5rem}.step-one .step-header .step-subtitle{font-size:1.125rem;color:#6b7280;margin:0}.step-one .payment-method-section{background:linear-gradient(135deg,rgba(125,190,49,.03),rgba(200,226,63,.03));border:1px solid rgba(125,190,49,.15);border-radius:20px;padding:32px;margin-bottom:32px;position:relative;transition:all .4s ease;overflow:visible;z-index:5}@media(max-width:480px){.step-one .payment-method-section{padding:24px 16px}}.step-one .payment-method-section.collapsed{padding:0;background:transparent;border:none;overflow:visible;margin-bottom:24px}.step-one .payment-method-section.collapsed .payment-method-collapsed{animation:slideInFromTop .4s ease-out;text-align:center}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill{background:#fff;border:1px solid rgba(125,190,49,.2);border-radius:999px;padding:12px 12px 12px 16px;display:inline-flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;min-width:280px;margin:0 auto;display:flex}@media(max-width:480px){.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill{min-width:100%;grid-gap:16px;gap:16px;padding:12px}}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.12);border-color:#7dbe31}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill:hover .change-method-btn{background:#7dbe31;color:#fff;transform:scale(1.05)}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border-radius:999px;opacity:0;transition:opacity .3s ease;z-index:-1}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill:hover:before{opacity:.1}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content{display:flex;align-items:center;grid-gap:16px;gap:16px;flex:1 1}@media(max-width:480px){.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content{grid-gap:12px;gap:12px}}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-mini-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-mini-icon i{font-size:1.25rem;color:#6b7280;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-mini-icon img{width:24px;height:24px;object-fit:contain}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-mini-icon:has(.fa-apple-pay) i{font-size:1.5rem;color:#000}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-info .method-name{font-weight:600;color:#2e2e2e;font-size:.9375rem;line-height:1.2}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .pill-content .method-info .method-feature{font-size:.75rem;color:#6b7280;line-height:1.2}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .change-method-btn{background:rgba(125,190,49,.1);color:#7dbe31;border:none;padding:8px 16px;border-radius:999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap}@media(max-width:480px){.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .change-method-btn{padding:8px 12px;font-size:.8125rem}}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .change-method-btn i{font-size:.75rem;transition:transform .3s ease}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .change-method-btn:hover i{transform:rotate(180deg)}.step-one .payment-method-section.collapsed .payment-method-collapsed .selected-method-pill .change-method-btn:active{transform:scale(.95)}.step-one .payment-method-section .payment-method-header{display:flex;justify-content:center;align-items:center;margin-bottom:24px;text-align:center}.step-one .payment-method-section .payment-method-header .section-title{font-size:1.125rem;font-weight:600;color:#2e2e2e;display:flex;align-items:center;grid-gap:12px;gap:12px}.step-one .payment-method-section .payment-method-header .section-title i{color:#7dbe31}.step-one .payment-method-section .payment-method-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:600px;margin:0 auto;overflow:visible}@media(max-width:768px){.step-one .payment-method-section .payment-method-grid{grid-gap:16px;gap:16px}}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px;max-width:100%}}.step-one .payment-method-section .payment-method-grid .payment-method-card{background:#fff;border:2px solid rgba(107,114,128,.2);border-radius:16px;padding:24px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;min-height:140px;transform:translateY(0);overflow:visible}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card{flex-direction:row;min-height:auto;padding:16px;align-items:center;justify-content:flex-start;grid-gap:16px;gap:16px;overflow:visible}}.step-one .payment-method-section .payment-method-grid .payment-method-card:hover{border-color:#7dbe31;transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.12);z-index:10}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card:hover{transform:translateX(4px)}}.step-one .payment-method-section .payment-method-grid .payment-method-card:hover .method-icon{transform:scale(1.1)}.step-one .payment-method-section .payment-method-grid .payment-method-card:active{transform:scale(.98)}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected{border-color:#7dbe31;background:linear-gradient(135deg,rgba(125,190,49,.03),rgba(200,226,63,.03));box-shadow:0 0 0 3px rgba(125,190,49,.15);position:relative;animation:glowPulse 3s ease-in-out infinite;z-index:15}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .selection-indicator{opacity:1;transform:scale(1) translate(0);animation:cornerSlide .4s cubic-bezier(.34,1.56,.64,1)}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .method-icon{transform:scale(1.05)}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .method-icon i,.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .method-icon img{filter:brightness(1.1)}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .method-name{color:#7dbe31;font-weight:700}.step-one .payment-method-section .payment-method-grid .payment-method-card.selected .feature-tag{background:rgba(125,190,49,.1);color:#7dbe31;border:1px solid rgba(125,190,49,.3);font-weight:700}.step-one .payment-method-section .payment-method-grid .payment-method-card .selection-indicator{position:absolute;top:-2px;right:-2px;width:0;height:0;border-color:transparent #7dbe31 transparent transparent;border-style:solid;border-width:0 40px 40px 0;opacity:0;transform:scale(0) translate(10px,-10px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20;border-radius:0 16px 0 0}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .selection-indicator{border-width:0 32px 32px 0;top:-2px;right:-2px}}.step-one .payment-method-section .payment-method-grid .payment-method-card .selection-indicator i{position:absolute;top:4px;right:-34px;color:#fff;font-size:.875rem;font-weight:900;transform:rotate(-45deg)}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .selection-indicator i{font-size:.75rem;top:3px;right:-26px}}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon{width:40px;height:40px;flex-shrink:0}}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon i{font-size:2rem;color:#6b7280}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon i{font-size:1.5rem}}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon.bit-icon img{width:100%;height:100%;object-fit:contain;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon.apple-pay-icon i{font-size:2.5rem;color:#000}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-icon.apple-pay-icon i{font-size:2rem}}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-name{font-weight:600;color:#2e2e2e;font-size:.9375rem;text-align:center;transition:color all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-name{flex:1 1;text-align:right}}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-features{margin-right:auto;padding-right:35px;z-index:1;position:relative}}.step-one .payment-method-section .payment-method-grid .payment-method-card .method-features .feature-tag{background:rgba(59,130,246,.1);color:#3b82f6;padding:4px 12px;border-radius:8px;font-size:.75rem;font-weight:600;transition:all all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}@media(max-width:480px){.step-one .payment-method-section .payment-method-grid .payment-method-card .method-features .feature-tag{font-size:.7rem;padding:4px 8px}}.step-one .payment-config-section{background:linear-gradient(135deg,rgba(125,190,49,.03),rgba(200,226,63,.03));border:1px solid rgba(125,190,49,.15);border-radius:20px;padding:32px;margin-bottom:32px;position:relative;z-index:1}.step-one .payment-config-section:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.step-one .payment-config-section:hover:before{opacity:.05}.step-one .payment-config-section .payment-config-header{display:flex;justify-content:center;align-items:center;margin-bottom:24px;text-align:center}.step-one .payment-config-section .payment-config-header .section-title{font-size:1.125rem;font-weight:600;color:#2e2e2e;display:flex;align-items:center;grid-gap:12px;gap:12px}.step-one .payment-config-section .payment-config-header .section-title i{color:#7dbe31}.step-one .payment-config-section .payment-input-container{display:flex;flex-direction:column;grid-gap:24px;gap:24px;max-width:400px;margin:0 auto}.step-one .payment-config-section .payment-input-container .payment-input-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .payment-input-grid{grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}}.step-one .payment-config-section .payment-input-container .payment-input-grid.single-input{grid-template-columns:1fr}.step-one .payment-config-section .payment-input-container .payment-input-grid.single-input .amount-input-group{max-width:280px;margin:0 auto}.step-one .payment-config-section .payment-input-container .amount-input-group label{display:block;font-size:.9375rem;font-weight:600;color:#2e2e2e;margin-bottom:12px;text-align:center}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .amount-input-group label{font-size:.875rem}}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper{position:relative}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input{width:100%;padding:16px 16px 16px 48px;border:2px solid rgba(107,114,128,.2);border-radius:12px;font-size:1.25rem;font-weight:600;text-align:center;direction:ltr;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input{font-size:1rem;padding:12px 12px 12px 36px;border:1px solid rgba(107,114,128,.2)}}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.1)}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input.is-invalid{border-color:#ef4444}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input.is-invalid:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .amount-input::placeholder{color:rgba(107,114,128,.4);text-align:center;padding-left:0}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .currency-symbol{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.25rem;font-weight:600;color:#7dbe31;pointer-events:none;z-index:1}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .currency-symbol{font-size:1rem;left:12px}}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .field-error{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;font-size:.875rem;color:#ef4444;display:flex;align-items:center;grid-gap:8px;gap:8px;white-space:nowrap}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .field-error{font-size:.75rem}}.step-one .payment-config-section .payment-input-container .amount-input-group .amount-input-wrapper .field-error i{font-size:.75rem}.step-one .payment-config-section .payment-input-container .installments-input-group label{display:block;font-size:.9375rem;font-weight:600;color:#2e2e2e;margin-bottom:12px;text-align:center}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .installments-input-group label{font-size:.875rem}}.step-one .payment-config-section .payment-input-container .installments-input-group .installments-select{width:100%;border:2px solid rgba(107,114,128,.2);border-radius:12px;font-size:1.125rem;font-weight:600;background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;background-size:20px;padding:16px 16px 16px 32px;text-align:center;text-align-last:center}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .installments-input-group .installments-select{font-size:1rem;padding:12px 12px 12px 36px;border:1px solid rgba(107,114,128,.2);background-size:16px;background-position:left 10px center}}.step-one .payment-config-section .payment-input-container .installments-input-group .installments-select:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.1)}.step-one .payment-config-section .payment-input-container .installments-input-group .installments-select option{text-align:center}.step-one .payment-config-section .payment-input-container .privacy-note-container{margin-top:12px;text-align:center}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .privacy-note-container{margin-top:6px}}.step-one .payment-config-section .payment-input-container .privacy-note-container .privacy-note{font-size:.95rem;color:#6b7280}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .privacy-note-container .privacy-note{font-size:.95rem}}.step-one .payment-config-section .payment-input-container .privacy-note-container .privacy-note i{color:#7dbe31;font-size:.75rem;margin-left:8px}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .privacy-note-container .privacy-note i{font-size:.7rem;margin-left:4px}}.step-one .payment-config-section .payment-input-container .payment-info-display{background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px 24px;animation:fadeIn .3s ease-out;margin-top:16px}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .payment-info-display{padding:16px;border-radius:12px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);margin-top:16px}}.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:.875rem;color:#2e2e2e;font-weight:500}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info{justify-content:center;text-align:center;font-size:.6225rem;grid-gap:6px;gap:6px;font-weight:500}}.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info i{color:#3b82f6;font-size:1rem;flex-shrink:0}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info i{font-size:.875rem}}.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info .details-link{background:none;border:none;color:#3b82f6;font-weight:600;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0;margin:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info .details-link:hover{color:#0b63f3;text-decoration:underline}.step-one .payment-config-section .payment-input-container .payment-info-display .commission-info .details-link:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}.step-one .payment-config-section .payment-input-container .payment-info-display .installment-info{margin-top:12px;font-size:.875rem;color:#2e2e2e;line-height:1.4;font-weight:500}@media(max-width:480px){.step-one .payment-config-section .payment-input-container .payment-info-display .installment-info{text-align:center;font-size:.6225rem;margin-top:12px;padding:0 8px;line-height:1.5}}.step-one .payment-config-section .payment-summary-tooltip{position:absolute;top:60%;left:50%;transform:translateX(-50%);margin-top:16px;z-index:1000;animation:fadeIn .3s ease-out;max-width:500px;width:calc(100% - 64px)}@media(max-width:480px){.step-one .payment-config-section .payment-summary-tooltip{width:calc(100vw - 48px);left:50%;transform:translateX(-50%)}}.step-one .payment-config-section .payment-summary-tooltip .tooltip-arrow{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(107,114,128,.1)}.step-one .payment-config-section .payment-summary-tooltip .payment-summary{background:#fff;border:1px solid rgba(107,114,128,.1);border-radius:16px;padding:24px;box-shadow:0 10px 15px rgba(0,0,0,.1);position:relative}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .close-tooltip{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#6b7280;font-size:1rem;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .close-tooltip:hover{background:rgba(107,114,128,.1);color:#2e2e2e}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-header{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(107,114,128,.1)}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-header i{color:#7dbe31}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-header span{font-weight:600;color:#2e2e2e}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row:not(:last-child){border-bottom:1px solid rgba(107,114,128,.05)}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row .row-label{font-size:.9375rem;color:#6b7280;display:flex;align-items:center;grid-gap:8px;gap:8px}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row .row-label i{font-size:.875rem;color:#7dbe31}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row .row-value{font-weight:600;color:#2e2e2e;font-size:1rem}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.total-row{margin-top:12px;padding-top:16px;border-top:2px solid rgba(125,190,49,.2)}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.total-row .row-label{font-weight:600;color:#2e2e2e;font-size:1rem}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.total-row .row-value{color:#7dbe31;font-size:1.25rem;font-weight:700}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.installment-row{background:rgba(125,190,49,.03);padding:12px 16px;margin:0 -16px;border-radius:8px}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.installment-row .row-label{color:#6b7280;font-size:.875rem}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.installment-row .row-value{font-size:.9375rem}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .summary-row.installment-row.first-payment .row-value{color:#7dbe31;font-weight:700}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .summary-rows .installments-divider{height:1px;background:rgba(125,190,49,.2);margin:16px 0}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .commission-note{margin-top:16px;padding:12px 16px;background:rgba(59,130,246,.1);border-radius:8px;font-size:.875rem;color:#3b82f6;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;text-align:center}.step-one .payment-config-section .payment-summary-tooltip .payment-summary .commission-note i{flex-shrink:0}.step-one .how-it-works-section{background:#fff;border-radius:20px;padding:32px;margin-bottom:32px;box-shadow:0 4px 6px rgba(0,0,0,.07);border:1px solid rgba(107,114,128,.1)}.step-one .how-it-works-section .section-header{text-align:center;margin-bottom:24px}.step-one .how-it-works-section .section-header .section-title{font-size:1.5rem;font-weight:700;color:#2e2e2e;margin:0 0 12px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.step-one .how-it-works-section .section-header .section-title i{color:#7dbe31}.step-one .how-it-works-section .section-header .section-subtitle{font-size:1rem;color:#6b7280}.step-one .how-it-works-section .video-container{position:relative;margin-bottom:32px;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 10px 15px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:600px;margin-left:auto;margin-right:auto}.step-one .how-it-works-section .video-container:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.step-one .how-it-works-section .video-container .video-thumbnail{position:relative;width:100%;height:300px;background:linear-gradient(135deg,rgba(46,46,46,.9),rgba(107,114,128,.8));display:flex;align-items:center;justify-content:center}.step-one .how-it-works-section .video-container .video-thumbnail .video-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-one .how-it-works-section .video-container .video-thumbnail .video-placeholder i{font-size:4rem;color:hsla(0,0%,100%,.3)}.step-one .how-it-works-section .video-container .video-thumbnail img{width:100%;height:100%;object-fit:cover}.step-one .how-it-works-section .video-container .video-thumbnail .play-button{position:absolute;width:80px;height:80px;background:rgba(125,190,49,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-one .how-it-works-section .video-container .video-thumbnail .play-button:before{content:"";position:absolute;width:100%;height:100%;background:#7dbe31;border-radius:50%;animation:pulse 2s infinite;z-index:-1}.step-one .how-it-works-section .video-container .video-thumbnail .play-button i{color:#fff;font-size:2rem;margin-right:-4px}.step-one .how-it-works-section .video-container .video-thumbnail .video-duration{position:absolute;bottom:16px;left:16px;background:rgba(46,46,46,.8);color:#fff;padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:600}.step-one .how-it-works-section .video-container .video-player{position:relative;width:100%;height:300px}.step-one .how-it-works-section .video-container .video-player iframe{width:100%;height:100%}.step-one .how-it-works-section .features-info .features-title{font-size:1.25rem;font-weight:700;color:#2e2e2e;margin-bottom:24px;text-align:center}.step-one .how-it-works-section .features-info .feature-item{display:flex;grid-gap:16px;gap:16px;margin-bottom:24px;padding:24px;background:rgba(125,190,49,.03);border-radius:16px;border:1px solid rgba(125,190,49,.1);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:700px;margin-left:auto;margin-right:auto}.step-one .how-it-works-section .features-info .feature-item:hover{background:rgba(125,190,49,.05);transform:translateX(-4px)}.step-one .how-it-works-section .features-info .feature-item.primary-faq{background:rgba(125,190,49,.06);border:1px solid rgba(125,190,49,.2);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:16px}.step-one .how-it-works-section .features-info .feature-item .feature-icon{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(125,190,49,.3)}.step-one .how-it-works-section .features-info .feature-item .feature-icon i{color:#fff;font-size:1.25rem}.step-one .how-it-works-section .features-info .feature-item .feature-content{flex:1 1}.step-one .how-it-works-section .features-info .feature-item .feature-content h5{font-size:1rem;font-weight:600;color:#2e2e2e;margin:0 0 12px}.step-one .how-it-works-section .features-info .feature-item .feature-content p{font-size:.9375rem;color:#6b7280;margin:0;line-height:1.6}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods{display:flex;grid-gap:16px;gap:16px;margin-top:12px;flex-wrap:wrap}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card:hover{background:rgba(125,190,49,.1);transform:translateY(-2px)}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card i{font-size:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card span{font-size:.875rem;font-weight:600;color:#2e2e2e}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card.visa i{color:#1a1f71}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card.mastercard i{color:#eb001b}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card.bit{background:rgba(0,212,228,.1);color:#00757e}.step-one .how-it-works-section .features-info .feature-item .feature-content .payment-methods .payment-card.apple-pay i{color:#000}.step-one .how-it-works-section .features-info .faq-toggle{text-align:center;margin:24px 0}.step-one .how-it-works-section .features-info .faq-toggle .btn-secondary{background:#fff;color:#7dbe31;border:2px solid #7dbe31;padding:12px 24px;border-radius:12px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.step-one .how-it-works-section .features-info .faq-toggle .btn-secondary:hover{background:#7dbe31;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.07)}.step-one .how-it-works-section .features-info .faq-toggle .btn-secondary:hover i{color:#fff}.step-one .how-it-works-section .features-info .faq-toggle .btn-secondary i{font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .how-it-works-section .features-info .additional-faq{animation:fadeIn .3s ease-out}.step-one .how-it-works-section .features-info .additional-faq .feature-item{animation:slideUp .3s ease-out;animation-fill-mode:both}.step-one .how-it-works-section .features-info .additional-faq .feature-item:first-child{animation-delay:.1s}.step-one .how-it-works-section .features-info .additional-faq .feature-item:nth-child(2){animation-delay:.2s}.step-one .how-it-works-section .features-info .additional-faq .feature-item:nth-child(3){animation-delay:.3s}.step-one .how-it-works-section .features-info .additional-faq .feature-item:nth-child(4){animation-delay:.4s}.step-one .how-it-works-section .features-info .additional-faq .feature-item:nth-child(5){animation-delay:.5s}.step-one .step-navigation{margin:32px 0;text-align:center}.step-one .step-navigation button{min-width:200px}@media(max-width:480px){.step-one .step-navigation button{min-width:160px}}.step-one .trust-badges{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:32px;gap:32px;padding-top:24px;margin-bottom:45px;border-top:1px solid rgba(107,114,128,.1)}@media(max-width:480px){.step-one .trust-badges{grid-gap:16px;gap:16px}}.step-one .trust-badges .badge-item{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:.875rem;color:#6b7280;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .trust-badges .badge-item:hover{color:#7dbe31;transform:translateY(-2px)}.step-one .trust-badges .badge-item:hover i{color:#7dbe31}.step-one .trust-badges .badge-item i{font-size:1.125rem;color:#6b7280;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-one .step-navigation button{max-width:295px}@media(max-width:480px){.step-one .payment-config-section .payment-input-container{display:flex;flex-direction:column;grid-gap:24px;grid-gap:0;gap:0;max-width:400px;margin:0 auto}.new-event-page .progress-container{margin-bottom:10px}}.step-one .inline-warning{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#c57f08;font-weight:600;display:flex;align-items:center;grid-gap:8px;gap:8px}.step-one .inline-warning i{color:#bb7808;font-size:1rem;flex-shrink:0}.step-one .payment-config-section{animation:expandIn .28s ease-out}.step-one .payment-method-section .payment-method-grid .payment-method-card:focus-visible{outline:3px solid rgba(125,190,49,.45);outline-offset:2px;box-shadow:0 0 0 4px rgba(125,190,49,.15)}@media(max-width:480px){.step-one .payment-method-section.collapsed .payment-method-collapsed{padding:0 16px}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes check{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes toastFadeOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}html{scroll-behavior:smooth;overscroll-behavior:none}body.modal-open{overflow:hidden;position:fixed;width:100%}.step-two-mobile{min-height:100vh;background:#f9fafb;padding-bottom:80px;animation:fadeIn .3s ease-out;position:relative}.step-two-mobile:before{content:"";display:table}.step-two-mobile .mobile-progress-header{background:#fff;padding:24px 16px;box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);will-change:transform;transform:translateZ(0)}.step-two-mobile .mobile-progress-header .mobile-step-title{font-size:1.25rem;font-weight:700;color:#2e2e2e;margin:0 0 12px;display:flex;align-items:center;grid-gap:12px;gap:12px}.step-two-mobile .mobile-progress-header .mobile-step-title i{color:#7dbe31;font-size:1.125rem}.step-two-mobile .mobile-progress-header .mobile-step-title .form-control[type=tel]~label{right:auto;left:64px}.step-two-mobile .mobile-progress-header .mobile-step-title .form-control[type=tel]~.field-icon{left:auto;right:16px}.step-two-mobile .mobile-progress-header .mobile-progress-dots{display:flex;grid-gap:12px;gap:12px;justify-content:center}.step-two-mobile .mobile-progress-header .mobile-progress-dots .progress-dot{width:8px;height:8px;border-radius:50%;background:rgba(107,114,128,.2);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.step-two-mobile .mobile-progress-header .mobile-progress-dots .progress-dot.active{width:24px;border-radius:4px;background:linear-gradient(135deg,#7dbe31,#c8e23f)}.step-two-mobile .mobile-progress-header .mobile-progress-dots .progress-dot.completed{background:#7dbe31;position:relative}.step-two-mobile .mobile-progress-header .mobile-progress-dots .progress-dot.completed:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:6px;font-weight:700}.step-two-mobile .mobile-section-nav{background:#fff;padding:12px;margin:12px;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.07);display:flex;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:60px;z-index:19;will-change:transform;transform:translateZ(0)}.step-two-mobile .mobile-section-nav .section-nav-item{flex:1 1;padding:16px 12px;border-radius:16px;background:#f9fafb;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-two-mobile .mobile-section-nav .section-nav-item i{font-size:1.125rem;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-section-nav .section-nav-item span{font-size:.75rem;color:#6b7280;font-weight:500;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-section-nav .section-nav-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-section-nav .section-nav-item.active{background:rgba(125,190,49,.08);transform:scale(1.05)}.step-two-mobile .mobile-section-nav .section-nav-item.active:before{background:linear-gradient(90deg,#7dbe31,#c8e23f)}.step-two-mobile .mobile-section-nav .section-nav-item.active i,.step-two-mobile .mobile-section-nav .section-nav-item.active span{color:#7dbe31}.step-two-mobile .mobile-section-nav .section-nav-item.completed i{background:linear-gradient(135deg,#7dbe31,#d4ff00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.step-two-mobile .mobile-section-nav .section-nav-item:active{transform:scale(.95)}.step-two-mobile .mobile-content-area{padding:0 16px;transition:opacity .2s ease;position:relative;min-height:400px}.step-two-mobile .mobile-content-area.transitioning .mobile-section-content{opacity:.5;transition:opacity .2s ease-out}.step-two-mobile .mobile-section-content{animation:slideUp .3s ease-out;opacity:1;transition:opacity .2s ease-in}.step-two-mobile .mobile-section-content:before{content:"";display:table}.step-two-mobile .mobile-section-content .section-intro{text-align:center;margin-bottom:32px}.step-two-mobile .mobile-section-content .section-intro h3{font-size:1.375rem;font-weight:700;color:#2e2e2e;margin:0 0 8px}.step-two-mobile .mobile-section-content .section-intro p{font-size:.9375rem;color:#6b7280;margin:0}.step-two-mobile .mobile-section-content .section-intro .optional-tag{display:inline-block;margin-top:12px;padding:8px 16px;background:rgba(59,130,246,.1);color:#3b82f6;border-radius:100px;font-size:.75rem;font-weight:600}.step-two-mobile .mobile-form-group{margin-bottom:24px}.step-two-mobile .mobile-form-group .floating-label-group{position:relative}.step-two-mobile .mobile-form-group .floating-label-group .form-control{width:100%;padding:24px 16px 12px 48px;border:2px solid rgba(107,114,128,.2);border-radius:16px;font-size:16px!important;font-family:"Assistant",sans-serif;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-form-group .floating-label-group .form-control:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.1)}.step-two-mobile .mobile-form-group .floating-label-group .form-control.is-valid{border-color:#10b981;background:rgba(16,185,129,.02)}.step-two-mobile .mobile-form-group .floating-label-group .form-control.is-valid:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.step-two-mobile .mobile-form-group .floating-label-group .form-control.verified{border-color:#10b981;background:rgba(16,185,129,.02)}.step-two-mobile .mobile-form-group .floating-label-group .form-control[type=tel]{direction:ltr;text-align:right;padding:24px 60px 12px 64px}.step-two-mobile .mobile-form-group .floating-label-group label{position:absolute;top:50%;right:60px;transform:translateY(-50%);color:#6b7280;font-size:1rem;font-weight:500;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;padding:0 8px;z-index:2}.step-two-mobile .mobile-form-group .floating-label-group label .required{color:#ef4444;margin-right:2px}.step-two-mobile .mobile-form-group .floating-label-group label .verified-indicator{color:#10b981;margin-right:12px;font-size:.875rem}.step-two-mobile .mobile-form-group .floating-label-group .field-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.step-two-mobile .mobile-form-group .floating-label-group .form-control.has-value~label,.step-two-mobile .mobile-form-group .floating-label-group .form-control:focus~label,.step-two-mobile .mobile-form-group .floating-label-group .form-control:not(:placeholder-shown)~label{top:0;font-size:.75rem;color:#7dbe31;transform:translateY(-50%);right:16px;background:#fff;padding:0 8px}.step-two-mobile .mobile-form-group .floating-label-group .form-control:focus~.field-icon{color:#7dbe31}.step-two-mobile .mobile-form-group .invalid-feedback{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;font-size:.875rem;color:#ef4444;animation:fadeIn .2s ease}.step-two-mobile .mobile-form-group .invalid-feedback:before{content:"⚠";font-size:.875rem}.step-two-mobile .mobile-form-group .field-helper{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:12px;padding:12px 16px;background:rgba(125,190,49,.05);border-radius:12px;font-size:.875rem;color:#6b7280}.step-two-mobile .mobile-form-group .field-helper i{color:#7dbe31;font-size:.875rem}.step-two-mobile .mobile-selfie-btn{width:100%;padding:24px;background:#fff;border:2px dashed rgba(125,190,49,.3);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);margin-bottom:32px}.step-two-mobile .mobile-selfie-btn:active,.step-two-mobile .mobile-selfie-btn:hover{border-style:solid;border-color:#7dbe31;background:rgba(125,190,49,.02)}.step-two-mobile .mobile-selfie-btn.has-selfie{border-style:solid;border-color:#10b981;background:rgba(16,185,129,.02)}.step-two-mobile .mobile-selfie-btn .selfie-btn-content{display:flex;align-items:center;grid-gap:16px;gap:16px}.step-two-mobile .mobile-selfie-btn .selfie-btn-content svg{width:24px;height:24px;color:#7dbe31;flex-shrink:0}.step-two-mobile .mobile-selfie-btn .selfie-btn-content .selfie-btn-text{flex:1 1;text-align:right}.step-two-mobile .mobile-selfie-btn .selfie-btn-content .selfie-btn-text .btn-title{display:block;font-size:1rem;font-weight:600;color:#2e2e2e;margin-bottom:2px}.step-two-mobile .mobile-selfie-btn .selfie-btn-content .selfie-btn-text .btn-subtitle{display:block;font-size:.875rem;color:#6b7280}.step-two-mobile .mobile-selfie-btn .selfie-btn-content .selfie-preview{width:48px;height:48px;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07)}.step-two-mobile .mobile-selfie-btn .selfie-btn-content .selfie-preview img{width:100%;height:100%;object-fit:cover}.step-two-mobile .mobile-continue-btn{width:100%;padding:24px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border:none;border-radius:16px;color:#fff;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;box-shadow:0 4px 20px rgba(125,190,49,.2)}.step-two-mobile .mobile-continue-btn:active{transform:scale(.98)}.step-two-mobile .mobile-continue-btn.primary{background:linear-gradient(135deg,#7dbe31,#d4ff00);box-shadow:0 8px 30px rgba(125,190,49,.3)}.step-two-mobile .mobile-continue-btn i{font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-continue-btn:hover i{transform:translateX(-3px)}.step-two-mobile .textarea-group{position:relative}.step-two-mobile .textarea-group textarea.form-control{width:100%;padding:16px;border:2px solid rgba(107,114,128,.2);border-radius:16px;font-size:16px!important;font-family:"Assistant",sans-serif;background:#fff;resize:vertical;min-height:160px;transition:all .2s cubic-bezier(.4,0,.2,1)}.step-two-mobile .textarea-group textarea.form-control:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.1)}.step-two-mobile .textarea-group textarea.form-control.is-invalid{border-color:#ef4444}.step-two-mobile .textarea-group .textarea-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.step-two-mobile .textarea-group .textarea-footer .preset-btn{padding:12px 16px;background:rgba(125,190,49,.1);border:none;border-radius:12px;color:#7dbe31;font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .textarea-group .textarea-footer .preset-btn:active{transform:scale(.95);background:rgba(125,190,49,.2)}.step-two-mobile .textarea-group .textarea-footer .preset-btn i{font-size:.875rem}.step-two-mobile .textarea-group .textarea-footer .char-count{font-size:.75rem;color:#6b7280;font-weight:500}.step-two-mobile .mobile-nav-buttons{display:flex;grid-gap:16px;gap:16px;margin-top:32px}.step-two-mobile .mobile-nav-buttons .mobile-back-btn{flex:0 0 auto;padding:24px;background:#fff;border:2px solid rgba(107,114,128,.2);border-radius:16px;color:#2e2e2e;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:12px;gap:12px}.step-two-mobile .mobile-nav-buttons .mobile-back-btn:active{transform:scale(.95);background:#f9fafb}.step-two-mobile .mobile-nav-buttons .mobile-back-btn i{font-size:.875rem}.step-two-mobile .mobile-media-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}.step-two-mobile .mobile-media-grid .media-upload-tile{aspect-ratio:1;background:#fff;border:2px dashed rgba(107,114,128,.3);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.step-two-mobile .mobile-media-grid .media-upload-tile.has-media{border-style:solid;border-color:#7dbe31}.step-two-mobile .mobile-media-grid .media-upload-tile .upload-area{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-two-mobile .mobile-media-grid .media-upload-tile .upload-area:active{background:rgba(125,190,49,.05)}.step-two-mobile .mobile-media-grid .media-upload-tile .upload-area i{font-size:2rem;color:#7dbe31}.step-two-mobile .mobile-media-grid .media-upload-tile .upload-area span{font-size:.875rem;font-weight:600;color:#2e2e2e}.step-two-mobile .mobile-media-grid .media-upload-tile .upload-area small{font-size:.75rem;color:#6b7280}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile{width:100%;height:100%;position:relative}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile img,.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile video{width:100%;height:100%;object-fit:cover}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .remove-media-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px rgba(0,0,0,.07)}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .remove-media-btn:active{transform:scale(.9);background:#ef4444}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .remove-media-btn:active i{color:#fff}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .remove-media-btn i{font-size:.875rem;color:#ef4444}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .media-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:16px 12px 12px;color:#fff}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .media-info span{display:block;font-size:.75rem}.step-two-mobile .mobile-media-grid .media-upload-tile .media-preview-mobile .media-info span:first-child{font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-two-mobile .mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:16px;display:flex;align-items:center;justify-content:space-between;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);transform:translateZ(0);will-change:transform}.step-two-mobile .mobile-bottom-nav .bottom-nav-btn{padding:12px 24px;background:transparent;border:none;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;grid-gap:8px;gap:8px}.step-two-mobile .mobile-bottom-nav .bottom-nav-btn:active{transform:scale(.95);color:#7dbe31}.step-two-mobile .mobile-bottom-nav .bottom-nav-btn.back i{font-size:.875rem}.step-two-mobile .mobile-bottom-nav .bottom-nav-btn.skip{color:#7dbe31}.step-two-mobile .mobile-bottom-nav .progress-indicator{font-size:.875rem;color:#6b7280;font-weight:600}.step-two-mobile .mobile-bottom-nav .progress-indicator .separator{margin:0 4px;opacity:.5}.mobile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-end;z-index:100;animation:fadeIn .2s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-modal-overlay:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}@media(min-width:768px){.mobile-modal-overlay{align-items:center;justify-content:center;padding:24px}}.mobile-otp-modal{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90vh;overflow-y:auto;animation:slideUp .3s ease-out;position:relative;z-index:2}@media(min-width:768px){.mobile-otp-modal{max-width:480px;border-radius:24px}}.mobile-otp-modal .mobile-modal-close{position:absolute;top:24px;right:24px;width:40px;height:40px;background:#f9fafb;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.mobile-otp-modal .mobile-modal-close:active{transform:scale(.9);background:#ef4444}.mobile-otp-modal .mobile-modal-close:active i{color:#fff}.mobile-otp-modal .mobile-modal-close i{font-size:1.125rem;color:#6b7280}.mobile-otp-modal .otp-modal-content{padding:48px 24px 32px;text-align:center}.mobile-otp-modal .otp-modal-content .otp-icon-container{margin-bottom:32px}.mobile-otp-modal .otp-modal-content .otp-icon-container .otp-icon{width:80px;height:80px;margin:0 auto;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(37,211,102,.3);animation:pulse 2s ease-in-out infinite}.mobile-otp-modal .otp-modal-content .otp-icon-container .otp-icon i{font-size:2.5rem;color:#fff}.mobile-otp-modal .otp-modal-content h2{font-size:1.5rem;font-weight:700;color:#2e2e2e;margin:0 0 12px}.mobile-otp-modal .otp-modal-content p{font-size:1rem;color:#6b7280;margin:0 0 32px}.mobile-otp-modal .otp-modal-content .phone-display{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;padding:16px 32px;background:#f9fafb;border-radius:16px;font-size:1.125rem;font-weight:600;color:#2e2e2e;margin-bottom:32px}.mobile-otp-modal .otp-modal-content .phone-display i{color:#7dbe31}.mobile-otp-modal .otp-modal-content .mobile-otp-btn{width:100%;padding:24px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border:none;border-radius:16px;color:#fff;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;box-shadow:0 4px 20px rgba(125,190,49,.2)}.mobile-otp-modal .otp-modal-content .mobile-otp-btn:active:not(:disabled){transform:scale(.98)}.mobile-otp-modal .otp-modal-content .mobile-otp-btn:disabled{opacity:.6;cursor:not-allowed}.mobile-otp-modal .otp-modal-content .mobile-otp-btn.verify{margin-top:24px}.mobile-otp-modal .otp-modal-content .mobile-otp-btn .spinner{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .8s linear infinite}.mobile-otp-modal .otp-modal-content .otp-input-group{margin-bottom:24px;position:relative}.mobile-otp-modal .otp-modal-content .otp-input-group .otp-input-mobile{width:100%;padding:32px;border:3px solid rgba(107,114,128,.2);border-radius:16px;font-size:2rem;font-weight:700;text-align:center;letter-spacing:1rem;font-family:"JetBrains Mono",monospace;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff}.mobile-otp-modal .otp-modal-content .otp-input-group .otp-input-mobile:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 3px rgba(125,190,49,.1)}.mobile-otp-modal .otp-modal-content .otp-input-group label{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#fff;padding:0 12px;font-size:.875rem;color:#6b7280;font-weight:600}.mobile-otp-modal .otp-modal-content .mobile-alert{padding:16px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:.875rem}.mobile-otp-modal .otp-modal-content .mobile-alert.error{background:rgba(239,68,68,.1);color:#ef4444}.mobile-otp-modal .otp-modal-content .mobile-alert.error i{font-size:1rem}.mobile-otp-modal .otp-modal-content .mobile-alert.info{background:rgba(59,130,246,.1);color:#3b82f6}.mobile-otp-modal .otp-modal-content .mobile-alert.info i{font-size:1rem}.mobile-otp-modal .otp-modal-content .otp-actions-mobile{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.mobile-otp-modal .otp-modal-content .otp-actions-mobile .resend-link{background:transparent;border:none;color:#7dbe31;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-otp-modal .otp-modal-content .otp-actions-mobile .resend-link:active{transform:scale(.95)}.mobile-otp-modal .otp-modal-content .otp-actions-mobile .resend-link:disabled{opacity:.6;cursor:not-allowed}.mobile-greeting-modal{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .3s ease-out;position:relative;z-index:2}@media(min-width:768px){.mobile-greeting-modal{max-width:600px;border-radius:24px}}.mobile-greeting-modal .mobile-modal-header{padding:24px;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(107,114,128,.1)}.mobile-greeting-modal .mobile-modal-header h3{font-size:1.125rem;font-weight:700;color:#2e2e2e;margin:0}.mobile-greeting-modal .mobile-modal-header .mobile-modal-close{width:36px;height:36px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-greeting-modal .mobile-modal-header .mobile-modal-close:active{background:rgba(239,68,68,.1)}.mobile-greeting-modal .mobile-modal-header .mobile-modal-close:active i{color:#ef4444}.mobile-greeting-modal .mobile-modal-header .mobile-modal-close i{font-size:1.125rem;color:#6b7280}.mobile-greeting-modal .mobile-modal-body{flex:1 1;overflow-y:auto;padding:16px}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item{display:flex;grid-gap:16px;gap:16px;padding:24px;background:#f9fafb;border-radius:16px;margin-bottom:16px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item:active{transform:scale(.98);background:rgba(125,190,49,.08)}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item .greeting-icon{width:48px;height:48px;background:linear-gradient(135deg,#7dbe31,#c8e23f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item .greeting-icon i{font-size:1.25rem;color:#fff}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item .greeting-content{flex:1 1}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item .greeting-content h4{font-size:1rem;font-weight:600;color:#2e2e2e;margin:0 0 8px}.mobile-greeting-modal .mobile-modal-body .mobile-greeting-item .greeting-content p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.mobile-camera-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:110;display:flex;flex-direction:column}.mobile-camera-overlay .mobile-camera-container{flex:1 1;display:flex;flex-direction:column;position:relative}.mobile-camera-overlay .mobile-camera-container .camera-close-btn{position:absolute;top:24px;right:24px;width:44px;height:44px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.mobile-camera-overlay .mobile-camera-container .camera-close-btn i{font-size:1.25rem;color:#fff}.mobile-camera-overlay .mobile-camera-container .camera-viewport{flex:1 1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-feed{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-loader{text-align:center;color:#fff}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-loader .spinner{width:48px;height:48px;border-radius:50%;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;animation:spin 1s linear infinite;margin:0 auto 24px}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-loader p{font-size:1rem;margin:0}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-error{text-align:center;color:#fff;padding:32px}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-error i{font-size:3rem;color:#f59e0b;margin-bottom:24px;display:block}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-error p{font-size:1rem;margin:0 0 24px}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-error .retry-btn{padding:16px 32px;background:#7dbe31;border:none;border-radius:12px;color:#fff;font-weight:600;cursor:pointer}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-error .retry-btn i{font-size:1rem;margin-right:12px}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;pointer-events:none}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame .frame-corner{position:absolute;width:40px;height:40px;border:3px solid #7dbe31}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame .frame-corner.top-left{top:0;left:0;border-right:none;border-bottom:none;border-radius:12px 0 0 0}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame .frame-corner.top-right{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 12px 0 0}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame .frame-corner.bottom-left{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 12px}.mobile-camera-overlay .mobile-camera-container .camera-viewport .camera-frame .frame-corner.bottom-right{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 12px 0}.mobile-camera-overlay .mobile-camera-container .camera-controls{padding:32px;text-align:center}.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button{width:80px;height:80px;background:transparent;border:none;cursor:pointer;position:relative;margin:0 auto 16px}.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button .capture-ring{position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid hsla(0,0%,100%,.5);border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button .capture-circle{position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:#fff;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button.capturing .capture-ring,.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button:active .capture-ring{border-color:#ef4444}.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button.capturing .capture-circle,.mobile-camera-overlay .mobile-camera-container .camera-controls .capture-button:active .capture-circle{transform:scale(.9);background:#ef4444}.mobile-camera-overlay .mobile-camera-container .camera-controls .camera-hint{color:#fff;font-size:.875rem;margin:0}.mobile-success-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:16px 32px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:200;animation:toastFadeIn .3s ease-out;border:2px solid #10b981}.mobile-success-toast .toast-content{display:flex;align-items:center;grid-gap:16px;gap:16px}.mobile-success-toast .toast-content svg{width:32px;height:32px}.mobile-success-toast .toast-content svg circle{fill:#10b981}.mobile-success-toast .toast-content svg path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:check .6s ease-out forwards}.mobile-success-toast .toast-content span{font-weight:600;color:#2e2e2e;font-size:1rem}.mobile-success-toast.fade-out{animation:toastFadeOut .3s ease-out forwards}@supports(-webkit-touch-callout:none){.step-two-mobile .mobile-content-area{-webkit-overflow-scrolling:auto}.step-two-mobile input,.step-two-mobile textarea{-webkit-appearance:none;-webkit-border-radius:0;font-size:16px!important}}.step-two-mobile *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){.step-two-mobile{max-width:600px;margin:0 auto}.step-two-mobile .mobile-section-nav{margin:16px 32px}.step-two-mobile .mobile-content-area{padding:0 32px}.step-two-mobile .mobile-bottom-nav{position:static;background:transparent;box-shadow:none;padding:32px 0 0;margin-top:48px;border-top:1px solid rgba(107,114,128,.1)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.step-two-mobile .mobile-progress-header{background:#fff;padding:4px 15px;box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);will-change:transform;transform:translateZ(0)}.step-two-mobile .mobile-nav-buttons{margin-top:12px}.step-two-mobile .mobile-section-content .section-intro{text-align:center;margin-bottom:15px}.new-event-page .progress-container{margin-bottom:10px}.step-two-mobile .mobile-nav-buttons .mobile-back-btn{padding:11px}.step-two-mobile .mobile-continue-btn{width:100%;padding:15px}}:root{--primary-green:#7cb342;--secondary-green:#bada55;--light-green:#f0f8e5;--accent-green:#9ccc65;--text-primary:#2d3748;--text-secondary:#4a5568;--text-muted:#718096;--background-light:#fafafa;--background-white:#fff;--background-grey:#f8f9fa;--border-light:#e2e8f0;--border-green:rgba(124,179,66,0.2);--shadow-sm:0 2px 4px rgba(0,0,0,0.05);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 25px rgba(0,0,0,0.15);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--slate-gray:#64748b;--bit-blue:#00d4e4;--bit-blue-dark:#00a5b5;--apple-black:#000}.step-three{font-family:"Assistant",sans-serif}.step-three .step-header{text-align:center;margin-bottom:3rem}.step-three .step-header .step-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}@media(max-width:768px){.step-three .step-header .step-title{font-size:1.75rem}}.step-three .step-header .step-subtitle{font-size:1.125rem;color:var(--text-secondary);font-weight:400}.step-three .payment-container{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:3rem;gap:3rem}@media(max-width:992px){.step-three .payment-container{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}}.step-three .payment-left .credit-card-section{margin-bottom:2rem;perspective:1200px;height:240px}@media(max-width:480px){.step-three .payment-left .credit-card-section{height:200px}}.step-three .payment-left .alternative-payment-section{background:linear-gradient(135deg,var(--background-white),var(--background-grey));border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-light);text-align:center}.step-three .payment-left .alternative-payment-section .payment-method-display .method-icon{margin:0 auto 1.5rem;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:var(--background-white);border-radius:50%;box-shadow:var(--shadow-md)}.step-three .payment-left .alternative-payment-section .payment-method-display .method-icon .payment-method-logo:not(i){width:80px;height:auto;object-fit:contain}.step-three .payment-left .alternative-payment-section .payment-method-display .method-icon .payment-method-logo.fa-apple-pay{font-size:5rem;color:var(--apple-black)}.step-three .payment-left .alternative-payment-section .payment-method-display .method-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.step-three .payment-left .alternative-payment-section .payment-method-display .method-description{font-size:1rem;color:var(--text-secondary);line-height:1.6}.step-three .payment-left .credit-card{width:100%;max-width:380px;aspect-ratio:1.586;position:relative;transition:transform .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;margin:0 auto}.step-three .payment-left .credit-card.flipped{transform:rotateY(180deg)}.step-three .payment-left .credit-card .card-face{position:absolute;width:100%;height:100%;border-radius:var(--radius-lg);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;box-shadow:var(--shadow-lg)}.step-three .payment-left .credit-card .card-face.back{transform:rotateY(180deg)}.step-three .payment-left .credit-card .card-background{position:absolute;inset:0;background:linear-gradient(135deg,var(--secondary-green),var(--primary-green))}.step-three .payment-left .credit-card .card-background:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.08) 0,transparent 50%)}.step-three .payment-left .credit-card.visa .card-background{background:linear-gradient(135deg,#1e3c72,#2a5298)}.step-three .payment-left .credit-card.mastercard .card-background{background:linear-gradient(135deg,#eb3349,#f45c43)}.step-three .payment-left .credit-card.amex .card-background{background:linear-gradient(135deg,#11998e,#38ef7d)}.step-three .payment-left .credit-card .card-content{position:relative;height:100%;padding:1.5rem;display:flex;flex-direction:column}@media(max-width:480px){.step-three .payment-left .credit-card .card-content{padding:1.25rem}}.step-three .payment-left .credit-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto}.step-three .payment-left .credit-card .card-header .chip{width:48px;height:36px;background:linear-gradient(145deg,gold,#ffed4e 50%,#f4c430);border-radius:var(--radius-sm);position:relative;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),inset 0 -2px 4px rgba(0,0,0,.2)}.step-three .payment-left .credit-card .card-header .chip:before{content:"";position:absolute;top:50%;left:4px;right:4px;height:1px;background:rgba(0,0,0,.15);transform:translateY(-50%)}.step-three .payment-left .credit-card .card-header .chip:after{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:1px;background:rgba(0,0,0,.15);transform:translateX(-50%)}.step-three .payment-left .credit-card .card-header .card-brand{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.step-three .payment-left .credit-card .card-header .card-brand.visa{font-style:italic}.step-three .payment-left .credit-card .card-header .card-brand.mastercard{display:flex;grid-gap:-8px;gap:-8px}.step-three .payment-left .credit-card .card-header .card-brand.mastercard .circle{width:24px;height:24px;border-radius:50%}.step-three .payment-left .credit-card .card-header .card-brand.mastercard .circle.red{background:#eb001b}.step-three .payment-left .credit-card .card-header .card-brand.mastercard .circle.yellow{background:#f79e1b;margin-left:-8px}.step-three .payment-left .credit-card .card-header .card-brand.giver{font-family:"Assistant",sans-serif;font-weight:800}.step-three .payment-left .credit-card .card-number{font-size:1.4rem;letter-spacing:2px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);margin:auto 0;font-family:"SF Mono","Monaco","Inconsolata",monospace}@media(max-width:480px){.step-three .payment-left .credit-card .card-number{font-size:1.2rem}}.step-three .payment-left .credit-card .card-footer{display:flex;justify-content:space-between;margin-top:auto}.step-three .payment-left .credit-card .card-footer .card-expiry,.step-three .payment-left .credit-card .card-footer .card-holder{display:flex;flex-direction:column}.step-three .payment-left .credit-card .card-footer .card-expiry .label,.step-three .payment-left .credit-card .card-footer .card-holder .label{font-size:.75rem;color:hsla(0,0%,100%,.8);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:1px}.step-three .payment-left .credit-card .card-footer .card-expiry .value,.step-three .payment-left .credit-card .card-footer .card-holder .value{font-size:1rem;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.step-three .payment-left .credit-card .magnetic-stripe{position:absolute;top:40px;left:0;right:0;height:48px;background:linear-gradient(180deg,#1a1a1a,#000 50%,#1a1a1a)}.step-three .payment-left .credit-card .cvv-section{position:absolute;bottom:60px;right:24px;left:24px;background:#fff;padding:12px 16px;border-radius:var(--radius-sm);display:flex;justify-content:space-between;align-items:center}.step-three .payment-left .credit-card .cvv-section .cvv-label{color:var(--text-primary);font-size:.875rem;font-weight:600}.step-three .payment-left .credit-card .cvv-section .cvv-box{background:var(--background-grey);padding:6px 12px;border-radius:var(--radius-sm);font-family:"SF Mono","Monaco","Inconsolata",monospace;color:var(--text-primary);min-width:50px;text-align:center;font-weight:600;border:1px solid var(--border-light)}.step-three .payment-left .order-summary{background:var(--background-white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.step-three .payment-left .order-summary .summary-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.step-three .payment-left .order-summary .summary-rows .summary-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.step-three .payment-left .order-summary .summary-rows .summary-row:not(:last-child){border-bottom:1px solid var(--border-light)}.step-three .payment-left .order-summary .summary-rows .summary-row .label{color:var(--text-secondary);font-size:.9375rem}.step-three .payment-left .order-summary .summary-rows .summary-row .value{font-weight:600;color:var(--text-primary);font-size:.9375rem}.step-three .payment-left .order-summary .summary-rows .summary-row.fee-row .label{font-size:.875rem;color:var(--text-muted)}.step-three .payment-left .order-summary .summary-rows .summary-row.fee-row .value{font-size:.875rem;font-weight:500}.step-three .payment-left .order-summary .summary-rows .summary-row.total{margin-top:-.2rem;padding-top:1rem;border-top:2px solid transparent;border-image:linear-gradient(135deg,#7dbe31,#c8e23f) 1;border-bottom:none}.step-three .payment-left .order-summary .summary-rows .summary-row.total .label{font-weight:700;color:var(--text-primary);font-size:1.125rem}.step-three .payment-left .order-summary .summary-rows .summary-row.total .value{font-size:1.25rem;font-weight:800;color:var(--primary-green)}.step-three .payment-left .order-summary .summary-rows .installments-info{margin-top:1rem;padding:1rem;background:var(--light-green);border-radius:var(--radius-md);border:1px solid var(--border-green)}.step-three .payment-left .order-summary .summary-rows .installments-info .installment-row{display:flex;justify-content:space-between;align-items:center}.step-three .payment-left .order-summary .summary-rows .installments-info .installment-row:not(:last-child){margin-bottom:.5rem}.step-three .payment-left .order-summary .summary-rows .installments-info .installment-row .label{font-size:.875rem;color:var(--text-secondary)}.step-three .payment-left .order-summary .summary-rows .installments-info .installment-row .value{font-weight:700;color:var(--primary-green);font-size:.875rem}.step-three .payment-right .payment-form{background:var(--background-white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light);margin-bottom:1.5rem}.step-three .payment-right .payment-form .form-group{margin-bottom:1.5rem}.step-three .payment-right .payment-form .form-group label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem}.step-three .payment-right .payment-form .form-group .input-wrapper{position:relative}.step-three .payment-right .payment-form .form-group .input-wrapper .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.step-three .payment-right .payment-form .form-group .form-control{width:100%;padding:.875rem 1rem;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:1rem;font-family:"Assistant",sans-serif;background:var(--background-white);transition:all .3s ease}.step-three .payment-right .payment-form .form-group .form-control:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(124,179,66,.1)}.step-three .payment-right .payment-form .form-group .form-control.is-invalid{border-color:#dc3545}.step-three .payment-right .payment-form .form-group .form-control::placeholder{color:var(--text-muted)}.step-three .payment-right .payment-form .form-group .invalid-feedback{color:#dc3545;font-size:.875rem;margin-top:.25rem}.step-three .payment-right .payment-form .form-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.step-three .payment-right .payment-form .form-row{grid-template-columns:1fr}}.step-three .payment-right .payment-form .cvv-help{background:none;border:none;color:var(--text-muted);cursor:help;padding:0;margin-left:.5rem;font-size:.875rem;font-weight:600;transition:color .3s ease}.step-three .payment-right .payment-form .cvv-help:hover{color:var(--primary-green)}.step-three .payment-right .alternative-payment-form{background:var(--background-white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light);margin-bottom:1.5rem}.step-three .payment-right .alternative-payment-form .payment-instructions{margin-bottom:2rem}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;padding:1.25rem;background:var(--background-grey);border-radius:var(--radius-md);margin-bottom:1rem;transition:all .3s ease}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card:hover{background:var(--light-green);transform:translateX(-4px)}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card .instruction-number{flex-shrink:0;width:36px;height:36px;background:var(--primary-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card .instruction-text{flex:1 1}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card .instruction-text h4{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.step-three .payment-right .alternative-payment-form .payment-instructions .instruction-card .instruction-text p{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.step-three .payment-right .terms-checkbox{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.step-three .payment-right .terms-checkbox .checkbox-input{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--primary-green);flex-shrink:0}.step-three .payment-right .terms-checkbox .checkbox-label{flex:1 1;font-size:.9375rem;color:var(--text-secondary);line-height:1.5;cursor:pointer}.step-three .payment-right .terms-checkbox .checkbox-label a{color:var(--primary-green);text-decoration:none;font-weight:600}.step-three .payment-right .terms-checkbox .checkbox-label a:hover{text-decoration:underline}.step-three .payment-right .terms-checkbox .invalid-feedback{display:block;margin-top:.5rem}.step-three .payment-right .payment-actions{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.step-three .payment-right .payment-actions .btn-back{flex:1 1;padding:1rem 1.5rem;border:1px solid var(--border-light);background:var(--background-white);border-radius:var(--radius-md);color:var(--text-primary);font-weight:600;font-size:1rem;font-family:"Assistant",sans-serif;cursor:pointer;transition:all .3s ease}.step-three .payment-right .payment-actions .btn-back:hover:not(:disabled){background:var(--background-grey);transform:translateY(-2px);box-shadow:var(--shadow-md)}.step-three .payment-right .payment-actions .btn-back:disabled{opacity:.6;cursor:not-allowed}.step-three .payment-right .payment-actions .btn-pay{flex:2 1;padding:1rem 2rem;background:linear-gradient(135deg,var(--secondary-green),var(--primary-green));border:none;border-radius:var(--radius-md);color:#fff;font-weight:700;font-size:1.125rem;font-family:"Assistant",sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;position:relative;overflow:hidden}.step-three .payment-right .payment-actions .btn-pay:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .6s}.step-three .payment-right .payment-actions .btn-pay:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(124,179,66,.3)}.step-three .payment-right .payment-actions .btn-pay:hover:not(:disabled):before{left:100%}.step-three .payment-right .payment-actions .btn-pay:disabled{opacity:.6;cursor:not-allowed;transform:none}.step-three .payment-right .payment-actions .btn-pay.bit{background:linear-gradient(135deg,var(--bit-blue),var(--bit-blue-dark))}.step-three .payment-right .payment-actions .btn-pay.bit:hover:not(:disabled){box-shadow:0 8px 20px rgba(0,212,228,.4)}.step-three .payment-right .payment-actions .btn-pay.apple_pay{background:var(--apple-black)}.step-three .payment-right .payment-actions .btn-pay.apple_pay:hover:not(:disabled){box-shadow:0 8px 20px rgba(0,0,0,.4)}.step-three .payment-right .payment-actions .btn-pay .btn-payment-icon:not(i){height:24px;width:auto;filter:brightness(0) invert(1)}.step-three .payment-right .payment-actions .btn-pay .btn-payment-icon.fa-apple-pay{font-size:1.5rem}.step-three .payment-right .payment-actions .btn-pay .spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.step-three .payment-right .security-badges{display:flex;justify-content:center;align-items:center;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.step-three .payment-right .security-badges .badge-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:var(--slate-gray)}.step-three .payment-right .security-note{text-align:center;font-size:.875rem;color:var(--text-muted);line-height:1.5;margin:0}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.step-three .payment-container .payment-left{order:2}.step-three .payment-container .payment-right{order:1}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.new-event-page{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#f3f4f6);font-family:"Assistant",sans-serif;direction:rtl;padding:24px 0;position:relative}.new-event-page:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(135deg,rgba(125,190,49,.05),rgba(200,226,63,.05));z-index:0}.new-event-page .container{max-width:870px;margin:0 auto;position:relative;z-index:1}@media(max-width:768px){.new-event-page .container{padding:0 16px}}.new-event-page .loading-skeleton{animation:fadeIn .5s ease-out}.new-event-page .loading-skeleton .skeleton-content,.new-event-page .loading-skeleton .skeleton-header,.new-event-page .loading-skeleton .skeleton-progress{background:#fff;border-radius:20px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.07)}.new-event-page .loading-skeleton .skeleton-bar,.new-event-page .loading-skeleton .skeleton-card,.new-event-page .loading-skeleton .skeleton-step,.new-event-page .loading-skeleton .skeleton-subtitle,.new-event-page .loading-skeleton .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.new-event-page .loading-skeleton .skeleton-title{height:32px;width:60%;margin:0 auto 12px}.new-event-page .loading-skeleton .skeleton-subtitle{height:20px;width:40%;margin:0 auto}.new-event-page .loading-skeleton .skeleton-bar{height:4px;margin-bottom:24px}.new-event-page .loading-skeleton .skeleton-steps{display:flex;justify-content:space-between}.new-event-page .loading-skeleton .skeleton-steps .skeleton-step{width:40px;height:40px;border-radius:50%}.new-event-page .loading-skeleton .skeleton-card{height:300px}.new-event-page .error-state{background:#fff;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s cubic-bezier(.4,0,.2,1);padding:48px;text-align:center;animation:slideUp .5s ease-out}.new-event-page .error-state:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)}.new-event-page .error-state i{font-size:4rem;color:#ef4444;margin-bottom:24px}.new-event-page .error-state h2{font-size:1.5rem;color:#2e2e2e;margin-bottom:16px}.new-event-page .error-state p{color:#6b7280;font-size:1.125rem}.new-event-page .event-header{background:#fff;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:32px;padding:32px;text-align:center;position:relative;overflow:hidden}.new-event-page .event-header:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)}.new-event-page .event-header:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(200,226,63,.1) 0,transparent 70%);animation:pulse 3s ease-in-out infinite}.new-event-page .event-header .event-header-content{position:relative;z-index:1}.new-event-page .event-header .event-title{font-size:2rem;font-weight:800;color:#2e2e2e;margin:0 0 12px;line-height:1.3}@media(max-width:480px){.new-event-page .event-header .event-title{font-size:1.5rem}}.new-event-page .event-header .event-author{font-size:1.125rem;color:#6b7280;margin:0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.new-event-page .event-header .event-author i{color:#7dbe31}.new-event-page .progress-container{margin-bottom:32px}.new-event-page .progress-container .progress-bar-wrapper{margin-bottom:24px}.new-event-page .progress-container .progress-bar{height:6px;background:rgba(107,114,128,.2);border-radius:3px;overflow:hidden;position:relative}.new-event-page .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#7dbe31,#c8e23f);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.new-event-page .progress-container .progress-bar .progress-fill .progress-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:shimmer 2s infinite}.new-event-page .progress-container .progress-steps{display:flex;justify-content:space-between;align-items:center}.new-event-page .progress-container .progress-steps .progress-step{flex:1 1;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-event-page .progress-container .progress-steps .progress-step:not(.active){cursor:default;opacity:.5}.new-event-page .progress-container .progress-steps .progress-step.active:not(.current):hover{opacity:.8;transform:translateY(-2px)}.new-event-page .progress-container .progress-steps .progress-step .step-circle{width:48px;height:48px;border-radius:50%;background:#fff;border:3px solid rgba(107,114,128,.2);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.05)}.new-event-page .progress-container .progress-steps .progress-step .step-circle i{font-size:1.25rem;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-event-page .progress-container .progress-steps .progress-step .step-label{font-size:.875rem;color:#6b7280;text-align:center;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.new-event-page .progress-container .progress-steps .progress-step .step-label{font-size:.75rem}}.new-event-page .progress-container .progress-steps .progress-step.active .step-circle{border-color:#7dbe31;box-shadow:0 4px 6px rgba(0,0,0,.07)}.new-event-page .progress-container .progress-steps .progress-step.active .step-circle i{color:#7dbe31}.new-event-page .progress-container .progress-steps .progress-step.active .step-label{color:#2e2e2e}.new-event-page .progress-container .progress-steps .progress-step.current .step-circle{background:linear-gradient(135deg,#7dbe31,#c8e23f);border-color:#7dbe31;transform:scale(1.1);box-shadow:0 6px 20px rgba(125,190,49,.3)}.new-event-page .progress-container .progress-steps .progress-step.current .step-circle i{color:#fff}.new-event-page .progress-container .progress-steps .progress-step.current .step-label{font-weight:700;color:#7dbe31}.new-event-page .gift-form .form-content{background:#fff;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s cubic-bezier(.4,0,.2,1);padding:32px;min-height:400px;animation:slideUp .5s ease-out}.new-event-page .gift-form .form-content:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)}@media(max-width:480px){.new-event-page .gift-form .form-content{padding:24px}}.fade-in{animation:fadeIn .5s ease-out}.form-group{margin-bottom:24px}.form-group label{display:block;font-weight:600;color:#2e2e2e;margin-bottom:12px;font-size:.9375rem}.form-group label .required{color:#ef4444}.form-group .input-wrapper{position:relative}.form-group .input-wrapper .form-control{width:100%;padding:16px 16px 16px 48px;border:2px solid rgba(107,114,128,.2);border-radius:12px;font-size:1rem;font-family:"Assistant",sans-serif;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff}.form-group .input-wrapper .form-control:focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.1)}.form-group .input-wrapper .form-control.is-invalid{border-color:#ef4444}.form-group .input-wrapper .form-control.is-invalid:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.form-group .input-wrapper .form-control::placeholder{color:rgba(107,114,128,.6)}.form-group .input-wrapper .input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:2}.form-group .input-wrapper .form-control:focus~.input-icon{color:#7dbe31}.form-group .input-wrapper .form-control.is-invalid~.input-icon{color:#ef4444}.form-group .form-control:not(.input-wrapper .form-control){width:100%;padding:16px;border:2px solid rgba(107,114,128,.2);border-radius:12px;font-size:1rem;font-family:"Assistant",sans-serif;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff}.form-group .form-control:not(.input-wrapper .form-control):focus{outline:none;border-color:#7dbe31;box-shadow:0 0 0 4px rgba(125,190,49,.1)}.form-group .form-control:not(.input-wrapper .form-control).is-invalid{border-color:#ef4444}.form-group .form-control:not(.input-wrapper .form-control).is-invalid:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.form-group .form-control:not(.input-wrapper .form-control)::placeholder{color:rgba(107,114,128,.6)}.form-group textarea.form-control{resize:vertical;min-height:120px;padding:16px!important}.form-group .invalid-feedback{display:block;font-size:.875rem;color:#ef4444;margin-top:8px;font-weight:500}.btn{padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;font-family:"Assistant",sans-serif;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{background:linear-gradient(135deg,#7dbe31,#c8e23f);color:#fff;border:none;padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.btn.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.btn.btn-primary:hover:not(:disabled):before{left:100%}.btn.btn-primary:active:not(:disabled){transform:translateY(0)}.btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-secondary{background:#fff;color:#2e2e2e;border:2px solid rgba(107,114,128,.2);box-shadow:0 2px 4px rgba(0,0,0,.05)}.btn.btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#7dbe31;color:#7dbe31;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.07)}.btn.btn-block{width:100%}.btn .btn-icon{font-size:1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:hover:not(:disabled) .btn-icon{transform:translateX(-4px)}.new-event-page .gift-form .form-content .form-group .input-wrapper{position:relative!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.form-control{width:100%!important;padding:16px 16px 16px 48px!important;border:2px solid rgba(107,114,128,.2)!important;border-radius:12px!important;font-size:1rem!important;font-family:"Assistant",sans-serif!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background:#fff!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.form-control:focus{outline:none!important;border-color:#7dbe31!important;box-shadow:0 0 0 4px rgba(125,190,49,.1),inset 0 1px 3px rgba(0,0,0,.05)!important;transform:translateY(-1px)!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.form-control.is-invalid{border-color:#ef4444!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.form-control.is-invalid:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1),inset 0 1px 3px rgba(0,0,0,.05)!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.form-control::placeholder{color:rgba(107,114,128,.6)!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .input-icon.input-icon{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;color:#6b7280!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-size:18px!important;z-index:10!important;pointer-events:none!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control:focus~.input-icon{color:#7dbe31!important;transform:translateY(-50%) scale(1.1)!important}.new-event-page .gift-form .form-content .form-group .input-wrapper .form-control.is-invalid~.input-icon{color:#ef4444!important}.gift-form .form-group .input-wrapper,.new-event-page .form-group .input-wrapper,.step-one .form-group .input-wrapper,.step-three .form-group .input-wrapper,.step-two .form-group .input-wrapper{position:relative!important}.gift-form .form-group .input-wrapper input.form-control,.gift-form .form-group .input-wrapper input[type=email].form-control,.gift-form .form-group .input-wrapper input[type=tel].form-control,.gift-form .form-group .input-wrapper input[type=text].form-control,.new-event-page .form-group .input-wrapper input.form-control,.new-event-page .form-group .input-wrapper input[type=email].form-control,.new-event-page .form-group .input-wrapper input[type=tel].form-control,.new-event-page .form-group .input-wrapper input[type=text].form-control,.step-one .form-group .input-wrapper input.form-control,.step-one .form-group .input-wrapper input[type=email].form-control,.step-one .form-group .input-wrapper input[type=tel].form-control,.step-one .form-group .input-wrapper input[type=text].form-control,.step-three .form-group .input-wrapper input.form-control,.step-three .form-group .input-wrapper input[type=email].form-control,.step-three .form-group .input-wrapper input[type=tel].form-control,.step-three .form-group .input-wrapper input[type=text].form-control,.step-two .form-group .input-wrapper input.form-control,.step-two .form-group .input-wrapper input[type=email].form-control,.step-two .form-group .input-wrapper input[type=tel].form-control,.step-two .form-group .input-wrapper input[type=text].form-control{padding:16px 16px 16px 48px!important}.gift-form .form-group .input-wrapper .fa-phone,.gift-form .form-group .input-wrapper .fa-user,.gift-form .form-group .input-wrapper i.fas,.gift-form .form-group .input-wrapper i.input-icon,.new-event-page .form-group .input-wrapper .fa-phone,.new-event-page .form-group .input-wrapper .fa-user,.new-event-page .form-group .input-wrapper i.fas,.new-event-page .form-group .input-wrapper i.input-icon,.step-one .form-group .input-wrapper .fa-phone,.step-one .form-group .input-wrapper .fa-user,.step-one .form-group .input-wrapper i.fas,.step-one .form-group .input-wrapper i.input-icon,.step-three .form-group .input-wrapper .fa-phone,.step-three .form-group .input-wrapper .fa-user,.step-three .form-group .input-wrapper i.fas,.step-three .form-group .input-wrapper i.input-icon,.step-two .form-group .input-wrapper .fa-phone,.step-two .form-group .input-wrapper .fa-user,.step-two .form-group .input-wrapper i.fas,.step-two .form-group .input-wrapper i.input-icon{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;pointer-events:none!important;color:#6b7280!important}[class*=form-control].form-control{padding-left:48px!important}[class*=input-icon]{left:16px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.unique-event-header-wrapper-2025{background:#fff!important;border-radius:20px!important;box-shadow:0 4px 6px rgba(0,0,0,.07)!important;margin-bottom:32px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(125,190,49,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.unique-event-header-wrapper-2025:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#7dbe31,#c8e23f)!important}.unique-event-header-wrapper-2025:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)!important;transform:translateY(-1px)!important}.unique-event-header-container-2025{padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;grid-gap:20px!important;gap:20px!important}@media(max-width:768px){.unique-event-header-container-2025{padding:18px 20px!important;grid-gap:16px!important;gap:16px!important}}@media(max-width:480px){.unique-event-header-container-2025{padding:16px 18px!important;flex-direction:column!important;grid-gap:14px!important;gap:14px!important;text-align:center!important}}.unique-event-title-section-2025{flex:1 1!important;min-width:0!important}@media(max-width:480px){.unique-event-title-section-2025{width:100%!important;flex:none!important}}.unique-event-title-text-2025{font-size:1.375rem!important;font-weight:700!important;color:#2e2e2e!important;margin:0!important;line-height:1.3!important;font-family:"Assistant",sans-serif!important}@media(max-width:768px){.unique-event-title-text-2025{font-size:1.25rem!important}}@media(max-width:480px){.unique-event-title-text-2025{font-size:1.1875rem!important;line-height:1.2!important;text-align:center!important}}.unique-event-meta-section-2025{display:flex!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;flex-wrap:wrap!important}@media(max-width:768px){.unique-event-meta-section-2025{grid-gap:12px!important;gap:12px!important}}@media(max-width:480px){.unique-event-meta-section-2025{width:100%!important;justify-content:center!important;grid-gap:10px!important;gap:10px!important;flex-wrap:wrap!important}}.unique-event-meta-item-2025{display:flex!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;font-size:.875rem!important;color:#6b7280!important;font-weight:500!important;padding:6px 10px!important;background:rgba(125,190,49,.06)!important;border-radius:6px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-family:"Assistant",sans-serif!important;white-space:nowrap!important}.unique-event-meta-item-2025:hover{background:rgba(125,190,49,.1)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}@media(max-width:768px){.unique-event-meta-item-2025{font-size:.8125rem!important;padding:5px 8px!important}}@media(max-width:480px){.unique-event-meta-item-2025{font-size:.75rem!important;padding:4px 8px!important;grid-gap:4px!important;gap:4px!important;min-width:auto!important}}.unique-event-icon-2025{color:#7dbe31!important;font-size:1rem!important;width:16px!important;text-align:center!important;flex-shrink:0!important}@media(max-width:480px){.unique-event-icon-2025{font-size:.875rem!important;width:14px!important}}.unique-event-meta-text-2025{white-space:nowrap!important}@media(max-width:480px){.unique-event-meta-text-2025{white-space:normal!important;text-align:center!important}}.new-event-page .gift-form .form-content{min-height:325px}@media(max-width:480px){.new-event-page .payment-config-section{padding:24px 16px}.new-event-page .payment-config-section .payment-config-header,.new-event-page .payment-config-section .payment-input-container>*{margin-bottom:16px}.new-event-page .payment-config-section .payment-input-container>:last-child{margin-bottom:0}}.fixed-top{z-index:9999}.navbar-color .navbar-nav .nav-link{color:#4c515b!important;font-size:22px;border-bottom:5px solid transparent;transition:all .2s;white-space:nowrap}.navbar-nav{text-align:right}.navbar-color .navbar-toggler{color:#4c515b;border-color:#4c515b}.inactive{border-bottom:none}.hide{display:none}.show-title{display:flex}#giver{margin:100px 0;overflow:visible}.giver-bottom-banner{margin-right:0!important}.giver-bottom-banner .giver-bottom-banner-text,.giver-bottom-banner .giver-vertical-xs{padding:0}.giver-img{width:12%;float:left;margin-left:7%}.bc-giver{background-image:linear-gradient(270deg,#ebe94c,#74c044);height:99%;width:70%;float:right}#giver p{font-size:30px;padding-left:15%;line-height:33px}.wOwn{width:45%}.wOwn-1{margin-right:9%}.calendar-val-error{position:absolute;bottom:-25px;left:0;right:0;text-align:center;color:red;font-size:1.5rem}.validation-mistake-span{color:red}.validation-marketer{position:absolute;white-space:nowrap;bottom:-25px;color:red;right:20px}.fc:focus{border-bottom:3px solid #4c515b;box-shadow:0 0 0 0}.from-wrapper{width:90%;float:right}.from-wrapper input,.from-wrapper select{font-size:1.3rem}.form-group input{font-size:1.2rem}.contact-wrapper{position:relative}.btn-color{color:#4c515b;position:absolute;bottom:55px;left:15px}.title-outer{display:flex;justify-content:center;margin-bottom:25px}.title-inner-1,.title-inner-2{width:12%;height:10px;margin:0 10px;border-radius:5px}.title-inner-1{background-image:linear-gradient(270deg,#d6e046,#73bf44)}.title-inner-2{background-color:#4c515b}.link-btn{margin-bottom:100px;display:flex;justify-content:center;flex-wrap:nowrap}.link-btn a{background:#2c3e50}.event-form-button{background:#2c3e50;padding:8px 55px;border-radius:25px;color:#fff}.marketer-form-button{background:#2c3e50;padding:5px 25px;border-radius:15px;font-size:1.2rem;color:#fff}.event-form-button a{color:#fff;text-decoration:none}.event-2{background-image:linear-gradient(270deg,#d6e046,#73bf44);background-repeat:no-repeat;border-radius:20px;border:none;padding:7px 55px;font-weight:700;font-size:1.4rem}.event-2,.event-2-disabled{color:#fff;white-space:nowrap}.event-2-disabled{background-color:#939598;border-radius:15px;border:none;padding:10px 35px}.service-ic-btn .btn-service{position:static}.service-ic-btn{margin-top:2.7rem}.service-ic-btn h3{margin:10px 0 0}.icn-service-m{margin:40px 0 70px}.form-send-money-pd{padding:0 10px}.form-event-2{padding:0 25px}.service-desc-m-1 h3{display:inline-block}.location-wrapper{text-align:center}.location-wrapper img{width:50%;margin:0 auto 30px}.location-wrapper h3,.location-wrapper p{font-size:35px;color:#4c515b}.event-2-ser-desc img{margin:0 0 0 15px}.event-2-ser-desc{margin-top:10px}.btn-gloosy-dark{background-color:#939598;color:#fff;padding:10px 50px;border-color:#939598}.event-1-ser{margin:20px 0 110px}#location{margin:100px 0 40px}#message{margin:-45px 0 105px}.event-2-form-item{width:48%;text-align:right;background-color:#f1f1f2;border:none;padding:10px;font-size:30px!important}input.event-2-form-item{margin:0 30px 35px 0}.service-desc a{font-size:30px;text-decoration:none;color:#4c515b;margin-bottom:100px;display:inline-block}.no-pm-i{margin:0 30px 0 0!important}.big-heading{border:3px solid #80c342;padding:10px 20px;text-align:right;width:100%;border-radius:35px}.big-heading::-webkit-search-cancel-button{margin-left:20px}.marketer_search{border:3px solid #80c342;padding:10px;text-align:center;width:80%;border-radius:35px}.marketer__input_text,.send-money__input_text{display:flex;flex-wrap:nowrap;align-items:center;margin:85px 0 40px}.send-money__input_text h3{font-size:30px;white-space:nowrap}#calendar{margin-top:100px}.search-btn{margin-bottom:100px;color:#fff;padding:12px 70px}.faq-section{width:100%;margin:90px 0}.pr{border-right:10px solid #80c342;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pagination-circle{background-color:#49b5bd}.pagination-circle,.pagination-circle-img{width:100px;height:100px;border-radius:50%}.pagination-item{background-color:#f2f2f2;cursor:pointer;margin:10px 0;border:2px solid transparent}.pagination-item.pagination-item-selected,.pagination-item:hover{border:2px solid #76c043}#services .pagination-item h3{text-align:right;margin:0;padding:.375rem 0}.pagination-item-header{display:flex;justify-content:flex-end}.pagination-item-header h3{white-space:nowrap}.pagination-item-header__gifts{border-radius:25px;background:#0b0b0b;display:flex;justify-content:center;align-items:center;margin-right:20px;padding:.2rem 1rem}.pagination-item-header__gifts h3{color:#fff}.pagination-item-footer{display:flex;align-items:center;justify-content:flex-end}.pagination-item-footer img{width:30px;height:50px;margin-bottom:30px}.paim img{width:35%;margin:15px 0 0 20px}.pagination img{width:15px;margin:0 20px}.page-link{color:#4c515b;border:none;font-size:25px}.page-link:focus{box-shadow:none}.pag-dots{padding:7px 2px}.mb-100{margin-bottom:100px}#pagination{margin:0 0 90px}.scroll-own{max-height:925px;overflow:auto;width:100%}.scroll-own::-webkit-scrollbar{width:13px;background-color:red}.scroll-own::-webkit-scrollbar-thumb{width:5px;background-image:linear-gradient(#d2de44,#76c043);border-radius:10px}.scroll-own::-webkit-scrollbar-track{background-color:#58595b;border:5px solid #fff}.circle-coun{padding:100px 0}.circle-coun h3{font-size:30px;margin-top:50px}.chart-container{position:relative}.chart-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#e7e7e7;border-radius:50%;margin:60px 55px 50px;z-index:-1}.chart-container h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;color:#4c515b}.mb-0{float:left}.seperate-section{margin:25px 0;border:3px solid #4c5a5b}.card{margin-bottom:30px;border:3px solid #4c515b!important}.card-header{padding:.75rem 1.25rem;border:none;background-color:#fff}.card-header a{display:flex;justify-content:space-between;text-decoration:none}.card-header h3{text-align:right;float:right;max-width:85%;line-height:50px}.card-header img{width:48px;height:40px;margin:.6em 0 0 1em;transition:.4s ease}.card-body{text-align:right;font-weight:700}.rotated{transform:rotate(58deg)}.centrify{display:flex;justify-content:center;width:100%}.centrify h3{font-size:17px}.avatar{border-radius:50%;background:linear-gradient(270deg,#d6e046,#73bf44);height:200px;width:200px}.headmaster-container{display:flex;width:100%;justify-content:center}.master-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 40px}.master-container h3{margin:10px 0;font-size:25px}.master-container span{font-size:20px}.company-descr,.headmaster-container{margin:80px auto 70px}.company-descr h3{margin-bottom:80px}.company-descr p{text-align:right;font-size:20px;margin-bottom:10px}.nwp{display:flex;flex-wrap:nowrap}.event-page-2-container{width:100%;min-height:100vh}.camera{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.btn-camera{color:#4c515b;border:3px solid #4c515b;padding:10px;margin-bottom:20px}.flexible-container,.flexible-container div{display:flex;justify-content:center;align-items:center}.flexible-container div{flex-direction:column}.flexible-container span{font-size:20px;font-weight:700}.event-page-form-button{border:2px solid #000;border-radius:15px;padding:5px 45px;background:#fff}.money-table{width:100%;border-collapse:initial;border-spacing:10px 20px}.money-table tbody tr td{background:#cdcdcd;text-align:right;height:50px;padding-right:15px}.money-table tbody tr td:first-of-type{width:60%}.money-table tbody tr td:last-of-type{width:40%}.square{width:20px;height:20px;background:#000}.dropdown-arrow{width:25px;height:20px;margin:0 10px 10px 0;transition:.2s ease}.affiliate-personal{margin-top:80px}.event-affiliate-list::-webkit-scrollbar,.marketer-stat-container::-webkit-scrollbar{width:10px}.event-affiliate-list::-webkit-scrollbar-track,.marketer-stat-container::-webkit-scrollbar-track{background:linear-gradient(270deg,transparent 0,transparent 30%,#000 50%,transparent 70%,transparent)}.event-affiliate-list::-webkit-scrollbar-thumb,.marketer-stat-container::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#d6e046,#73bf44);border-radius:15px}.total-prize h2{font-size:3.5rem}.in-input{position:absolute;top:15px;left:170px;font-size:2rem;color:#4c515b;cursor:pointer}.marketer-stat,.marketer-stat-header{border-bottom:3px solid #4c515b;height:80px;display:flex;justify-content:space-between;align-items:center;font-size:1.3rem}.stat-info{display:flex}.stat-info div{width:100%;display:flex;align-items:center}.stat-info div:first-child,.stat-info div:nth-child(2){justify-content:center}.stat-info div:nth-child(3){justify-content:flex-end;padding:0}.no-pr{padding-right:0!important}.marketer-stat-header{padding-right:70px;border-bottom:none!important}.marketer-stat-header h3{font-size:1.4rem}.marketer-stat:first-of-type{border-top:3px solid #4c515b}.marketer-stat-container{margin-bottom:100px}.bordered-header{border-left:3px solid #4c515b;border-right:3px solid #4c515b}.event-affiliate-buttons{display:flex;justify-content:space-between}.green-btn,.pure-btn{padding:4px 5px;border-radius:20px;outline:none!important}.pure-btn{border-radius:15px;border:2px solid #4c515b}.pure-btn:active{border:2px solid #000}.green-btn{background:linear-gradient(270deg,#d6e046,#73bf44);color:#fff}.mark-btn{padding:4px 10px;border-radius:15px;outline:none!important;font-size:1.2rem}.mark-btn:active{border:2px solid #000}.form-agree-marketer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap-reverse;margin-top:40px}.type-select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";position:relative}.type-select,.type-select option{direction:rtl}.add-file .form-group.validation-on{bottom:20px}.add-file .label img{width:100%;height:100%;border-radius:15px}.add-file .label i,.example-1 .label .title{color:#939598;transition:color .2s}.add-file-not-found i{color:red!important}.add-file-not-found label{border-color:red!important}.mistake-label-camera{color:red!important}.img-arrow{float:left}.img-arrow,.img-arrow-marketer,.img-arrow-marketer-search,.img-arrow-marketer-top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAABqCAYAAACcTS5BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA5LTA4VDEyOjIxOjUzKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wOS0wOFQxMjoyODowNyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wOS0wOFQxMjoyODowNyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzgzZjU5My05Y2Y4LTZjNDUtYjA0Mi1jZGMyOWQ1MGIwOGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc4M2Y1OTMtOWNmOC02YzQ1LWIwNDItY2RjMjlkNTBiMDhmIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Njc4M2Y1OTMtOWNmOC02YzQ1LWIwNDItY2RjMjlkNTBiMDhmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzgzZjU5My05Y2Y4LTZjNDUtYjA0Mi1jZGMyOWQ1MGIwOGYiIHN0RXZ0OndoZW49IjIwMjAtMDktMDhUMTI6MjE6NTMrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HR9fzAAAGsklEQVR4nO2dz48URRTHv907KgFNCEhI3NjdkKAHAoSoN0njgXjxgBIxkYNCOPEjZAkhYV2DYWEuK86QYf8cFUQ0MSYcUBMTibsEEhLEAxExwE55mK3d3t350a+7ql9VTX1OZOmZru3Pe92Pnp4vgRBCAMDM7O2r8DhJEkcpAAR/zsxeAYCjJz7bFoZiHeuqPOoZefHX1pfjfwFACADHx8ZTL9pR5v7ZenxsvNPZ771/QHCvx6Ofdju4HwJ4xr0Qj35qtfDfEECNeyEe/bTbc6Mh9yI8lVHzsoeEAMFdL3tIEBAbw8MHD3/NvRCPflqN+vVwx/bNNQBt7sV49PHcmpdvAECYxFHaatSvcS/Io4+vzp98mMRRunDNfn51x77HLU6eGvtG/jkEOjfKL144+ZBvSZ6cPKFsLASebBrdMCI/CFkyjWerwGMkz1M2vtys/yhFA5m7Z/M/vCoEHgUB1hDe8xn8XTjjWLVm48/Lf7aks5M4Si836ys2GoAXbSBT5088ynY1sEy2pFtVeOzhi89Pf9vt5ytkJ3GUTp0/8Uj/kjx5EAL/UbZvCzxcv25tuLyrgR6dDfSuDk+1BAFWUbafbtZvdBMN9JCdxFG6ft3asC1A+ucYtQo9alm7fvSnfn/fs7OTOEqnm3XSjRZqFXrUMjlx9HGvrgb6yJYMqhaPGbQa9YFPB/eVncRROjlx9LG6JXlyQnpUrN0O/gYWHxnuRa7Ps/NUjUcppHsX05cu3BwkGsghW76JrB4C/kHGCtg4uuWHvNvm6uwkjtLpSxduEtfh76xVwMSpg0/zdDWQU7bkldHXcleRRz/Uy2tu2UkcpWdOffqUviRPTqhD2X1g8FCWhfzAoR/WtEEdyn6jiAaIsheHtZG7lNcJ4ofunv68umXr90VeR+7szrA2+QflNQHxQ3dPf04fOTBH7WqggGxJ0erylKPMZbSQ7CSO0tNHDswV3amng6AOZWLkDkAbyrKU+kaIH9bKEVCHsubkraKigRKyF4a1+WrLC7WaPR1e3/bGd2Xfo1Rndz4GnbxFeQ21mj0djh3aJ8p0NVBStkRF1Xl6o+pyWVp2EkfpsUP7fFRHfmhDGWqzQPGhLIuyr+z6YS03tKGscW5GhWhAkeyFYW2+Cgn4b4/24c230isq309ZZydxlE43zs1w7d9FPvn43UBVVwMaDvbb6Tv+EWQF6LgsKpWdxFH60d49vltXQhzKXrgFqBnKsmgR44e1FRCHsrN3VIsGNMiWixTz1UnAD2sAdmm8DGrp7CSO0suNs6TbqLrWYhv79+7p+j0tFWg9wDqr1EV0X/60yU7iKN1fbFgbztN5uPp3QP1QtmQXut5YUqBah/J03ro4cU+naEDzgV1Y/HzVerqz74MPKwke1N5FSRylrYsT93TvxyDIl6Hdu3bWdHc1UOEps6rqNQDSMa3ynkQlspM4Snfv2lnkoQWnh7WR2ku/AHqHsiyVDkN+WFtKc+rMg6pEAxUeTPlLyWoedjjSoCvtnCSO0ubUmQdV7rMiqA9Rtnds31zJUJaF5TTpYMY5aR5pNerXqhYNMDzpKWMz0Rm+KMVG3d5IZPY3BywHr2DGufWigcXsb459sx7AYcs45059ZpPtQMZ5qexvDthPjdzVXoJS2d8csMpO4ijdNLphRAiQgnFti800JeWZvbOLZJzbFpvZLfubA3bZElOqXzUmpTsbIduWjHOV2d8cGCFbYlIXdENl9jcHxsh2LePcxDRnY2QDbmWcD8r+5sAo2RITu4KCqd+IMU62gRnnWrK/OTBOtsSg7tCS/c2BkbJtzTinZH9zYKRswM6Mc0r2NwfGypbYknFu0GWnJ0bLZsw41579zYHRsiUMXaM9+5sD42WbnnFuUzqz8bIBszPOi2Z/c2CFbIlpXWTDUJbFGtm6M86rzv7mwBrZEl3dVHX2NwdWyTYl49zWFGarZANmZJyryP7mwDrZEq7usm0oy2KlbIUZ56Qv+6vM/ubAStkSBV1G+v1VZn9zYK3sqjPOVWd/c2CtbKDajHPV2d8cWC1bojvj3OahLIv1snVnnOvK/ubAetkSXd2nK/ubAydkl8g474trqcpOyAYKZ5z3RWf2NwfOyJao6kZXhrIsTskukXG+lAqyvzlwSrakbFdWkf3NgXOyy2acu5ye7JxsoFzGeVXZ3xw4KVtC7VIXh7IszsqmZpxXnf3NgbOyJXm7tersbw6cli3lDXqqxfXTtyQQQjj/v9rPzN6+CgDHx8aXd+6zVqN+HXD79C0ZCtnAovDlDINkyf+gjTMQZs4ZYQAAAABJRU5ErkJggg==) 50% no-repeat;background-size:25px;width:40px;height:40px;transition:.2s ease}.img-arrow-marketer,.img-arrow-marketer-search,.img-arrow-marketer-top{pointer-events:none;position:absolute;left:0;z-index:5000}.img-arrow-marketer{bottom:5px}.img-arrow-marketer-top{bottom:25px}.img-arrow-marketer-search{bottom:5px}.bank-data-container,.user-payment-container{display:flex;flex-direction:row;justify-content:space-between}#user-payment .from-wrapper{width:33%!important}.contact-form-username{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.contact-form-username .form-group{width:50%}.form-group .contact-submit{width:100px;border-radius:15px}.contact-form{width:100%;padding:0 100px}.contact-form .validation-marketer{right:0}.contact-form label{margin-bottom:0}.contact-footer{width:100%}.contact-footer .form-group{display:flex;flex-direction:column;width:100%}.contact-footer .form-group button{margin:0 auto!important}.video-audio-congratulations{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;margin-bottom:40px}.add-file-image input[type=file]{outline:0;opacity:0;display:none;pointer-events:none;-webkit-user-select:none;user-select:none}.add-file-image img{cursor:pointer;width:100%;height:100%}.picture-md{display:flex;justify-content:center;align-items:center;width:100%;height:150px;margin:150px 0}.picture-md img{cursor:pointer;transform:scale(1.25)}.audio,.picture,.video{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:33%}.audio img,.picture img,.video img{width:100%;height:100%}.from-wrapper-marketer{width:100%;float:right}.marketer-input-container{display:flex;flex-direction:row-reverse}.captcha{width:100%;display:flex;justify-content:center;align-items:center}.camera-block,.captcha{margin-bottom:40px}.payment-container{flex-direction:column}.payment-container,.payment-title{display:flex;justify-content:center;align-items:center}.payment-title{flex-direction:row-reverse}.bank-data{min-height:80px}.bank-data-center,.bank-data-position{display:flex;justify-content:center;align-items:center}.bank-data-position{margin:70px 0 50px}.bank-data__content{display:flex;flex-direction:column;justify-content:space-around;height:100%;margin-right:30px;font-size:1.4rem}.bank-data__content-header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;text-align:right;white-space:nowrap}.bank-data__content-body{width:100%}.bank-data__content-body ul{display:flex;justify-content:flex-end}.bank-data__content-body ul li{list-style:none;white-space:nowrap}.bank-data__content-body ul li:nth-child(2){margin:0 5px}.bank-data__image{display:flex;justify-content:center;align-items:center}.bank-data__button{border-radius:10px;border:2px solid #000;background:transparent;white-space:nowrap}.bank-data__image img{width:160px;height:160px;margin-bottom:20px}.contact-error .validation-marketer{bottom:-5px}.new-password-rules{position:absolute;left:10px;bottom:10px;width:120px;white-space:normal;font-size:13px;opacity:.6;font-weight:700;pointer-events:none;line-height:17px}.new-password-rules-active{bottom:34px}.rules-was-not-read .validation-marketer{right:15px;bottom:-20px}.events-not-found-container{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.events-not-found-container h2{color:red}.bank-wrong .validation-marketer,.branch-wrong .validation-marketer{bottom:-5px;right:10px}.menu-modal.modal.show .terms-content.modal-view{direction:ltr!important}.menu-modal.modal.show .terms-content.modal-view>*{direction:rtl!important}@media (min-width:1200px){.giver-img{width:10%;height:100%;display:flex;align-items:center}.hide-xl{display:none!important}.home-page-assign a,.home-page-assign button{font-size:20px}#giver p{margin:25px 0}#giver p:first-child{margin:0}#giver p:nth-child(4){margin-bottom:15px}}@media (min-width:992px) and (max-width:1199px){.home-page-assign a,.home-page-assign button{font-size:20px}.giver-img{width:18%;height:100%;display:flex;align-items:center}#giver p{margin:25px 0}#giver p:first-child{margin:0}#giver p:nth-child(4){margin-bottom:10px}.container{max-width:100%}.bc-giver{width:62%}.nav-item{margin:0;border-bottom:5px solid transparent}.avatar{width:160px;height:160px}.hide-lg{display:none!important}.green-btn,.pure-btn{font-size:20px}.navbar-toggler{top:15px}.btn-lg-hpg{padding:.3rem 2rem;font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){#services .form-agree h3{font-size:15px!important}.pagination-item h3{font-size:20px}.giver-img{width:17%;height:100%;display:flex;align-items:center}#giver p{margin:10px 0;line-height:25px;font-size:20px}#giver p:first-child{margin:0}#giver p:nth-child(4){margin-bottom:10px}.bc-giver{width:57%}.nav-item{margin:0;border-bottom:5px solid transparent}.avatar{width:140px;height:140px}.hide-md{display:none!important}.video-inner{height:250px}.giver-bottom-banner-text{display:flex;flex-direction:column;justify-content:space-around}.green-btn,.pure-btn{font-size:13px}.btn-lg{font-size:15px}.marketer-stat{font-size:1.1em}.in-input{top:15px;left:100px;font-size:1.7rem}.marketer_search{width:90%;font-size:1.3rem}.picture-md{height:150px;margin:120px 0}.picture-md img{transform:scale(1.2)}.fs{font-size:35px!important}.btn-dark,.btn-white{padding:.375rem 1.2rem}}@media (min-width:576px) and (max-width:767px){.navbar .container{max-width:100%}.btn-lg-hpg{padding:.3rem 1rem;font-size:1.2rem}.wOwn{width:44%}.title-desc h3{font-size:45px}.service-desc-inner h3{font-size:25px}.about-header-inner h3{font-size:19px}.btn{margin-top:.5rem!important}h2{font-size:1.5rem}h3{font-size:1rem}#about{padding-top:160px}.giver-img{width:17%;height:100%;display:flex;align-items:center}#giver p{margin:7px 0;line-height:22px;font-size:18px}#giver p:first-child{margin:0}#giver p:nth-child(4){margin-bottom:0}.nav-item{margin:0;border-bottom:5px solid transparent}.avatar{width:120px;height:120px}.master-container h3{font-size:20px}.master-container span{font-size:15px}.big-heading{padding:6px 15px}.send-money__input_text h3{font-size:18px;width:20%}.hide-sm{display:none!important}.video-inner{height:200px}.home-page-assign a,.home-page-assign button{font-size:12px;padding:5px 10px}.pagination-item-footer img{width:20px;height:40px}.paim{display:flex;justify-content:center;align-items:center}.paim img{margin:0}.pagination-circle,.pagination-circle-img{width:80px;height:80px}.m-service,.service-desc{margin-top:0}.event-affiliate-buttons{display:flex;flex-direction:column}.green-btn,.pure-btn{width:70%;font-size:14px;margin:3px 0}.circle-stats{flex-direction:column;margin:40px 0 50px}.circle-stats-left,.circle-stats-right{margin:20px 0}.service-desc h3{font-size:15px}textarea{font-size:25px!important}.card{margin-bottom:20px}.card-header h3{font-size:1.2em}.card-header img{width:40px;height:33px}.bank-data-container,.user-payment-container{flex-direction:column-reverse;padding:0 40px}#user-payment .from-wrapper{width:100%!important}.contact-form{padding:0 30px}.contact-form-username{flex-direction:column;width:100%}.contact-form-username .form-group{width:100%}.title-inner-1,.title-inner-2{width:25%}.no-mb{margin-bottom:20px}.marketer_search{font-size:.7rem;text-align:right}.in-input{top:11px;left:50px;font-size:1.3rem}.marketer__input_text{margin-bottom:0}.marketer-stat:first-of-type{border-top:none}.stat-info{flex-direction:column-reverse;align-items:flex-end;margin:3px 0}.stat-info div:first-child,.stat-info div:nth-child(2){justify-content:flex-end;padding-right:0}.stat-info div:nth-child(3){justify-content:flex-end}.marketer-stat{height:auto;font-size:1.2em}.mark-btn{padding:3px 10px;font-size:1.1em;border-radius:10px}.marketer-stat-container{padding:0 20px;overflow:hidden;margin-bottom:50px}.in-input{top:12px;left:60px;font-size:1.7rem}.marketer_search{width:100%;font-size:1.2rem}.event-page-form-button{padding:5px 20px}.btn-ev{display:flex;white-space:nowrap}.event-page-form-button-center .img-logo{margin:0 15px!important}.picture-md{height:150px;margin:100px 0}.picture-md img{transform:scale(1.1)}.fs{font-size:32px!important}.payment-title{flex-direction:column}.payment-title h3{line-height:20px}.bank-data__content{margin-right:20px;font-size:1.2rem}.bank-data__image img{width:100px;height:100px}.bank-data-position{margin:40px 0 30px}.placeholder-size{font-size:20px}.contact-error .validation-marketer{bottom:35px}}@media (max-width:575px){.smoney-button{padding:8px 50px}.btn-lg-hpg{padding:.3rem 1.3rem;font-size:1.2rem}.faq-section{margin:45px 0}.contact-form{padding:0 35px}.contact-form-username{flex-direction:column;width:100%}.contact-form-username .form-group{width:100%}#about{padding-top:55px}.about-header-inner h3{font-size:25px}.service-desc-inner h3{font-size:20px}.title-desc h3{font-size:23px}.btn-xs{padding:.5rem 1.1rem;font-size:17px!important}.fs{font-size:30px!important}h2{font-size:1.3rem}h3{font-size:1rem}#giver p{font-size:15px;margin-bottom:.5rem;padding:0;line-height:normal}.navbar-toggler{padding:0 .3rem}.service-desc,.service-img{float:none!important;margin:15px auto 0}.service-decs{width:100%;height:auto;margin-top:15px;display:flex}.about-header-inner,.center-xs{text-align:center!important}.wOwn{width:44%}.btn-color{left:-20px}.about-header{margin-top:20px;width:100%}.nav-item{margin:0;border-bottom:5px solid transparent}.nav-item:first-of-type{margin-top:5px}.video-inner i{color:#80c342;font-size:35px}.avatar{width:120px;height:120px}.company-descr p{font-size:15px}.master-container h3{font-size:20px}.master-container span{font-size:15px}.link-btn a{padding:8px 30px}.link-btn{margin-bottom:60px}.company-descr h3{margin-bottom:50px}.big-heading{padding:4px 15px}.search-small{font-size:1em}.search-small::placeholder{font-size:.7em}.send-money__input_text{margin:40px 0}.send-money__input_text h3{font-size:16px;width:20%}.search-btn a{padding:7px 45px}.search-btn{margin-bottom:50px}.hide-xs{display:none!important}.video-inner{height:170px;width:70%}.home-page-assign{justify-content:center;margin:0}.home-page-assign a,.home-page-assign button{font-size:11px;padding:3px 5px;margin-top:0!important}.giver-bottom-banner{display:flex;flex-direction:column-reverse}.bc-giver{height:auto;width:25%}.giver-img{width:10%;margin:0 5%}.bc-giver-large{background:linear-gradient(270deg,#ebe94c,#74c044);width:55%}.giver-vertical-xs{display:flex;justify-content:flex-end}#giver{margin:85px 0 0}.xs-buttons-to-column-view{display:flex;flex-direction:column;justify-content:center;align-items:center}#calendar{margin-top:40px}.pagination-item h3{font-size:15px;text-align:right}.pagination-item-header__gifts{margin-right:10px;padding:.1rem .4rem}.pagination-item-header__gifts h3{font-size:12px!important}.pagination-item{margin:10px 20px}.pagination-circle,.pagination-circle-img{width:50px;height:50px}.pagination-item-footer img{width:20px;height:35px}.paim{display:flex;justify-content:center;align-items:center}.paim img{margin:0;width:50%}.m-service,.service-desc{margin-top:0}.event-affiliate-buttons{display:flex;flex-direction:column}.green-btn,.pure-btn{font-size:13px;margin:3px 0}.circle-stats{flex-direction:column;margin:20px 0 40px}.circle-stats-left,.circle-stats-right{margin:20px 0}.service-desc h3{font-size:14px}.service-desc h2{margin-right:1rem}.form-agree-arrow{font-size:1em;margin-right:0!important}.event-page-form-button-center{text-align:center!important}.event-page-form-button-center h3{font-size:20px;text-align:center!important}.event-page-form-button-center button{margin-top:2em}.reversed-container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.hidden-header-event{margin-top:1em;font-size:15px}.accordion{padding:0}.card{margin-bottom:10px}.card-header{padding:0 1em 0 0}.card-header h3{font-size:.9em;line-height:40px}.card-header img{width:32px;height:25px;margin:.6em 0 0 .5em}.headmaster-container{margin:50px auto}.master-container{margin:0 20px}.btn-dark{margin:0!important}.di-none{font-size:13px}.navbar-brand img{width:12%;padding-right:10px}.bank-data-container,.user-payment-container{flex-direction:column-reverse;padding:0 40px}.form-agree{padding:0 20px}.form-agree h3{line-height:20px;font-size:13px}#user-payment .from-wrapper{width:100%!important}.cr-event-btn{margin-top:30px}.company-descr,.headmaster-container{margin-bottom:40px}.affiliate-personal .from-wrapper{padding:0 30px}.affiliate-personal .from-wrapper label{margin:0}.affiliate-personal{margin-top:50px}.flexible-container span{font-size:17px}.event-icons img{width:60px;height:60px}.event-icons h3{font-size:17px}.m-service .col-md-12 .service-desc h3{text-align:center;line-height:25px}.btn-camera{margin-bottom:10px}.camera-block{margin-bottom:40px}.title-inner-1,.title-inner-2{width:30%}.form-agree{display:grid;grid-template-rows:1fr;grid-template-columns:7fr 1fr}.form-agree div:last-child{display:flex;justify-content:center;align-items:center}.form-agree div:first-child{display:flex;flex-direction:column}.form-agree-marketer{flex-wrap:nowrap;align-items:flex-start}.form-agree-marketer div:first-child h3{line-height:20px;text-align:right}.form-agree-marketer div:last-child{margin-left:5px;margin-right:15px}.check{width:25px;height:25px}.form-group input,.from-wrapper input,.from-wrapper select{font-size:1rem}.no-mb{margin-bottom:20px}.marketer_search{width:100%;font-size:1rem;padding-left:30px}.extra-small-width{width:110%;font-size:.9rem}.in-input{position:absolute;top:12px;left:50px;font-size:1.3rem}.marketer__input_text{margin-top:20px;margin-bottom:0}.marketer-stat:first-of-type{border-top:none}.stat-info{flex-direction:column-reverse;align-items:flex-end;margin:3px 0}.stat-info div:first-child,.stat-info div:nth-child(2){justify-content:flex-end;padding-right:0}.stat-info div:nth-child(3){justify-content:flex-end}.marketer-stat{height:auto;font-size:.8em}.mark-btn{padding:3px 5px;font-size:.9em;border-radius:10px}.marketer-stat-container{padding:0 20px;overflow:hidden;margin-bottom:50px}.payment-title{flex-direction:column}.payment-title h3{line-height:20px}.event-2-disabled{padding:10px 25px}.bank-data__content{font-size:.9rem;justify-content:center}.bank-data__image img{width:100px;height:100px}.bank-data__content-header{justify-content:center;margin-bottom:10px}.bank-data-position{margin:20px 0 10px;flex-direction:column-reverse}.new-password-rules{font-size:.8rem}.eh-download-page a{width:275px}.eh-download-page a span{font-size:17px}.eh-download-page a img{transform:scale(2.7)}.events-not-found-container h2{font-size:1rem}.rules-was-not-read .validation-marketer{right:40px;bottom:-30px;font-size:1rem}.bank-wrong .validation-marketer,.branch-wrong .validation-marketer{right:0;font-size:1rem}}@media (max-width:500px){.di-none{font-size:15px}.navbar{padding:.3em 1em}.navbar-brand img{width:8%;padding-right:8px}.fs{font-size:22px!important}.flexible-container span{font-size:15px}.validation-marketer{bottom:-20px;right:15px;font-size:12px}.contact-error .validation-marketer{bottom:40px}}@media (max-width:320px){.events-not-found-container h2{font-size:.8rem}.events-not-found-container{margin-bottom:30px}.fb-right{padding-right:1.5rem}.new-password-rules{font-size:.6rem;width:85px}.form-group input,.from-wrapper input,.from-wrapper select{height:2.5rem;border-bottom:1px solid #4c515b}.form-group input::placeholder,.from-wrapper input,.from-wrapper select{font-size:1.4rem!important;padding-top:0;padding-bottom:0!important}}@font-face{font-family:"Duvshanit";src:url(/static/media/duvshanitboldwebfont.1eb07b3d.eot) format("embedded-opentype"),url(/static/media/duvshanitboldwebfont.f2e27bae.woff) format("woff"),url(/static/media/duvshanitboldwebfont.26d19bc5.ttf) format("truetype"),url(/static/media/duvshanitboldwebfont.5abd38f0.svg) format("svg");font-weight:700}@font-face{font-family:"Cunia";src:url(/static/media/Cunia-webfont.c16ffa56.woff) format("woff"),url(/static/media/cunia.87022795.ttf) format("truetype")}@font-face{font-family:"Duvshanit";src:url(/static/media/duvshanitregularwebfont.f078fff9.eot) format("embedded-opentype"),url(/static/media/duvshanitregularwebfont.bde5e389.woff) format("woff"),url(/static/media/duvshanitregularwebfont.df112704.ttf) format("truetype"),url(/static/media/duvshanitregularwebfont.54d5d74a.svg) format("svg");font-weight:400}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.login-affiliate-container{width:440px;height:280px;display:flex;flex-direction:column;justify-content:center;position:absolute;padding:10px 0;right:-13%;bottom:-55%;background:#000;z-index:1500;animation:show .3s linear}.login-affiliate-container:after{content:"";position:absolute;left:10px;top:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:40px solid #000}@keyframes show{0%{transform:translateX(-500px)}50%{transform:translateX(-250px)}to{transform:translateX(0)}}.login-affiliate__body{display:flex;flex-direction:column;margin-top:10px}.login-affiliate__body .form-group{position:relative;width:100%;padding:0 30px;margin-bottom:1.2rem}.login-affiliate__body .form-group:first-child{margin-top:10px}.login-affiliate__footer{display:flex;justify-content:flex-start;padding:0 30px;margin-bottom:10px}.login-affiliate__footer__login-btn{height:50px}.login-affiliate__footer__login-btn button{color:#fff;background:transparent;border:0;outline:0;font-size:1.5rem;border-bottom:2px solid transparent}.login-affiliate__footer__login-btn button:hover{border-bottom:2px solid #adff2f;font-weight:700}.login-affiliate__close{display:flex;justify-content:center;align-items:center;position:absolute;color:#000;border:5px solid #000;top:-15px;right:-15px;width:30px;height:32px;border-radius:50%;z-index:2000;background:#fff;cursor:pointer;font-size:19px;font-family:sans-serif;font-weight:700;line-height:1}.login-affiliate__body label{margin:0;color:#fff}.login-affiliate__body input,.login-affiliate__body input:focus{border-bottom:1px solid #fff;background:transparent;color:#fff}.login-affiliate__body .validation-marketer{right:31px;bottom:-23px;font-size:15px}@media(min-width:992px)and (max-width:1199px){.login-affiliate-container{right:-20%;bottom:-55%}}@media(min-width:768px)and (max-width:991px){.login-affiliate-container{right:-35%;bottom:-70%}}@media(min-width:576px)and (max-width:767px){.login-affiliate-container{right:-260px;bottom:-88%}}.popup-general{border:7px solid #90ee90;border-radius:25px;display:flex;background:#fff;z-index:6000;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.popup-general .popup-close{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:10px;font-size:2rem;cursor:pointer}.popup-complete-container{border:7px solid #90ee90;border-radius:25px;width:500px;height:280px;display:flex;background:#fff}.popup-complete-container .popup-complete-content{width:80%;padding:20px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.popup-complete-container .popup-complete-content__footer,.popup-complete-container .popup-complete-content__header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.popup-complete-container .popup-complete-content__footer h2,.popup-complete-container .popup-complete-content__header h2{margin:0;padding:0;font-weight:700}.popup-complete-container .popup-complete-content__footer span,.popup-complete-container .popup-complete-content__header span{line-height:20px}.popup-complete-container .popup-complete-content__footer button{background:grey;color:#fff;border-radius:25px;padding:5px 25px;outline:none;border:none;margin-top:10px}.popup-complete-container .popup-complete-image img{position:absolute;bottom:0;right:0;width:100%;height:100px}.popup-complete-container .popup-complete-image{position:relative;width:20%;height:100%}.popup-fail-container{border:7px solid #90ee90;border-radius:25px;min-width:450px;min-height:250px;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background:#fff}.popup-fail-container .popup-close{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:10px;font-size:2rem;cursor:pointer}.popup-fail-container .popup-fail-content__footer,.popup-fail-container .popup-fail-content__header{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content;text-align:center;justify-content:center;align-items:center}.popup-fail-container .popup-fail-content__footer button,.popup-fail-container .popup-fail-content__header button{background:grey;color:#fff;border-radius:25px;padding:5px 25px;outline:none;border:none;margin-top:10px;width:-webkit-max-content;width:max-content}.popup-fail-container .popup-fail-content__footer h2,.popup-fail-container .popup-fail-content__header h2{margin:0;padding:0;font-weight:700}.popup-fail-container .popup-fail-content__footer span,.popup-fail-container .popup-fail-content__header span{line-height:20px}.popup-fail-container .popup-fail-content__footer{margin-top:20px}.popup-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;z-index:10000}.popup-contact,.popup-modal{justify-content:center;align-items:center}.popup-contact{width:450px;height:130px;flex-direction:column}.popup-contact .popup-contact__header h3{font-weight:700;color:#4c515b}.popup-contact .popup-contact__text span{font-size:1.2rem;color:#4c515b;font-weight:500}@media(max-width:575px){.popup-contact{width:300px;height:110px}}.login-failed-popup{width:420px;height:130px;flex-direction:column;justify-content:center;align-items:center}.login-failed-popup__text h3{font-weight:700;opacity:.9}.login-failed-popup__button button{width:100px;height:33px;font-size:.9rem;outline:none;border:1px solid transparent;border-radius:25px;background:grey;color:#fff}.login-failed-popup__button button:active{border:2px solid #000}@media(max-width:575px){.login-failed-popup{width:300px}}.user-created-popup{width:580px;height:200px}.user-created-popup,.user-created-popup__header{flex-direction:column;justify-content:center;align-items:center}.user-created-popup__header{display:flex;line-height:5px;margin-top:10px}.user-created-popup__header h2{color:#4c515b;font-weight:700}.user-created-popup__header span{font-size:1.1rem;color:#4c515b}.user-created-popup__text{margin-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:27px}.user-created-popup__text span{font-size:1.1rem;color:#4c515b}.popup-user-exist{width:600px;height:120px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.popup-user-exist span{font-size:1.1rem;font-weight:700;color:#4c515b}@media(max-width:575px){.popup-user-exist{width:340px;height:100px}.popup-user-exist span{margin-top:10px;font-size:.7rem}.popup-user-exist .popup-close{top:-2px;right:8px;font-size:1.5rem}}@media(max-width:320px){.popup-user-exist{width:300px}.popup-user-exist span{margin-top:10px;font-size:.6rem}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#9ece47;--bs-secondary:#4c515b;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:158,206,71;--bs-secondary-rgb:76,81,91;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#3f521c;--bs-secondary-text-emphasis:#1e2024;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#ecf5da;--bs-secondary-bg-subtle:#dbdcde;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#d8ebb5;--bs-secondary-border-subtle:#b7b9bd;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:Lato,Cunia,Duvshanit,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#9ece47;--bs-link-color-rgb:158,206,71;--bs-link-decoration:underline;--bs-link-hover-color:#7ea539;--bs-link-hover-color-rgb:126,165,57;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:1.4rem;--bs-border-radius-sm:1.4rem;--bs-border-radius-lg:1.4rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(158,206,71,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#c5e291;--bs-secondary-text-emphasis:#94979d;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#20290e;--bs-secondary-bg-subtle:#0f1012;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#5f7c2b;--bs-secondary-border-subtle:#2e3137;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#c5e291;--bs-link-hover-color:#d1e8a7;--bs-link-color-rgb:197,226,145;--bs-link-hover-color-rgb:209,232,167;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:1.4rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-left-width:0;border-bottom-width:var(--bs-border-width);border-right-width:0;border-top-width:var(--bs-border-width)}.table-bordered>:not(caption)>*>*{border-left-width:var(--bs-border-width);border-bottom-width:0;border-right-width:var(--bs-border-width);border-top-width:0}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#ecf5da;--bs-table-border-color:#bdc4ae;--bs-table-striped-bg:#e0e9cf;--bs-table-striped-color:#000;--bs-table-active-bg:#d4ddc4;--bs-table-active-color:#000;--bs-table-hover-bg:#dae3ca;--bs-table-hover-color:#000}.table-primary,.table-secondary{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#dbdcde;--bs-table-border-color:#afb0b2;--bs-table-striped-bg:#d0d1d3;--bs-table-striped-color:#000;--bs-table-active-bg:#c5c6c8;--bs-table-active-color:#000;--bs-table-hover-bg:#cbcccd;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#cfe7a3;outline:0;box-shadow:0 0 0 .25rem rgba(158,206,71,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:initial;border-width:medium;border-left:0 solid transparent;border-bottom:var(--bs-border-width) solid transparent;border-right:0 solid transparent;border-top:var(--bs-border-width) solid transparent}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#cfe7a3;outline:0;box-shadow:0 0 0 .25rem rgba(158,206,71,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:50%;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#cfe7a3;outline:0;box-shadow:0 0 0 .25rem rgba(158,206,71,.25)}.form-check-input:checked{background-color:#9ece47;border-color:#9ece47}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#9ece47;border-color:#9ece47;--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23cfe7a3'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:initial}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(158,206,71,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(158,206,71,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#9ece47;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#e2f0c8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#9ece47;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#e2f0c8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);min-height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-left-width:0;border-bottom-width:var(--bs-border-width);border-right-width:0;border-top-width:var(--bs-border-width)}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");padding-right:4.125rem;background-position:left .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");padding-right:4.125rem;background-position:left .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:1.5em;--bs-btn-padding-y:0.5em;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.btn-check:focus-visible+.btn,.btn:focus-visible{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn-check:checked:focus-visible+.btn,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#9ece47;--bs-btn-border-color:#9ece47;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#add563;--bs-btn-hover-border-color:#a8d359;--bs-btn-focus-shadow-rgb:134,175,60;--bs-btn-active-color:#000;--bs-btn-active-bg:#b1d86c;--bs-btn-active-border-color:#a8d359;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#9ece47;--bs-btn-disabled-border-color:#9ece47}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#4c515b;--bs-btn-border-color:#4c515b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#41454d;--bs-btn-hover-border-color:#3d4149;--bs-btn-focus-shadow-rgb:103,107,116;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3d4149;--bs-btn-active-border-color:#393d44;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#4c515b;--bs-btn-disabled-border-color:#4c515b}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#9ece47;--bs-btn-border-color:#9ece47;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#9ece47;--bs-btn-hover-border-color:#9ece47;--bs-btn-focus-shadow-rgb:158,206,71;--bs-btn-active-color:#000;--bs-btn-active-bg:#9ece47;--bs-btn-active-border-color:#9ece47;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#9ece47;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#9ece47;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#4c515b;--bs-btn-border-color:#4c515b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4c515b;--bs-btn-hover-border-color:#4c515b;--bs-btn-focus-shadow-rgb:76,81,91;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4c515b;--bs-btn-active-border-color:#4c515b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#4c515b;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#4c515b;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:134,175,60;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5em;--bs-btn-padding-x:2em;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#9ece47;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:initial;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#9ece47;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125em;padding-left:1.125em}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.5em;padding-left:1.5em}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(158,206,71,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1);border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width)*-1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#9ece47}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);grid-gap:var(--bs-nav-underline-gap);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:initial}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:50%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:initial!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,0.55);--bs-navbar-hover-color:hsla(0,0%,100%,0.75);--bs-navbar-disabled-color:hsla(0,0%,100%,0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,0.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:initial;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(var(--bs-card-title-spacer-y)*-0.5);color:var(--bs-card-subtitle-color)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(var(--bs-card-cap-padding-x)*-0.5);margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-0.5);border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(var(--bs-card-cap-padding-x)*-0.5);margin-left:calc(var(--bs-card-cap-padding-x)*-0.5)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233f521c' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(158,206,71,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c5e291'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c5e291'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(158,206,71,0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#9ece47;--bs-pagination-active-border-color:#9ece47;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:initial;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#9ece47;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#9ece47;--bs-list-group-active-border-color:#9ece47;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width)*-1);border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width)*-1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-left-width:0;border-bottom-width:var(--bs-list-group-border-width);border-right-width:0;border-top-width:0}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(158,206,71,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:initial;width:1em;height:1em;padding:.25em;background:transparent var(--bs-btn-close-bg) 50%/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:1.4rem;opacity:var(--bs-btn-close-opacity)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x)*-0.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*0.5) calc(var(--bs-modal-header-padding-x)*0.5);margin-top:calc(var(--bs-modal-header-padding-y)*-0.5);margin-right:calc(var(--bs-modal-header-padding-x)*-0.5);margin-bottom:calc(var(--bs-modal-header-padding-y)*-0.5);margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*0.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*0.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-left-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-bottom-width:0;border-right-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-top-width:var(--bs-tooltip-arrow-height);border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-left-width:0;border-bottom-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-width:var(--bs-tooltip-arrow-height);border-top-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-left-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-bottom-width:var(--bs-tooltip-arrow-height);border-right-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-top-width:0;border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-left-width:var(--bs-tooltip-arrow-height);border-bottom-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-width:0;border-top-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border:0 solid transparent}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-left-width:calc(var(--bs-popover-arrow-width)*0.5);border-bottom-width:0;border-right-width:calc(var(--bs-popover-arrow-width)*0.5);border-top-width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-left-width:0;border-bottom-width:calc(var(--bs-popover-arrow-width)*0.5);border-right-width:var(--bs-popover-arrow-height);border-top-width:calc(var(--bs-popover-arrow-width)*0.5)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-left-width:calc(var(--bs-popover-arrow-width)*0.5);border-bottom-width:var(--bs-popover-arrow-height);border-right-width:calc(var(--bs-popover-arrow-width)*0.5);border-top-width:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width)*-0.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-left-width:var(--bs-popover-arrow-height);border-bottom-width:calc(var(--bs-popover-arrow-width)*0.5);border-right-width:0;border-top-width:calc(var(--bs-popover-arrow-width)*0.5)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:initial;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff}[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media(max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:initial!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width:767.98px){.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media(max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:initial!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media(max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:initial!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media(max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:initial!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media(max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:initial!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*0.5) calc(var(--bs-offcanvas-padding-x)*0.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-0.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-0.5);margin-bottom:calc(var(--bs-offcanvas-padding-y)*-0.5);margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(177,216,108,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(177,216,108,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(177,216,108,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(61,65,73,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,65,73,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,65,73,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;grid-gap:.375rem;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media(min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media(min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media(min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media(min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{flex-direction:row;align-items:center}.hstack,.vstack{display:flex;align-self:stretch}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{grid-gap:0!important;gap:0!important}.gap-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-3{grid-gap:1rem!important;gap:1rem!important}.gap-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{grid-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{grid-gap:0!important;gap:0!important}.gap-sm-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-sm-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-sm-3{grid-gap:1rem!important;gap:1rem!important}.gap-sm-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-sm-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-sm-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-sm-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-sm-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-sm-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-sm-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-sm-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-sm-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{grid-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{grid-gap:0!important;gap:0!important}.gap-md-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-md-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-md-3{grid-gap:1rem!important;gap:1rem!important}.gap-md-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-md-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-md-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-md-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-md-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-md-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-md-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-md-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-md-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-md-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{grid-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{grid-gap:0!important;gap:0!important}.gap-lg-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-lg-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-lg-3{grid-gap:1rem!important;gap:1rem!important}.gap-lg-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-lg-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-lg-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-lg-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-lg-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-lg-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-lg-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-lg-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-lg-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{grid-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{grid-gap:0!important;gap:0!important}.gap-xl-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-xl-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-xl-3{grid-gap:1rem!important;gap:1rem!important}.gap-xl-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-xl-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-xl-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-xl-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-xl-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-xl-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-xl-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-xl-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-xl-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{grid-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{grid-gap:0!important;gap:0!important}.gap-xxl-1{grid-gap:.25rem!important;gap:.25rem!important}.gap-xxl-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-xxl-3{grid-gap:1rem!important;gap:1rem!important}.gap-xxl-4{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-xxl-5{grid-gap:3rem!important;gap:3rem!important}.row-gap-xxl-0{grid-row-gap:0!important;row-gap:0!important}.row-gap-xxl-1{grid-row-gap:.25rem!important;row-gap:.25rem!important}.row-gap-xxl-2{grid-row-gap:.5rem!important;row-gap:.5rem!important}.row-gap-xxl-3{grid-row-gap:1rem!important;row-gap:1rem!important}.row-gap-xxl-4{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.row-gap-xxl-5{grid-row-gap:3rem!important;row-gap:3rem!important}.column-gap-xxl-0{grid-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{grid-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{grid-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{grid-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{grid-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{grid-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}[class*=display]{font-family:Cunia,Duvshanit,sans-serif}[class*=display].special{background:radial-gradient(#d7e045 50%,#9ece47);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.form-control,.form-select{border:3px solid #4c515b;border-radius:0}.form-control:not(textarea),.form-select:not(textarea){border-top:none;border-left:none;border-right:none}.form-select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAABqCAYAAACcTS5BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA5LTA4VDEyOjIxOjUzKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wOS0wOFQxMjoyODowNyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wOS0wOFQxMjoyODowNyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzgzZjU5My05Y2Y4LTZjNDUtYjA0Mi1jZGMyOWQ1MGIwOGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc4M2Y1OTMtOWNmOC02YzQ1LWIwNDItY2RjMjlkNTBiMDhmIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Njc4M2Y1OTMtOWNmOC02YzQ1LWIwNDItY2RjMjlkNTBiMDhmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzgzZjU5My05Y2Y4LTZjNDUtYjA0Mi1jZGMyOWQ1MGIwOGYiIHN0RXZ0OndoZW49IjIwMjAtMDktMDhUMTI6MjE6NTMrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HR9fzAAAGsklEQVR4nO2dz48URRTHv907KgFNCEhI3NjdkKAHAoSoN0njgXjxgBIxkYNCOPEjZAkhYV2DYWEuK86QYf8cFUQ0MSYcUBMTibsEEhLEAxExwE55mK3d3t350a+7ql9VTX1OZOmZru3Pe92Pnp4vgRBCAMDM7O2r8DhJEkcpAAR/zsxeAYCjJz7bFoZiHeuqPOoZefHX1pfjfwFACADHx8ZTL9pR5v7ZenxsvNPZ771/QHCvx6Ofdju4HwJ4xr0Qj35qtfDfEECNeyEe/bTbc6Mh9yI8lVHzsoeEAMFdL3tIEBAbw8MHD3/NvRCPflqN+vVwx/bNNQBt7sV49PHcmpdvAECYxFHaatSvcS/Io4+vzp98mMRRunDNfn51x77HLU6eGvtG/jkEOjfKL144+ZBvSZ6cPKFsLASebBrdMCI/CFkyjWerwGMkz1M2vtys/yhFA5m7Z/M/vCoEHgUB1hDe8xn8XTjjWLVm48/Lf7aks5M4Si836ys2GoAXbSBT5088ynY1sEy2pFtVeOzhi89Pf9vt5ytkJ3GUTp0/8Uj/kjx5EAL/UbZvCzxcv25tuLyrgR6dDfSuDk+1BAFWUbafbtZvdBMN9JCdxFG6ft3asC1A+ucYtQo9alm7fvSnfn/fs7OTOEqnm3XSjRZqFXrUMjlx9HGvrgb6yJYMqhaPGbQa9YFPB/eVncRROjlx9LG6JXlyQnpUrN0O/gYWHxnuRa7Ps/NUjUcppHsX05cu3BwkGsghW76JrB4C/kHGCtg4uuWHvNvm6uwkjtLpSxduEtfh76xVwMSpg0/zdDWQU7bkldHXcleRRz/Uy2tu2UkcpWdOffqUviRPTqhD2X1g8FCWhfzAoR/WtEEdyn6jiAaIsheHtZG7lNcJ4ofunv68umXr90VeR+7szrA2+QflNQHxQ3dPf04fOTBH7WqggGxJ0erylKPMZbSQ7CSO0tNHDswV3amng6AOZWLkDkAbyrKU+kaIH9bKEVCHsubkraKigRKyF4a1+WrLC7WaPR1e3/bGd2Xfo1Rndz4GnbxFeQ21mj0djh3aJ8p0NVBStkRF1Xl6o+pyWVp2EkfpsUP7fFRHfmhDGWqzQPGhLIuyr+z6YS03tKGscW5GhWhAkeyFYW2+Cgn4b4/24c230isq309ZZydxlE43zs1w7d9FPvn43UBVVwMaDvbb6Tv+EWQF6LgsKpWdxFH60d49vltXQhzKXrgFqBnKsmgR44e1FRCHsrN3VIsGNMiWixTz1UnAD2sAdmm8DGrp7CSO0suNs6TbqLrWYhv79+7p+j0tFWg9wDqr1EV0X/60yU7iKN1fbFgbztN5uPp3QP1QtmQXut5YUqBah/J03ro4cU+naEDzgV1Y/HzVerqz74MPKwke1N5FSRylrYsT93TvxyDIl6Hdu3bWdHc1UOEps6rqNQDSMa3ynkQlspM4Snfv2lnkoQWnh7WR2ku/AHqHsiyVDkN+WFtKc+rMg6pEAxUeTPlLyWoedjjSoCvtnCSO0ubUmQdV7rMiqA9Rtnds31zJUJaF5TTpYMY5aR5pNerXqhYNMDzpKWMz0Rm+KMVG3d5IZPY3BywHr2DGufWigcXsb459sx7AYcs45059ZpPtQMZ5qexvDthPjdzVXoJS2d8csMpO4ijdNLphRAiQgnFti800JeWZvbOLZJzbFpvZLfubA3bZElOqXzUmpTsbIduWjHOV2d8cGCFbYlIXdENl9jcHxsh2LePcxDRnY2QDbmWcD8r+5sAo2RITu4KCqd+IMU62gRnnWrK/OTBOtsSg7tCS/c2BkbJtzTinZH9zYKRswM6Mc0r2NwfGypbYknFu0GWnJ0bLZsw41579zYHRsiUMXaM9+5sD42WbnnFuUzqz8bIBszPOi2Z/c2CFbIlpXWTDUJbFGtm6M86rzv7mwBrZEl3dVHX2NwdWyTYl49zWFGarZANmZJyryP7mwDrZEq7usm0oy2KlbIUZ56Qv+6vM/ubAStkSBV1G+v1VZn9zYK3sqjPOVWd/c2CtbKDajHPV2d8cWC1bojvj3OahLIv1snVnnOvK/ubAetkSXd2nK/ubAydkl8g474trqcpOyAYKZ5z3RWf2NwfOyJao6kZXhrIsTskukXG+lAqyvzlwSrakbFdWkf3NgXOyy2acu5ye7JxsoFzGeVXZ3xw4KVtC7VIXh7IszsqmZpxXnf3NgbOyJXm7tersbw6cli3lDXqqxfXTtyQQQjj/v9rPzN6+CgDHx8aXd+6zVqN+HXD79C0ZCtnAovDlDINkyf+gjTMQZs4ZYQAAAABJRU5ErkJggg==)}.form-check{white-space:nowrap;text-align:start;padding:0;margin:0 .6em}.form-check input[class*=form-check]{margin:0;float:none}.form-check label{white-space:normal;margin:0 .4em}.is-invalid{border-bottom:3px solid red!important}body,html{overflow-x:hidden}input{text-align:right;font-size:1.5rem}p{margin:0;padding:0}a:focus{outline:none}i.fa-times{-webkit-user-select:none;user-select:none;cursor:pointer}.submit>button{white-space:nowrap}.c-dark{color:#212529}.btn-dark,.c-white{color:#fff}.btn-dark{background-color:#4c515b;border-color:#4c515b}.btn-lg-hpg{padding:.3rem 3.5rem;font-size:1.6rem;line-height:1.5;font-weight:700}.btn-white{border:3px solid #212529;color:#212529;border-radius:15px;padding:.375rem 1.5rem}.btn-white:hover{background-color:#212529;color:#fff}.div-title{width:100%;height:auto}.mt-65{margin-top:65px}.mt-100{margin-top:100px}.img-logo{padding:.5rem 1rem;margin:.5rem;background:url(/static/media/logo.48592edc.svg) 50% no-repeat;background-size:20px;width:35px;height:35px;border-radius:50%;border:3px solid #4c515b}@media(max-width:767.98px){.img-logo{display:none}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cookie-overlay{top:0;background:rgba(44,62,80,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:fadeIn .3s ease}.cookie-banner,.cookie-overlay{position:fixed;left:0;right:0;bottom:0}.cookie-banner{background:#fff;border-top:3px solid #7ed321;box-shadow:0 -8px 32px rgba(44,62,80,.15);z-index:9999;animation:slideUp .4s cubic-bezier(.25,.46,.45,.94)}.cookie-banner.closing{animation:slideDown .3s ease-out forwards}.cookie-banner.expanded .cookie-overlay{display:block}@media(max-width:479px){.cookie-banner{border-top-width:2px;box-shadow:0 -4px 20px rgba(44,62,80,.1)}}.cookie-simple{padding:20px}@media(min-width:768px){.cookie-simple{padding:24px 32px}}.cookie-simple .cookie-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px}@media(max-width:479px){.cookie-simple .cookie-content{flex-direction:column;grid-gap:16px;gap:16px;text-align:center}}.cookie-simple .cookie-info{flex:1 1}.cookie-simple .cookie-info h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#2c3e50;line-height:1.3}@media(max-width:479px){.cookie-simple .cookie-info h3{font-size:16px;margin-bottom:4px}}@media(min-width:768px){.cookie-simple .cookie-info h3{font-size:20px;margin-bottom:8px}}.cookie-simple .cookie-info p{margin:0;font-size:14px;color:#5a6c7d;line-height:1.4}@media(min-width:768px){.cookie-simple .cookie-info p{font-size:15px}}.cookie-simple .cookie-actions{display:flex;grid-gap:12px;gap:12px;flex-shrink:0}@media(max-width:479px){.cookie-simple .cookie-actions{width:100%;flex-direction:column;grid-gap:8px;gap:8px}}@media(min-width:768px){.cookie-simple .cookie-actions{grid-gap:16px;gap:16px}}.cookie-detailed{padding:24px;max-height:80vh;overflow-y:auto}@media(min-width:768px){.cookie-detailed{padding:32px;max-height:70vh}}.cookie-detailed .cookie-header{max-width:1200px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(142,155,167,.2)}.cookie-detailed .cookie-header h3{margin:0;font-size:20px;font-weight:800;color:#2c3e50}@media(max-width:479px){.cookie-detailed .cookie-header h3{font-size:18px}}@media(min-width:768px){.cookie-detailed .cookie-header h3{font-size:22px}}.cookie-detailed .cookie-header .btn-close{width:32px;height:32px;border:none;background:rgba(142,155,167,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#5a6c7d;transition:all .2s ease;line-height:1}.cookie-detailed .cookie-header .btn-close:hover{background:rgba(44,62,80,.1);transform:scale(1.1);color:#2c3e50}@media(min-width:768px){.cookie-detailed .cookie-header .btn-close{width:36px;height:36px;font-size:22px}}.cookie-detailed .cookie-options{max-width:1200px;margin:0 auto 24px;display:grid;grid-gap:12px;gap:12px}@media(min-width:768px){.cookie-detailed .cookie-options{grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}}.cookie-detailed .cookie-footer-actions{max-width:1200px;margin:0 auto 16px;display:flex;grid-gap:12px;gap:12px}@media(max-width:479px){.cookie-detailed .cookie-footer-actions{flex-direction:column;grid-gap:8px;gap:8px}}@media(min-width:768px){.cookie-detailed .cookie-footer-actions{justify-content:center;grid-gap:16px;gap:16px}}.cookie-detailed .cookie-links{max-width:1200px;margin:0 auto;text-align:center;padding-top:16px;border-top:1px solid rgba(142,155,167,.2)}.cookie-detailed .cookie-links a{color:#5a6c7d;text-decoration:none;font-size:13px;transition:color .2s ease}.cookie-detailed .cookie-links a:hover{color:#7ed321}@media(min-width:768px){.cookie-detailed .cookie-links a{font-size:14px}}.cookie-detailed .cookie-links span{margin:0 12px;color:#8e9ba7}.option-item{background:#fafbfc;border:1px solid rgba(142,155,167,.15);border-radius:12px;padding:16px;transition:all .2s ease}.option-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.option-item.essential{background:linear-gradient(135deg,rgba(255,243,160,.3),rgba(168,230,207,.2));border-color:rgba(126,211,33,.3)}@media(min-width:768px){.option-item{padding:20px;border-radius:16px}}.option-item .option-content{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}.option-item .option-info{flex:1 1}.option-item .option-info h4{margin:0 0 4px;font-size:15px;font-weight:700;color:#2c3e50;line-height:1.3}@media(min-width:768px){.option-item .option-info h4{font-size:16px;margin-bottom:6px}}.option-item .option-info p{margin:0;font-size:13px;color:#5a6c7d;line-height:1.4}@media(min-width:768px){.option-item .option-info p{font-size:14px}}.option-item .option-toggle{flex-shrink:0}.toggle-switch{width:48px;height:24px;background:rgba(142,155,167,.3);border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease}.toggle-switch.disabled{cursor:not-allowed;opacity:.7}.toggle-switch.active{background:linear-gradient(135deg,#7ed321,#5cb85c)}.toggle-switch:not(.disabled):hover{transform:scale(1.05)}.toggle-switch .toggle-slider{position:absolute;top:2px;right:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch.active .toggle-slider{transform:translateX(-24px)}@media(min-width:768px){.toggle-switch{width:52px;height:26px;border-radius:13px}.toggle-switch .toggle-slider{width:22px;height:22px}.toggle-switch.active .toggle-slider{transform:translateX(-26px)}}.btn-accept,.btn-accept-all,.btn-customize,.btn-essential,.btn-save{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.btn-accept,.btn-accept-all,.btn-customize,.btn-essential,.btn-save{padding:14px 24px;border-radius:10px;font-size:15px;min-height:48px}}.btn-accept,.btn-accept-all{background:linear-gradient(135deg,#7ed321,#5cb85c);color:#fff;box-shadow:0 4px 12px rgba(126,211,33,.3)}.btn-accept-all:hover,.btn-accept:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(126,211,33,.4)}.btn-accept-all:active,.btn-accept:active{transform:translateY(0)}.btn-customize,.btn-save{background:#fff;color:#2c3e50;border:2px solid rgba(142,155,167,.3)}.btn-customize:hover,.btn-save:hover{border-color:#7ed321;color:#7ed321;transform:translateY(-1px)}.btn-essential{background:rgba(142,155,167,.1);color:#5a6c7d}.btn-essential:hover{background:rgba(142,155,167,.2);transform:translateY(-1px)}@media(max-width:479px){.cookie-banner .cookie-simple .cookie-actions .btn-accept,.cookie-banner .cookie-simple .cookie-actions .btn-customize{flex:1 1;padding:14px 16px}.cookie-banner .cookie-detailed .cookie-footer-actions .btn-accept-all,.cookie-banner .cookie-detailed .cookie-footer-actions .btn-essential,.cookie-banner .cookie-detailed .cookie-footer-actions .btn-save{flex:1 1;padding:14px 12px;font-size:13px}.toggle-switch{width:44px;height:22px}.toggle-switch .toggle-slider{width:18px;height:18px}.toggle-switch.active .toggle-slider{transform:translateX(-22px)}}.cookie-detailed{scrollbar-width:thin;scrollbar-color:rgba(126,211,33,.3) transparent}.cookie-detailed::-webkit-scrollbar{width:6px}.cookie-detailed::-webkit-scrollbar-track{background:transparent}.cookie-detailed::-webkit-scrollbar-thumb{background:rgba(126,211,33,.3);border-radius:3px}.cookie-detailed::-webkit-scrollbar-thumb:hover{background:rgba(126,211,33,.5)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.btn-accept-all:focus,.btn-accept:focus,.btn-close:focus,.btn-customize:focus,.btn-essential:focus,.btn-save:focus,.toggle-switch:focus{outline:2px solid #7ed321;outline-offset:2px}@media(prefers-contrast:high){.cookie-banner{border-top-width:4px}.option-item{border-width:2px}.toggle-switch{border:2px solid #2c3e50}.toggle-switch.active{border-color:#7ed321}}.giver-verification-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;direction:rtl!important}.giver-verification-modal-overlay *{box-sizing:border-box!important}.giver-vm-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:giverVmFadeIn .3s ease-out!important}.giver-vm-modal{position:relative!important;background:#fff!important;border-radius:24px!important;width:100%!important;max-width:480px!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05)!important;animation:giverVmSlideUp .4s cubic-bezier(.16,1,.3,1)!important}@media(max-width:640px){.giver-vm-modal{border-radius:20px!important;max-width:100%!important;max-height:100vh!important}}.giver-vm-decoration{position:absolute!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}.giver-vm-gradient-orb{position:absolute!important;top:-100px!important;right:-100px!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(214,224,70,.2) 0,transparent 70%)!important;filter:blur(60px)!important}.giver-vm-pattern{position:absolute!important;inset:0!important;opacity:.02!important;background-image:repeating-linear-gradient(45deg,#9fd356,#9fd356 1px,transparent 0,transparent 20px)!important}.giver-vm-close{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;background:#f3f4f6!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;padding:0!important}.giver-vm-close:hover{background:rgba(159,211,86,.1)!important;transform:rotate(90deg)!important}.giver-vm-close span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;background:#6b7280!important;transition:background .2s ease!important}.giver-vm-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important}.giver-vm-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important}.giver-vm-close:hover span{background:#73bf44!important}.giver-vm-content{position:relative!important;padding:50px 40px 40px!important}@media(max-width:640px){.giver-vm-content{padding:40px 24px 32px!important}}.giver-vm-header{text-align:center!important;margin-bottom:32px!important}.giver-vm-badge{display:inline-flex!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:6px 20px!important;background:rgba(159,211,86,.1)!important;color:#73bf44!important;font-size:.875rem!important;font-weight:600!important;border-radius:100px!important;margin-bottom:16px!important}.giver-vm-badge svg{width:18px!important;height:18px!important;fill:currentColor!important}.giver-vm-header h1{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important;line-height:1.2!important}@media(max-width:640px){.giver-vm-header h1{font-size:1.75rem!important}}.giver-vm-highlight{background:linear-gradient(135deg,#d6e046,#73bf44)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.giver-vm-header p{font-size:1rem!important;color:#6b7280!important;margin:0!important;line-height:1.6!important}.giver-vm-alert{padding:12px 16px!important;border-radius:12px!important;margin-bottom:20px!important;font-size:.9375rem!important;display:flex!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.giver-vm-alert.danger{background:rgba(239,68,68,.1)!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.2)!important}.giver-vm-alert.info{background:rgba(59,130,246,.1)!important;color:#2563eb!important;border:1px solid rgba(59,130,246,.2)!important}.giver-vm-alert .giver-vm-alert-close{margin-right:auto!important;background:none!important;border:none!important;padding:4px!important;cursor:pointer!important;opacity:.6!important;transition:opacity .2s!important}.giver-vm-alert .giver-vm-alert-close:hover{opacity:1!important}.giver-vm-alert .giver-vm-alert-close svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:2!important}.giver-vm-form{display:flex!important;flex-direction:column!important;grid-gap:24px!important;gap:24px!important;direction:rtl!important}.giver-vm-form .giver-vm-help-text{font-size:.875rem!important;color:#6b7280!important;margin:-12px 0 0!important;text-align:center!important;direction:rtl!important;line-height:1.5!important}.giver-vm-field{position:relative!important;width:100%!important}.giver-vm-field input{width:100%!important;padding:20px 0 8px!important;background:transparent!important;border:none!important;border-bottom:2px solid #f3f4f6!important;font-size:1rem!important;color:#1a1f2e!important;transition:all .3s ease!important;font-family:inherit!important;direction:rtl!important}.giver-vm-field input:focus{outline:none!important;border-bottom-color:#9fd356!important}.giver-vm-field input.giver-vm-otp-input{text-align:center!important;font-size:1.5rem!important;letter-spacing:.5rem!important;font-weight:600!important}.giver-vm-field label{position:absolute!important;top:20px!important;right:0!important;font-size:1rem!important;color:#6b7280!important;pointer-events:none!important;transition:all .3s ease!important;background:#fff!important;padding:0 4px!important;transform-origin:right top!important;direction:rtl!important}.giver-vm-field.has-value label,.giver-vm-field input:focus+label{top:0!important;font-size:.75rem!important;color:#73bf44!important;transform:translateY(-50%)!important}.giver-vm-input-group{display:flex!important;align-items:stretch!important;flex-direction:row-reverse!important;background:#f3f4f6!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}.giver-vm-input-group input{flex:1 1!important;border:none!important;background:transparent!important;padding:14px 16px!important;font-size:1rem!important;color:#1a1f2e!important;direction:rtl!important}.giver-vm-input-group input:focus{outline:none!important}.giver-vm-input-group button{padding:0 24px!important;background:linear-gradient(135deg,#d6e046,#73bf44)!important;border:none!important;color:#fff!important;font-weight:600!important;font-size:.9375rem!important;cursor:pointer!important;transition:all .3s ease!important;white-space:nowrap!important}.giver-vm-input-group button:hover:not(:disabled){transform:translateX(2px)!important}.giver-vm-input-group button:disabled{opacity:.6!important;cursor:not-allowed!important}.giver-vm-btn{padding:14px 28px!important;border:none!important;border-radius:12px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;font-family:inherit!important}.giver-vm-btn.primary{background:linear-gradient(135deg,#d6e046,#73bf44)!important;color:#fff!important;box-shadow:0 4px 14px rgba(115,191,68,.3)!important}.giver-vm-btn.primary:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(115,191,68,.4)!important}.giver-vm-btn.secondary{background:#fafbfc!important;color:#4b5563!important;border:1.5px solid #e5e7eb!important;font-weight:500!important;letter-spacing:.025em!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.giver-vm-btn.secondary:hover:not(:disabled){background:#f3f4f6!important;border-color:#d1d5db!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.giver-vm-btn.secondary:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.giver-vm-btn.link{background:none!important;color:#73bf44!important;padding:8px 16px!important;font-size:.9375rem!important}.giver-vm-btn.link:hover{text-decoration:underline!important}.giver-vm-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.giver-vm-success{text-align:center!important;padding:40px 0!important}.giver-vm-success-icon{width:120px!important;height:140px!important;margin:0 auto 32px!important;position:relative!important}.giver-vm-success h2{font-size:2rem!important;font-weight:800!important;color:#1a1f2e!important;margin:0 0 12px!important}.giver-vm-success p{font-size:1.125rem!important;color:#6b7280!important;margin:0!important}.giver-vm-success-logo-container{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform-style:preserve-3d!important;animation:giverLogoEntrance .8s cubic-bezier(.16,1,.3,1)!important}.giver-vm-success-logo-container .logo-glow{position:absolute!important;inset:-30px!important;background:radial-gradient(circle,rgba(159,211,86,.3) 0,transparent 60%)!important;filter:blur(40px)!important;animation:giverLogoPulse 2s ease-in-out infinite!important}.giver-vm-success-logo-container .animated-logo{position:relative!important;z-index:1!important;filter:drop-shadow(0 6px 25px rgba(115,191,68,.3))!important;animation:giverLogoFloat 4s ease-in-out infinite!important;opacity:1!important}.giver-vm-success-logo-container .animated-logo path{opacity:1!important}.giver-vm-success-logo-container .animated-logo .logo-path-1,.giver-vm-success-logo-container .animated-logo .logo-path-2,.giver-vm-success-logo-container .animated-logo .logo-path-3{animation:giverLogoPathDraw 1s cubic-bezier(.16,1,.3,1) forwards!important;stroke:#73bf44!important;stroke-width:10!important;stroke-dasharray:1000!important;stroke-dashoffset:1000!important;fill-opacity:0!important}.giver-vm-success-logo-container .animated-logo .logo-path-1{animation-delay:.2s!important}.giver-vm-success-logo-container .animated-logo .logo-path-2{animation-delay:.4s!important}.giver-vm-success-logo-container .animated-logo .logo-path-3{animation-delay:.6s!important}.giver-vm-success-logo-container .logo-particle{position:absolute!important;width:8px!important;height:8px!important;background:radial-gradient(circle,#d6e046 0,#73bf44 100%)!important;border-radius:50%!important;opacity:0!important;box-shadow:0 0 10px rgba(159,211,86,.8)!important}.giver-vm-success-logo-container .logo-particle-1{top:10%!important;left:20%!important;animation:giverParticleFloat1 3s ease-in-out infinite!important}.giver-vm-success-logo-container .logo-particle-2{top:20%!important;right:15%!important;animation:giverParticleFloat2 3s ease-in-out .5s infinite!important}.giver-vm-success-logo-container .logo-particle-3{bottom:20%!important;left:15%!important;animation:giverParticleFloat3 3s ease-in-out 1s infinite!important}.giver-vm-success-logo-container .logo-particle-4{bottom:10%!important;right:20%!important;animation:giverParticleFloat4 3s ease-in-out 1.5s infinite!important}.giver-vm-success-logo-container .success-check-overlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;animation:giverCheckFadeIn .4s ease-out 1.2s forwards!important}.giver-vm-success-logo-container .success-check-overlay svg{width:70px!important;height:70px!important;filter:drop-shadow(0 4px 12px rgba(115,191,68,.3))!important}.giver-vm-success-logo-container .success-check-overlay svg circle{fill:hsla(0,0%,100%,.95)!important;stroke:#9fd356!important;stroke-width:3!important}.giver-vm-success-logo-container .success-check-overlay svg path{fill:none!important;stroke:#73bf44!important;stroke-width:4!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:48!important;stroke-dashoffset:48!important;animation:giverVmDrawCheck .4s ease-out .2s forwards!important}.giver-vm-step-info{text-align:center!important;margin-bottom:24px!important}.giver-vm-step-info .step-title{font-size:1.125rem!important;font-weight:600!important;color:#1a1f2e!important}.giver-vm-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(0,0,0,.06)!important}.giver-vm-footer.centered{justify-content:center!important;width:100%!important}@media(max-width:480px){.giver-vm-footer{flex-direction:column-reverse!important;grid-gap:12px!important;gap:12px!important}.giver-vm-footer .giver-vm-btn{width:100%!important;max-width:none!important}}.giver-vm-spinner{display:inline-block!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid hsla(0,0%,100%,.3)!important;border-top-color:#fff!important;animation:giverVmSpin .8s linear infinite!important}.giver-verification-success-toast{position:fixed!important;top:20px!important;right:20px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;padding:16px 24px!important;z-index:10001!important;animation:giverVmSlideIn .3s ease!important}.giver-verification-success-toast .toast-content{display:flex!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.giver-verification-success-toast .toast-content svg{width:24px!important;height:24px!important;color:#73bf44!important;flex-shrink:0!important}.giver-verification-success-toast .toast-content svg.mini-logo{width:30px!important;height:35px!important}.giver-verification-success-toast .toast-content span{font-size:16px!important;color:#1a1f2e!important;font-weight:500!important}.giver-verification-success-toast.fade-out{animation:giverVmSlideOut .3s ease forwards!important}@keyframes giverVmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes giverVmSlideUp{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes giverVmDrawCheck{to{stroke-dashoffset:0}}@keyframes giverVmSpin{to{transform:rotate(1turn)}}@keyframes giverVmSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes giverVmSlideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes giverLogoEntrance{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes giverLogoFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(2deg)}75%{transform:translateY(4px) rotate(-1deg)}}@keyframes giverLogoPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes giverLogoPathDraw{50%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1;stroke-width:0}}@keyframes giverParticleFloat1{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(30px,-30px) scale(1)}to{opacity:0;transform:translate(50px,-50px) scale(.5)}}@keyframes giverParticleFloat2{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(-25px,-35px) scale(1)}to{opacity:0;transform:translate(-45px,-55px) scale(.5)}}@keyframes giverParticleFloat3{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(35px,25px) scale(1)}to{opacity:0;transform:translate(55px,45px) scale(.5)}}@keyframes giverParticleFloat4{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(-30px,30px) scale(1)}to{opacity:0;transform:translate(-50px,50px) scale(.5)}}@keyframes giverCheckFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){.giver-vm-modal{margin:10px!important}.giver-vm-content{padding:36px 20px 28px!important}.giver-vm-header{margin-bottom:28px!important}.giver-vm-header h1{font-size:1.625rem!important}.giver-vm-header p{font-size:.9375rem!important}.giver-vm-form{grid-gap:20px!important;gap:20px!important}.giver-vm-input-group button{padding:0 16px!important;font-size:.875rem!important}.giver-verification-success-toast{right:10px!important;left:10px!important;width:auto!important}.giver-vm-success-icon{width:100px!important;height:115px!important}}
/*# sourceMappingURL=main.a0746bfb.chunk.css.map */