@font-face{font-family:CoolveticaCondensed;src:url(/assets/coolvetica%20condensed%20rg-nFIuw1Hr.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CoolveticaCompressed;src:url(/assets/coolvetica%20compressed%20rg-Cd7lgt2s.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CoolveticaCrammed;src:url(/assets/coolvetica%20crammed%20rg-C3NyI_9a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CoolveticaRGIt;src:url(/assets/coolvetica%20rg%20it-C4Zx6yQn.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:CoolveticaRG;src:url(/assets/Coolvetica%20Rg-Di0q1keK.otf) format("truetype");font-weight:400}body{margin:0;padding:0;font-family:CoolveticaRG,sans-serif;background-color:var(--bg-color);overflow-x:hidden}::-webkit-scrollbar{width:0px;height:0px;background:transparent}::-webkit-scrollbar-thumb{background:transparent}*{scrollbar-width:none}html,body{height:100%;margin:0;font-family:Manrope,sans-serif}#root{height:100%;display:flex;flex-direction:column}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.content-wrapper{flex:1 0 auto}.gradient-border-button-sides{background-color:#1e1e1e;color:#f0f0f0;padding:12px 28px;font-family:Arial,sans-serif;font-size:18px;font-weight:500;cursor:pointer;text-align:center;outline:none;position:relative;border-style:solid;border-width:2px;border-color:transparent;border-image-source:linear-gradient(to right,#D32F2F 0%,#D32F2F 20%,var(--primary-color) 50%,#D32F2F 80%,#D32F2F 100%);border-image-source:linear-gradient(to right,var(--secondary-color) 0%,#1e1e1e 45%,#1e1e1e 50%,#1e1e1e 55%,var(--secondary-color) 100%);border-image-slice:1;border-image-repeat:stretch;transition:all .2s ease-in-out}.gradient-border-button-sides:hover{border-image-source:linear-gradient(to right,var(--secondary-color) 0%,#1e1e1e 45%,#1e1e1e 50%,#1e1e1e 55%,var(--secondary-color) 100%);transform:translateY(-2px)}.gradient-border-button-sides:active{transform:translateY(0)}:root{--bg-color: #000000;--primary-color: #121212;--secondary-color: #E63323FF;--text-color: #fff;--additional-color: #E0E0E0;--transition-speed: .3s;--radius: 12px;--border-radius: 2px;--box-shadow: 0px;--custom-gradient-border-image: linear-gradient(to right, red 0%, #808080 50%, red 100%)}.registration-container{max-width:600px;margin:2rem auto;padding:1rem;display:flex;justify-content:center;font-family:Manrope,sans-serif;position:relative;background-color:var(--primary-color);border-radius:6px}@media (max-width: 600px){.registration-container{margin:0;padding:0 0 100px;width:100vw;max-height:calc(100vh + -0px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.registration-form{background-color:var(--primary-color);padding:1.5rem;border-radius:8px;border:none;box-shadow:0 0 5px var(--primary-color);color:#fff;animation:fadeIn .3s ease-out;position:relative;overflow:visible;width:100%;box-sizing:border-box}.close-modal-button{position:absolute;top:15px;right:15px;background:transparent;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:5px;line-height:1;transition:color .2s ease}.close-modal-button:hover{color:#fff}.api-error-message{color:#f44;font-size:.9rem;text-align:center;margin-bottom:1rem;padding:8px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px}.input-validation-error{display:none}.registration-form h1{font-size:1.8rem;margin-bottom:1rem;text-align:start;font-family:CoolveticaRG,sans-serif;font-weight:300;text-transform:uppercase}.input-row{display:flex;gap:1rem}.form-group{flex:1;position:relative;margin-bottom:1.2rem;display:flex;flex-direction:column}.password-input-group{position:relative}.password-toggle-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#ffffff80;font-size:1.2rem;line-height:0;padding-top:.75rem;padding-bottom:.75rem;height:calc(100% - 1.5rem);display:flex;align-items:center}.password-toggle-icon:hover{color:#fffc}.form-group input[type=password],.form-group input[type=text]{padding-right:40px}.input-row .form-group input,.input-row .form-group .IMaskInput-parent input,.input-row .form-group input[type=tel]{flex:1;padding:.75rem;border:1px solid rgba(255,255,255,.1);font-size:1rem;border-radius:4px;background:transparent;color:#fff;transition:border-color .3s ease;width:100%;box-sizing:border-box}.input-row .form-group>div>input.input-error,.input-row .form-group>input.input-error{border-color:#f44!important}.input-row .form-group input:focus,.input-row .form-group .IMaskInput-parent input:focus{outline:none;background:transparent;border-color:#fff3}.input-row .form-group input:disabled,.input-row .form-group .IMaskInput-parent input:disabled{background-color:#444;opacity:.6;cursor:not-allowed}.field-error-message{color:#ff6b6b;font-size:.75rem;padding-top:4px;display:block;min-height:1.1em;opacity:0;transform:translateY(-5px);transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;bottom:-1.4em;left:0}.input-row .form-group input.input-error+.field-error-message,.input-row .form-group>div>input.input-error+.field-error-message,.form-group>input.input-error+.field-error-message,.form-group.password-input-group input.input-error+.password-toggle-icon+.field-error-message{opacity:1;transform:translateY(0)}.checkbox-container{display:flex;align-items:center;margin-bottom:1rem;margin-top:.5rem}.checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.6);border-radius:4px;margin-right:.5rem;cursor:pointer;position:relative;flex-shrink:0}.checkbox-container input[type=checkbox]:checked{background-color:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-container input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container label{font-size:.9rem;color:#fffc;line-height:1.3}.verification-code-row{align-items:flex-start}.verification-code-row .form-group{flex-grow:1}.timer{display:flex;align-items:center;justify-content:center;font-size:1rem;min-width:60px;flex-shrink:0;margin-left:10px;padding-top:.5rem;padding-bottom:calc(.5rem + 1.2em);box-sizing:border-box}.resend-code-button{font-family:Manrope,sans-serif;width:100%;padding:.75rem;border:none;border-radius:4px;font-size:1rem;color:#fff;background:#444;cursor:pointer;transition:background .3s ease;margin-top:10px}.resend-code-button:disabled{opacity:.6;cursor:not-allowed}.error-message{color:#f44;font-size:.9rem;text-align:center;margin-bottom:0;padding:8px;background-color:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:4px}.success-message{color:#4caf50;font-size:.9rem;text-align:center;margin-top:1rem;margin-bottom:0;padding:8px;background-color:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:4px}.switch-container{margin-top:1rem;text-align:center;margin-bottom:5rem}.switch-button{background:none;border:none;color:var(--secondary-color);cursor:pointer;text-decoration:underline;font-size:1rem;padding:0}.already_has_account_container{margin-top:1rem;text-align:center}.already_has_account{font-size:1rem}.registration-button-new{font-family:Manrope,sans-serif;width:100%;padding:.75rem;border:none;border-radius:4px;font-size:1rem;color:#fff;background:var(--secondary-color);cursor:pointer;transition:background .3s ease;margin-top:10px}.registration-button-new:disabled{opacity:.6;cursor:not-allowed}.custom-alert{position:fixed;z-index:1000;padding:15px 20px;border-radius:8px;background-color:#4caf50;color:#fff;box-shadow:0 4px 8px #0003;font-size:1rem;font-family:Manrope,sans-serif;opacity:1;transition:opacity .5s ease-in-out;max-width:1000px;word-break:break-word;animation:slideInRight .5s ease-out forwards,fadeOut .5s ease-in 2.5s forwards}.custom-alert.top-right{top:20px;right:20px}.custom-alert.fade-out{opacity:0}@media (max-width: 600px){.registration-form{padding:25px 15px;border-radius:0;border:none;height:100vh;margin-top:40px}.registration-form h1{font-size:1.7rem;margin-bottom:1.5rem;text-align:center}.input-row{flex-direction:column;gap:0;margin-bottom:0}.form-group{margin-bottom:1.5rem}.input-row .form-group input,.input-row .form-group .IMaskInput-parent input,.input-row .form-group input[type=tel],.registration-input{width:100%;font-size:16px;padding:14px 12px;box-sizing:border-box}.form-group.password-input-group input{padding-right:40px}.password-toggle-icon{padding-top:14px;padding-bottom:14px}.field-error-message{font-size:.7rem;bottom:-1.3em}.checkbox-container{margin-bottom:1.5rem;align-items:flex-start}.checkbox-container input[type=checkbox]{width:22px;height:22px;margin-top:2px}.checkbox-container input[type=checkbox]:checked:after{left:6px;top:3px;width:5px;height:10px}.checkbox-container label{font-size:14px;line-height:1.5;margin-left:8px}.verification-code-row{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.verification-code-row .form-group{margin-bottom:1.5rem}.verification-code-row .form-group input{flex-grow:1;min-width:0;font-size:16px;padding:14px 12px}.timer{font-size:15px;padding:14px 5px 0;min-width:auto;color:#ccc;align-self:flex-start;padding-bottom:calc(1.5rem - 14px)}.registration-button-new{width:100%;padding:15px;font-size:16px;margin-top:0}.resend-code-button{width:100%;padding:14px;font-size:14px;margin-top:12px;margin-left:0}.error-message,.success-message{font-size:14px;margin-top:15px}.switch-container,.already_has_account_container{margin-top:1.5rem;font-size:14px}.switch-button,.already_has_account .switch-button,.already_has_account{font-size:14px}.custom-alert.top-right{top:10px;left:10px;right:10px;width:auto;max-width:none;font-size:14px;padding:12px 15px;text-align:center}}.registration-input{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.1);font-size:1rem;border-radius:4px;background:transparent;color:#fff;transition:border-color .3s ease;box-sizing:border-box}.form-group .registration-input[type=password],.form-group .registration-input[type=text]{padding-right:40px}.registration-input:focus{outline:none;background:transparent;border-color:#fff3}.registration-input.input-error{border-color:#f44!important}.registration-container.password-recovery-container .form-group{margin-bottom:1.2rem}.input-row.verification-code-row .form-group{flex-grow:1;margin-bottom:1.2rem}.input-row.verification-code-row .timer{padding-top:.5rem;padding-bottom:calc(.5rem + 1.2em)}.forgot-password-container{margin-bottom:1rem;margin-top:-.5rem}.forgot-password-button{background:none;border:none;color:var(--secondary-color);cursor:pointer;text-decoration:underline;font-size:1rem;padding:0}.forgot-password-button:disabled{color:#aaa;text-decoration:none;cursor:not-allowed}@media (max-width: 600px){.forgot-password-container{font-size:13px;margin-bottom:1.2rem}.forgot-password-button{font-size:13px}.registration-container.password-recovery-container .form-group{margin-bottom:1.5rem}}.link_to_docs{color:#ffffffe6}.notifications-modal{background-color:var(--primary-color, #1e1e2f);padding:20px;border-radius:8px;width:90vw;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 5px 15px #0000004d;color:#ffffffd9;animation:fadeInModal .3s ease-out}@keyframes fadeInModal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.notifications-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.notifications-header h2{margin:0;font-size:1.4rem;color:#fff;font-family:Manrope,sans-serif;font-weight:600}.notifications-close-btn{background:none;border:none;color:#ffffffb3;font-size:1.8rem;cursor:pointer;padding:0 5px;line-height:1}.notifications-close-btn:hover{color:#fff}.notifications-list{overflow-y:auto;flex-grow:1;padding-right:5px}.notifications-list::-webkit-scrollbar{width:6px}.notifications-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.notifications-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.notifications-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.notification-item{padding:12px 15px;margin-bottom:10px;background-color:#ffffff08;border-radius:6px;border-left:3px solid var(--secondary-color-active, #e95042);transition:background-color .2s ease,opacity .3s ease;font-family:Manrope,sans-serif}.notification-item.read{opacity:.65;border-left-color:#fff3}.notification-item:last-child{margin-bottom:0}.notification-message{margin:0 0 5px;font-size:.95rem;line-height:1.5;color:#ffffffe6}.notification-date{font-size:.75rem;color:#ffffff80}.notifications-empty,.notifications-loading{text-align:center;padding:20px;color:#fff9;font-size:1rem;font-family:Manrope,sans-serif}*{box-sizing:border-box;margin:0;padding:0}.navbar{background-color:#000;position:fixed;top:0;width:100%;z-index:100;display:flex;justify-content:center;padding:10px 0}.navbar-container{width:100%;max-width:1400px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.navbar-left .navbar-logo{display:flex;align-items:center;text-decoration:none;padding-right:10px}.logo-img{width:100px}.navbar-menu{flex-grow:1;margin-left:20px;display:flex;align-items:center;gap:20px;position:relative}.nav-menu{display:flex;list-style:none;align-items:center;gap:10px;padding:0;opacity:1;transition:opacity .3s ease,margin-right .3s ease;flex-shrink:0;margin-right:20px}.navbar-menu.search-active .nav-menu{opacity:0;pointer-events:none;margin-right:0}.nav-item{font-family:Manrope,sans-serif}.nav-links{text-decoration:none;color:#fff9;font-size:16px;transition:color .3s ease;background:none;font-weight:600;border:none;cursor:pointer;padding:0;font-family:Manrope,sans-serif}.nav-links:hover{color:#fff}.search-form{display:flex;align-items:center;border:2px solid rgba(255,255,255,.15);padding:8px 10px;border-radius:8px;flex-grow:1;transition:flex-grow .3s ease;margin-right:20px}.search-icon{margin-right:5px;color:#ddd}.search-input{border:none;outline:none;background:transparent;color:#ddd;font-size:16px;width:100%}.navbar-right{display:flex;align-items:center;flex-shrink:0}.nav-button{margin-left:15px;border:2px solid var(--secondary-color);border-radius:8px;cursor:pointer;padding:11px 20px;font-size:18px;font-family:CoolveticaRG,sans-serif;transition:all .3s ease;flex-shrink:0;position:relative;z-index:1;background-color:transparent;overflow:hidden;color:#fff}.nav-button:hover{background-color:var(--secondary-color)}.nav-button:disabled{opacity:.7;cursor:not-allowed}.nav-registration{margin-left:15px;border:none;border-radius:8px;cursor:pointer;padding:12px 20px;font-size:18px;font-family:CoolveticaRG,sans-serif;transition:all .3s ease;flex-shrink:0;background-color:var(--secondary-color);color:#fff}.nav-registration:hover{background-color:#eb5c4e}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content{padding:0;border-radius:8px;position:relative;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-icon{display:none;color:#fff;cursor:pointer;font-size:26px}.nav-user-container{position:relative;display:flex;align-items:center;margin-left:20px;font-family:Manrope,sans-serif;flex-shrink:0}.nav-link-to-acc{text-decoration:none;display:flex;align-items:center}.nav-user{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.nav-user img{width:40px;height:40px;border-radius:50%;transition:all .3s ease;object-fit:cover}.nav-user span{color:#ffffff80;transition:color .3s ease}.nav-user:hover span{color:#fff}.nav-user:hover .nav-avatar{filter:brightness(120%)}.user-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;background-color:#2a2a2a;border-radius:8px;padding:5px 0;box-shadow:0 4px 15px #00000080;z-index:110;min-width:220px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.user-dropdown-menu.visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.dropdown-item{display:flex;align-items:center;padding:12px 20px;color:#ddd;text-decoration:none;cursor:pointer;gap:10px;transition:background-color .2s ease,color .2s ease;font-size:15px;font-family:Manrope,sans-serif}.dropdown-item:hover{background-color:#ffffff1a;color:#fff}.dropdown-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}.dropdown-item svg{font-size:1.1em;color:#ffffffb3;transition:color .2s ease}.dropdown-item:hover svg{color:#fff}.search-results-dropdown-portal{position:absolute;background-color:#2a2a2a;border-radius:8px;padding:0;box-shadow:0 4px 15px #00000080;z-index:120;max-height:300px;overflow-y:auto}.search-result-item,.search-status,.search-show-all-btn{display:block;padding:10px 15px;color:#ddd;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:15px;font-family:Manrope,sans-serif}.search-show-all-btn{background:none;border:none;border-top:1px solid rgba(255,255,255,.1);width:100%;text-align:center;font-weight:500}.search-result-item:hover,.search-show-all-btn:hover{background-color:#ffffff1a;color:#fff}.search-result-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.search-status{text-align:center;color:#fff9}.nav-menu-mobile{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;background-color:#1c1c1c;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));list-style:none;z-index:10010;max-height:85vh;overflow-y:auto;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -6px 20px #00000059;transform:translateY(100%);visibility:hidden;opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.nav-menu-mobile.active{transform:translateY(0);visibility:visible;opacity:1}.nav-item-mobile{display:flex;flex-direction:column;align-items:flex-start;padding:5px 0;text-align:left;width:100%}.nav-item-mobile:last-child{border-bottom:none}.nav-item-mobile>a,.nav-item-mobile>button{display:flex;align-items:center;gap:12px;color:#ccc;text-decoration:none;font-size:1.05rem;font-family:Manrope,sans-serif;font-weight:500;background:none;border:none;cursor:pointer;padding:8px 0;width:100%;text-align:left;transition:color .2s ease}.nav-item-mobile>a:hover,.nav-item-mobile>button:hover{color:#fff}.nav-item-mobile svg{font-size:1.2em;color:#fff9;flex-shrink:0;width:22px;text-align:center}.nav-item-mobile>a:hover svg,.nav-item-mobile>button:hover svg{color:#fff}.nav-item-mobile .nav-button-mobile-custom{font-weight:600;font-family:Manrope,sans-serif;padding:10px 0;color:#fff;width:100%;border:1px solid var(--secondary-color);border-radius:6px;margin-top:10px;justify-content:center;text-transform:uppercase;font-size:.9rem;transition:background-color .2s ease,color .2s ease}.nav-item-mobile .nav-button-mobile-custom:hover{background-color:var(--secondary-color);color:#fff}.nav-item-mobile .nav-button-mobile-custom:disabled{opacity:.5;cursor:not-allowed;background-color:transparent;color:var(--secondary-color)}.nav-item-mobile-switch{margin-top:auto;padding-top:20px}.nav-links-mobile{text-transform:uppercase}.nav-switch-menu-link{font-weight:500;text-transform:uppercase}.nav-switch-menu-link[onClick*="setMobileMenuStage('main')"] svg{margin-left:0;margin-right:8px}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-nav-overlay.active{opacity:1;visibility:visible;pointer-events:auto}@media (max-width: 1050px){.nav-user-container:not(.mobile-layout) .nav-user span{display:none}}@media (max-width: 768px){.nav-menu,.nav-button,.nav-registration{display:none}.nav-user-container:not(.mobile-layout-force-show){display:none}.navbar-menu{flex-grow:1;margin-left:15px;margin-right:15px;gap:0}.navbar-menu .search-form{margin-right:0}.navbar-right{display:flex;align-items:center;margin-left:0}.nav-user-container{display:flex!important;margin-left:0}.nav-user-container .nav-user span{display:none}.nav-user-container .nav-avatar{width:36px;height:36px}.menu-icon{display:block;margin-left:15px}.search-results-dropdown-portal{max-width:calc(100vw - 40px)}}@media (max-width: 576px){.modal-content{min-height:100vh;border-radius:0}.navbar-container{padding:0 10px}.logo-img{width:80px}.navbar-menu{margin-left:10px;margin-right:10px}.search-input{font-size:14px}.search-icon{font-size:15px}.nav-user-container .nav-avatar{width:32px;height:32px}.menu-icon{font-size:24px;margin-left:12px}.nav-menu-mobile{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top-left-radius:20px;border-top-right-radius:20px}.nav-item-mobile>a,.nav-item-mobile>button{font-size:1rem}.nav-item-mobile .nav-button-mobile-custom{font-size:.85rem}}body.no-scroll-overlay-active,body.no-scroll-filter-menu-active{overflow:hidden}.allCampaigns{background:var(--bg-color);min-height:100vh;opacity:0;transition:opacity .3s ease-out}.allCampaigns.content-loaded{opacity:1}.allCampaigns .animatable{opacity:0;transform:translateY(20px);animation:contentFadeInAllCampaigns .5s ease-out forwards}.allCampaigns.content-loaded .filter-section-generic{animation-delay:.25s}.allCampaigns.content-loaded .filter-section-generic:nth-of-type(2){animation-delay:.3s}.allCampaigns.content-loaded .filter-section-generic:nth-of-type(3){animation-delay:.35s}.allCampaigns.content-loaded .desktop-extra-filters-container{animation-delay:.3s}@keyframes contentFadeInAllCampaigns{to{opacity:1;transform:translateY(0)}}.allCampaigns.no-campaigns-state{opacity:1}.allCampaigns.no-campaigns-state .no-campaigns{opacity:1;animation:none;transform:translateY(0)}.no-campaigns{margin-top:50px}.all-campaigns-container{margin:40px auto 0;padding:20px;max-width:1400px}.header-block{display:flex;justify-content:space-between;margin-bottom:40px;margin-top:60px;gap:50px}.projects-title{font-size:80px;font-family:CoolveticaCondensed,sans-serif;color:#fff;font-weight:400;margin:0;flex-shrink:0;line-height:1;align-self:start}.filters-block-desktop{flex-grow:1;max-width:1400px;display:block}.search-filter{display:flex;gap:15px;margin-bottom:25px;flex-wrap:nowrap;align-items:center}.search-filter .filter-input,.search-filter .filter-select{padding:10px 15px;border:none;border-radius:8px;background:var(--primary-color);color:#fff;font-size:1rem;height:42px;box-sizing:border-box;border:1px solid transparent}.search-filter .filter-input::placeholder{color:#ffffff80}.search-filter .filter-input:focus,.search-filter .filter-select:focus{outline:none;border-color:#fff3}.search-filter .filter-select{padding:0 30px 0 15px;min-width:180px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M287%2069.3a17.6%2017.6%200%200%200-13-5.3H18.4c-5%200-9.3%201.8-12.9%205.3a17.6%2017.6%200%200%200-5.2%2013.1c0%205%201.8%209.3%205.2%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095.1a17.6%2017.6%200%200%200%205.3-12.7c0-5-1.8-9.4-5.2-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.search-filter .filter-select option{background:var(--primary-color);color:#fff}.search-filter .filter-input{flex:1;min-width:200px}.filter-section-generic{margin-bottom:25px}.filter-label{font-size:1.1rem;color:#ffffffb3;margin-bottom:12px;font-weight:300;font-family:Manrope,sans-serif}.filter-buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filter-button{padding:6px 14px;border:2px solid #444;border-radius:6px;background:transparent;color:#fffc;cursor:pointer;transition:all .2s;font-size:.9rem;line-height:1.4;flex-shrink:0}.filter-button:hover{border-color:var(--secondary-color);color:#fff}.filter-button.active{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.filter-expand{display:flex;align-items:center;gap:8px;color:#fff9;cursor:pointer;font-size:.9rem;font-family:Manrope,sans-serif;transition:color .2s ease;margin-top:5px}.filter-expand:hover{color:#ffffffe6}.arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.6);transition:transform .2s,border-top-color .2s}.filter-expand:hover .arrow{border-top-color:#ffffffe6}.arrow.up{transform:rotate(180deg)}.campaigns-flex{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;align-items:stretch}.filters-block-mobile{display:none}.loading,.no-campaigns,.no-results{color:#ffffffb3;text-align:center;font-size:1.2rem;padding:40px 0;width:100%}.desktop-extra-filters-container{position:relative}.desktop-filter-icon-btn{padding:0;width:42px;height:42px;border:none;border-radius:8px;background:var(--primary-color);color:#fffc;cursor:pointer;transition:all .2s;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif}.desktop-filter-icon-btn:hover,.desktop-filter-icon-btn.active{border-color:var(--secondary-color);color:#fff;background-color:#2a2a2a}.desktop-filter-icon-btn svg{transition:transform .2s ease-in-out}.desktop-extra-filters-dropdown{position:absolute;top:calc(100% + 8px);right:0;background-color:#222;border:1px solid #333;border-radius:8px;box-shadow:0 5px 15px #0000004d;padding:20px;z-index:2000;min-width:400px;max-width:500px;display:flex;flex-direction:column;gap:20px;animation:fadeInDropdown .25s ease-out forwards}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-extra-filters-dropdown .filter-section-generic{margin-bottom:0;animation:none}@media (max-width: 1199px){.header-block{flex-direction:column;align-items:center;gap:30px;margin-top:80px;margin-bottom:30px}.projects-title{text-align:start;width:100%;font-size:70px;padding-top:0;margin-top:0}.filters-block-desktop{width:100%;max-width:100%;margin-left:0}.search-filter{flex-wrap:wrap}.search-filter .filter-input{min-width:250px}.desktop-extra-filters-container{margin-left:0}}@media (max-width: 767px){.all-campaigns-container{padding:15px}.header-block{flex-direction:column;align-items:flex-start;margin-top:20px;margin-bottom:25px;gap:15px}.projects-title{font-size:48px;text-align:left;width:auto;margin-bottom:0;margin-top:0}.filters-block-desktop{display:none}.filters-block-mobile{display:flex;flex-direction:column;width:100%;gap:15px}.search-filter-mobile{display:flex;gap:10px;align-items:center}.filter-input-mobile{flex-grow:1;padding:10px 15px;border:none;border-radius:8px;background:var(--primary-color);color:#fff;font-size:.95rem;height:40px;box-sizing:border-box;border:1px solid transparent}.filter-input-mobile::placeholder{color:#ffffff80}.filter-input-mobile:focus{outline:none;border-color:#ffffff80}.filter-icon-button-mobile{flex-shrink:0;width:40px;height:40px;background:var(--primary-color);border:none;border-radius:8px;color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:1.1rem;transition:background-color .2s,color .2s}.filter-icon-button-mobile:hover,.filter-icon-button-mobile:focus{background-color:var(--secondary-color);color:#fff;outline:none}.scrollable-filters-mobile{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.scrollable-filters-mobile::-webkit-scrollbar{display:none}.filter-link-mobile{flex-shrink:0;padding:6px 14px;border:none;border-radius:6px;background:var(--primary-color);color:#ffffffb3;cursor:pointer;transition:all .2s;font-size:.9rem;white-space:nowrap}.filter-link-mobile:hover{background:var(--primary-color);color:#fff}.filter-link-mobile.active{background:var(--secondary-color);color:#fff;font-weight:500}.campaigns-flex{gap:15px}}.mobile-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:1050;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.mobile-filter-overlay.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out,visibility 0s linear 0s}.mobile-filter-menu{position:fixed;bottom:0;left:0;width:100%;background-color:var(--primary-color);border-top-left-radius:16px;border-top-right-radius:16px;z-index:1051;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.1,.25,1),visibility 0s linear .3s;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 -4px 15px #0003;visibility:hidden}.mobile-filter-menu.open{transform:translateY(0);visibility:visible;transition:transform .35s cubic-bezier(.15,.75,.5,1),visibility 0s linear 0s}.mobile-filter-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.mobile-filter-menu-header h2{margin:0;font-size:1.25rem;font-weight:500;color:#fff}.mobile-filter-close-btn{background:none;border:none;color:#ffffffb3;font-size:1.5rem;padding:5px;cursor:pointer;line-height:1;transition:color .2s,transform .2s}.mobile-filter-close-btn:hover{color:#fff;transform:rotate(90deg)}.mobile-filter-menu-content{padding:20px 20px 85px;overflow-y:auto;flex-grow:1;display:flex;flex-direction:column;gap:20px}.mobile-filter-section{display:flex;flex-direction:column;gap:10px}.mobile-filter-label{font-size:.95rem;font-weight:500;color:#fffc}.mobile-filter-select{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:var(--primary-color);color:#fff;font-size:.9rem;height:42px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M287%2069.3a17.6%2017.6%200%200%200-13-5.3H18.4c-5%200-9.3%201.8-12.9%205.3a17.6%2017.6%200%200%200-5.2%2013.1c0%205%201.8%209.3%205.2%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095.1a17.6%2017.6%200%200%200%205.3-12.7c0-5-1.8-9.4-5.2-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:10px auto;cursor:pointer}.mobile-filter-select option{background:var(--primary-color);color:#fff}.mobile-filter-select:focus{outline:none;border-color:var(--secondary-color)}.mobile-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.mobile-filter-button{padding:6px 12px;border:2px solid #555;border-radius:6px;background:transparent;color:#ffffffb3;cursor:pointer;transition:all .2s;font-size:.85rem;line-height:1.3;flex-grow:0}.mobile-filter-button:hover{border-color:var(--secondary-color);color:#fff}.mobile-filter-button.active{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.mobile-filter-actions{margin-top:auto;padding:15px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px;flex-shrink:0;background-color:var(--primary-color);position:sticky;bottom:0;left:0;right:0;width:100%;box-sizing:border-box}.mobile-filter-apply-btn,.mobile-filter-reset-btn{flex-grow:1;padding:10px 15px;border-radius:8px;border:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:opacity .2s,transform .1s ease-out}.mobile-filter-apply-btn:active,.mobile-filter-reset-btn:active{transform:scale(.98)}.mobile-filter-apply-btn{background-color:var(--secondary-color);color:#fff}.mobile-filter-apply-btn:hover{opacity:.9}.mobile-filter-reset-btn{background-color:#ffffff1a;color:#ffffffb3}.mobile-filter-reset-btn:hover{background-color:#ffffff26;color:#fff}.card-wrapper{flex:0 0 calc(25% - 15px);min-height:450px;box-sizing:border-box;position:relative;cursor:pointer}.my-card-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);color:#fff;display:flex;flex-direction:column;padding:4px;border-radius:8px;overflow:hidden;z-index:1;box-shadow:0 2px 5px #0000001a;transition:max-height .7s cubic-bezier(.4,0,.2,1),box-shadow .3s ease-in-out,transform .3s ease-in-out,z-index 0s linear .3s;will-change:max-height,transform,z-index,box-shadow;transform:translateY(0)}.card-wrapper:hover .my-card-content{max-height:700px;z-index:10;box-shadow:0 5px 15px #0000004d;transform:scale(1);overflow:hidden;transition:max-height .7s cubic-bezier(.4,0,.2,1),box-shadow .3s ease-in-out,transform .3s ease-in-out,z-index 0s linear}.card-wrapper:hover .my-card-content .my-card-image{height:40%}.my-card-image{width:100%;height:240px;object-fit:cover;border-bottom:3px solid rgba(0,0,0,.1);border-radius:6px;transition:all .3s ease;flex-shrink:0}.my-card-info{padding:1rem .5rem .5rem;display:flex;flex-direction:column;flex-grow:1;position:relative}.my-card-header{display:flex;align-items:flex-start;margin-bottom:1rem;position:relative;z-index:2}.my-card-avatar{border-radius:50%;object-fit:cover;width:80px;height:80px;flex-shrink:0;padding:4px;border:2px solid rgba(255,255,255,.1);align-self:flex-start}.my-card-text{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-left:10px;overflow:hidden}.my-card-title{font-size:18px;font-family:Manrope,sans-serif;font-weight:200;color:#fff;line-height:1;overflow:hidden;text-overflow:ellipsis;margin:0 0 .3rem;width:100%}.my-card-user-name{font-size:16px;color:#ffffff80;font-family:Manrope,sans-serif;margin:0;line-height:1;word-wrap:break-word;word-break:break-word}.my-card-description{color:#fffc;font-family:Manrope,sans-serif;font-size:14px;line-height:1.1;max-height:0;opacity:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;letter-spacing:-.1px;transition:max-height .3s ease-out,opacity .3s ease,-webkit-line-clamp 0s linear .3s;margin-bottom:.5rem}.card-wrapper:hover .my-card-title{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.card-wrapper:hover .my-card-user-name{overflow:visible;text-overflow:unset;white-space:normal}.card-wrapper:hover .my-card-description{opacity:1;max-height:200px;-webkit-line-clamp:7;transition:max-height .7s cubic-bezier(.4,0,.2,1) .1s,opacity .5s ease .1s}.my-card-progress{margin-top:auto;width:100%;flex-shrink:0;position:relative;z-index:2;background-color:var(--primary-color)}.my-card-progress-bar{height:6px;background-color:#2d2d2d;border-radius:3px;margin-bottom:.5rem}.my-card-progress-fill{height:100%;transition:width .3s ease,background-color .3s ease;background:linear-gradient(to right,var(--primary-color) 0%,var(--secondary-color) 100%)}.my-card-progress-text{font-weight:700;display:flex;justify-content:space-between;align-items:center}.my-card-progress-text span{color:#ffffffb3;font-family:Manrope,sans-serif;font-size:16px}.my-card-tags-container{display:flex;flex-wrap:wrap;gap:6px;padding-top:20px;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out 0s,opacity .3s ease-out 0s;z-index:2}.card-wrapper:hover .my-card-tags-container{max-height:100px;opacity:1}.my-card-tag{background-color:#ffffff1a;color:#ffffffe6;padding:4px 8px;border-radius:16px;font-size:12px;font-family:Manrope,sans-serif;line-height:1.2;white-space:nowrap}@media (max-width: 1399px){.card-wrapper{flex:0 0 calc(33.33% - 13.33px);min-height:500px}.my-card-image{height:240px}.my-card-header{margin-bottom:1rem}.my-card-avatar{width:100px;height:100px}.my-card-text{margin-left:10px}.my-card-title{font-size:20px}.my-card-user-name{font-size:16px}.my-card-description{font-size:14px;margin-bottom:1rem}.my-card-progress{padding-top:1rem}.my-card-progress-text span{font-size:16px}.my-card-tag{font-size:12px;padding:3px 8px}}@media (max-width: 999px){.card-wrapper{flex:0 0 calc(50% - 10px);min-height:420px}.my-card-image{height:200px}.my-card-info{padding:1.2rem}.my-card-header{margin-bottom:1rem}.my-card-avatar{width:80px;height:80px}.my-card-text{margin-left:10px}.my-card-title{font-size:20px}.my-card-user-name{font-size:15px}.my-card-description{font-size:13.5px;margin-bottom:1rem}.my-card-progress{padding-top:1rem}.my-card-progress-text span{font-size:15px}.my-card-tag{font-size:11px;padding:2px 6px}}@media (max-width: 599px){.card-wrapper{flex:0 0 100%;min-height:auto}.my-card-content{position:relative;height:auto;max-height:none!important}.card-wrapper:hover .my-card-content{transform:none;box-shadow:0 2px 5px #0000001a}.my-card-image,.card-wrapper:hover .my-card-content .my-card-image{height:180px}.my-card-info{padding:1rem}.my-card-header{margin-bottom:.8rem}.my-card-avatar{width:70px;height:70px}.my-card-text{margin-left:8px}.my-card-title{font-size:18px;white-space:normal}.my-card-user-name{font-size:14px}.my-card-description{font-size:14px;margin-bottom:.8rem;opacity:1;max-height:100px;-webkit-line-clamp:3;overflow:hidden}.card-wrapper:hover .my-card-description{-webkit-line-clamp:7;max-height:150px}.my-card-progress{padding-top:.8rem;margin-top:.5rem}.my-card-progress-text span{font-size:14px}.my-card-tags-container{opacity:1;max-height:100px;padding-top:8px}.my-card-tag{font-size:11px;padding:2px 6px}}.shimmer{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmerAnimationAllCampaigns;animation-timing-function:linear;background:linear-gradient(to right,#2a2a2a 8%,#383838 18%,#2a2a2a 33%);background-size:1200px 100%}@keyframes shimmerAnimationAllCampaigns{0%{background-position:-1200px 0}to{background-position:1200px 0}}.skeleton-all-campaigns{background:var(--bg-color, #121212);min-height:100vh;opacity:.7}.skeleton-all-campaigns-container{margin:40px auto 0;padding:20px;max-width:1400px}.skeleton-header-block{display:flex;justify-content:space-between;margin-bottom:40px;margin-top:60px;gap:50px}.skeleton-projects-title{height:70px;width:250px;border-radius:6px;background-color:#2a2a2a;align-self:flex-end;margin-bottom:16px}.skeleton-filters-block-desktop{flex-grow:1;display:block}.skeleton-search-filter{display:flex;gap:15px;margin-bottom:25px}.skeleton-filter-input,.skeleton-filter-select{height:42px;border-radius:8px;background-color:#2a2a2a}.skeleton-filter-input{flex:1;min-width:200px}.skeleton-filter-select{min-width:180px}.skeleton-filter-section-generic{margin-bottom:25px}.skeleton-filter-label{height:20px;width:150px;border-radius:4px;margin-bottom:12px;background-color:#2a2a2a}.skeleton-filter-buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.skeleton-filter-button{height:30px;width:100px;border-radius:20px;background-color:#2a2a2a}.skeleton-filter-expand{height:18px;width:120px;border-radius:4px;background-color:#2a2a2a;margin-top:5px}.skeleton-campaigns-flex{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.skeleton-card-item{background-color:#1e1e1e;border-radius:12px;overflow:hidden;width:calc(25% - 15px);display:flex;flex-direction:column;min-height:350px}.skeleton-card-image{height:180px;background-color:#2a2a2a}.skeleton-card-content{padding:15px;flex-grow:1;display:flex;flex-direction:column}.skeleton-card-title{height:24px;width:80%;border-radius:4px;margin-bottom:10px;background-color:#2a2a2a}.skeleton-card-description-line{height:16px;width:100%;border-radius:4px;margin-bottom:8px;background-color:#2a2a2a}.skeleton-card-description-line.short{width:70%}.skeleton-card-progress-bar{height:6px;width:100%;border-radius:3px;margin:10px 0;background-color:#3a3a3a}.skeleton-card-funding-info{display:flex;justify-content:space-between;margin-top:auto}.skeleton-card-text{height:14px;width:45%;border-radius:4px;background-color:#2a2a2a}.skeleton-filters-block-mobile{display:none}@media (max-width: 1199px){.skeleton-header-block{flex-direction:column;align-items:center;gap:30px;margin-top:80px}.skeleton-projects-title{width:100%;text-align:center}.skeleton-filters-block-desktop{width:100%}.skeleton-card-item{width:calc(33.333% - 14px)}}@media (max-width: 767px){.skeleton-all-campaigns-container{padding:15px}.skeleton-header-block{align-items:flex-start;margin-top:20px;gap:15px}.skeleton-projects-title{height:50px;width:180px;text-align:left}.skeleton-filters-block-desktop{display:none}.skeleton-filters-block-mobile{display:flex;flex-direction:column;width:100%;gap:15px}.skeleton-search-filter-mobile{display:flex;gap:10px;align-items:center}.skeleton-filter-input-mobile{flex-grow:1;height:40px;border-radius:8px;background-color:#2a2a2a}.skeleton-filter-icon-button-mobile{width:40px;height:40px;border-radius:8px;background-color:#2a2a2a}.skeleton-scrollable-filters-mobile{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.skeleton-filter-link-mobile{height:30px;width:80px;border-radius:20px;background-color:#2a2a2a;flex-shrink:0}.skeleton-card-item{width:calc(50% - 8px)}}@media (max-width: 575px){.skeleton-card-item{width:100%}}.progress-bar-container{position:relative;background:var(--primary-color);overflow:hidden;height:10px;margin:10px 0;width:100%;border-radius:2px}.progress-bar-new{height:100%;background:linear-gradient(to right,var(--primary-color) 0%,var(--secondary-color) 100%);transition:width .5s ease-in-out,background .5s ease-in-out;border-bottom-right-radius:5px;border-top-right-radius:5px}.progress-text-new{position:absolute;top:7px;left:50%;transform:translate(-50%);font-size:20px;line-height:20px;color:#fff;font-weight:700;transition:opacity .5s ease-in-out}.campaign-container{margin:-20px auto 0;padding:20px;max-width:1400px;background-color:var(--bg-color);opacity:0;transition:opacity .3s ease-out}.campaign-container.content-loaded{opacity:1}.campaign-container.content-loaded .animatable{opacity:0;transform:translateY(15px);animation:contentFadeIn .5s ease-out forwards}@keyframes contentFadeIn{to{opacity:1;transform:translateY(0)}}.campaign-container.error-state{opacity:1}.campaign-container.error-state .error{opacity:1;animation:none;transform:translateY(0)}.loading{color:#fff;text-align:center;padding:60px 20px;font-size:1.2rem;min-height:300px;display:flex;align-items:center;justify-content:center}.campaign-container h3{color:#fff;font-size:80px;text-transform:uppercase;font-family:CoolveticaCondensed,sans-serif;font-weight:300;line-height:.9;margin-bottom:30px}.current-campaign{display:flex;gap:clamp(16px,2vw,20px);align-items:stretch;margin-bottom:clamp(16px,2vw,20px)}.campaign-cover-container{flex:1 1 35%;max-height:450px;min-height:350px;overflow:hidden;border-radius:12px}.campaign-cover{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed);box-shadow:var(--box-shadow)}.campaign-details_new{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative}.campaign-funding{display:flex;flex-direction:column;align-items:flex-start;width:100%}.funding-amount h2{font-size:clamp(4rem,5vw,2.5rem);color:var(--text-color);font-family:CoolveticaCondensed,sans-serif;font-weight:400;text-align:left;width:100%}.funding-progress{width:100%;margin-bottom:clamp(16px,2vw,20px)}.funding-statistics{display:flex;justify-content:space-between;width:100%}.funding-statistics .goal,.funding-statistics .percentage{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-color)}.campaign-dates{display:flex;gap:clamp(16px,2vw,20px);justify-content:space-between;width:100%;border-top:1px solid rgba(255,255,255,.2);margin-top:-60px;padding-top:10px}.grey-text-campaign{color:#fff9;font-size:clamp(1.5rem,1vw,1.5rem);font-family:Manrope,sans-serif}.grey-text-campaign-second{color:#fff9;font-family:Manrope,sans-serif}.campaign-dates .launch-date,.campaign-dates .end-date{font-size:clamp(.9rem,1.2vw,1.1rem);color:#fffc;font-family:Manrope,sans-serif}.campaign-donate-btn{align-self:center;padding:clamp(8px,1vw,16px);width:100%;font-size:clamp(1.4rem,1vw,1.7rem);color:#fff;background-color:var(--secondary-color);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease,transform .3s ease;font-weight:700}.campaign-donate-btn:hover{background-color:#ff1400;transform:translateY(-2px)}.campaign-donate-btn:active{transform:translateY(-2px)}.campaign-main-description{margin-top:20px;margin-bottom:20px}.campaign-main-description p{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;color:#fffc;font-family:Manrope,sans-serif;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;margin:0;padding:0}.campaign-creator{display:flex;justify-content:flex-start;align-items:center;margin-top:20px}.creator-card{display:flex;align-items:center;padding:16px;color:#fff;width:100%;background-color:#0a0a0a}.creator-info{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.creator-identity{display:flex;align-items:center;gap:16px}.creator-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover}.creator-details{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.creator-details h4{font-size:30px;font-weight:400;margin:0;text-transform:uppercase;font-family:CoolveticaRG,sans-serif}.creator-details p{font-family:Manrope,sans-serif;font-weight:200;color:#fff9;margin:0}.campaign-tags-container{padding-left:50px}.creator-tags{display:flex;flex-wrap:wrap;gap:6px;max-width:50vw;justify-content:flex-end}.creator-tag{background-color:#ffffff26;color:#fffc;padding:4px 12px;border-radius:20px;font-size:.75rem;font-family:Manrope,sans-serif;white-space:nowrap}.campaign-additional{display:flex;gap:30px;margin-top:20px}.campaign-left-column{flex:2;min-width:0;display:flex;flex-direction:column}.campaign-menu{display:flex;gap:clamp(8px,1vw,12px);justify-content:flex-start;border-bottom:1px solid #3b3b3b;margin-top:20px;flex-wrap:wrap}.campaign-menu span{cursor:pointer;font-size:clamp(1rem,1.5vw,1.2rem);padding:clamp(4px,1vw,5px) 0;color:#fff9;text-transform:uppercase;font-weight:500;margin-right:10px;font-family:Manrope,sans-serif;padding-bottom:20px;transition:color .3s ease;flex-shrink:0}.campaign-menu span:last-child{margin-right:0}.campaign-menu span:hover,.campaign-menu span.active{color:#fff;border-bottom:1px solid white}.campaign-content-area{margin-bottom:50px;margin-top:20px;padding:4px 4px 4px 0;width:100%;max-width:100%;min-height:400px}.tab-content{font-size:clamp(.9rem,2vw,1rem);color:var(--text-color);line-height:1.5;width:100%;overflow-x:hidden}.campaign-sidebar-column{flex:1;max-width:400px}.campaign-sticky-menu{position:sticky;top:50px;padding:20px 0 20px 20px;border-radius:10px;box-shadow:0 2px 10px #0000001a;background-color:var(--bg-color);z-index:10}.rewards-title{font-size:clamp(1.3rem,1.5vw,1.5rem);padding:clamp(4px,1vw,5px) 0;color:#fffc;text-transform:uppercase;font-weight:500;font-family:Manrope,sans-serif;padding-bottom:15px;transition:color .3s ease;border-bottom:1px solid rgba(255,255,255,.2);text-align:center}.rewards-container{display:flex;flex-direction:column;gap:20px;margin-bottom:25px;padding-top:20px}.reward-card{background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-family:Manrope,sans-serif;display:flex;flex-direction:column}.reward-img{max-width:100%;height:auto;max-height:200px;border-radius:8px 8px 0 0/8px 8px 0px 0px;object-fit:cover}.reward-name{color:#fff;font-size:clamp(1.1rem,1.3vw,1.2rem);margin:15px 0 10px;font-family:Manrope,sans-serif;font-weight:500;padding:0 10px}.reward-description{color:#fff9;font-size:clamp(.9rem,1.1vw,.95rem);line-height:1.4;margin-bottom:15px;min-height:40px;flex-grow:1;padding:0 10px}.reward-divider{border-bottom:1px solid rgba(255,255,255,.2);margin:15px 0}.reward-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 10px}.reward-price{color:#fff9;font-size:clamp(.9rem,1.1vw,1rem);font-weight:500;padding:0 10px}.reward-backers{color:#fff9;font-size:clamp(.8rem,1vw,.9rem)}.support-reward-btn{margin-top:auto;width:100%;padding:12px!important;font-size:clamp(1rem,1.2vw,1.1rem)!important;background-color:#ffffff1a;color:#fff;border:none;border-radius:7px;cursor:pointer;transition:all .2s ease}.support-reward-btn:hover{background-color:#fff3}.no-rewards{text-align:center;color:#ffffff80;padding:20px;font-family:Manrope,sans-serif}.status-notification-bar{background-color:var(--secondary-color);color:#fff;padding:15px 20px;margin-bottom:20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif}.status-notification-bar p{margin:0;line-height:1.5}.status-notification-bar .status-text{font-size:1.1rem;margin-bottom:5px}.status-notification-bar .status-text strong{text-transform:uppercase;font-weight:600}.status-notification-bar .visibility-text{font-size:.9rem;color:#d1d1d1cc}.admin-actions{display:flex;gap:10px}.admin-action-btn{padding:8px 50px;border:none;border-radius:5px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:600;font-size:1rem;transition:background-color .2s ease,transform .1s ease;color:#fff;background-color:#e95042}.admin-action-btn:hover{background-color:#fd9890}.reject-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:start;z-index:1000;padding:40px 20px;overflow-y:auto}.reject-modal-content{background-color:#2c2c2c;padding:25px 30px;border-radius:10px;box-shadow:0 5px 15px #00000080;width:100%;max-width:500px;color:#ffffffe6;font-family:Manrope,sans-serif}.reject-modal-content h4{font-family:CoolveticaCondensed,sans-serif;font-weight:300;font-size:2rem;color:#fff;margin-top:0;margin-bottom:15px;text-align:center;text-transform:uppercase}.reject-modal-content p{font-size:1rem;line-height:1.6;margin-bottom:20px;color:#fffc}.reject-modal-content textarea{width:100%;min-height:100px;padding:12px;margin-bottom:20px;border:1px solid rgba(255,255,255,.25);border-radius:6px;background-color:#ffffff14;color:#fff;font-size:1rem;font-family:Manrope,sans-serif;box-sizing:border-box;resize:vertical}.reject-modal-content textarea::placeholder{color:#ffffff80}.reject-modal-content textarea:focus{outline:none;border-color:#fff6}.reject-modal-content textarea:disabled{background-color:#ffffff0d;cursor:not-allowed}.reject-modal-actions{display:flex;gap:10px;margin-top:10px;flex-direction:column}.modal-btn{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:600;font-size:1rem;transition:background-color .2s ease,opacity .2s ease}.modal-btn.cancel-btn{background-color:#fff3;color:#fff}.modal-btn.cancel-btn:hover{background-color:#ffffff4d}.modal-btn.confirm-btn{background-color:var(--secondary-color, #dc3545);color:#fff}.modal-btn.confirm-btn:hover{filter:brightness(110%)}.modal-btn:disabled{background-color:#5a5a5a!important;color:#ababab!important;cursor:not-allowed!important;opacity:.7!important;filter:none!important}.modal-error{color:#ff6b6b;font-size:.9rem;margin-top:15px;text-align:center}.error-message-global{background-color:#dc3545;color:#fff;padding:10px 15px;margin-bottom:20px;border-radius:5px;text-align:center;font-family:Manrope,sans-serif}.refreshing-indicator{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:var(--primary-color);color:#fff;padding:20px 15px;border-radius:5px;z-index:1001;font-family:Manrope,sans-serif;font-size:.9rem;box-shadow:0 2px 5px #0003}@media (max-width: 992px){.campaign-container h3{font-size:60px}.current-campaign{flex-direction:column}.campaign-cover-container{flex-basis:auto;max-height:300px;min-height:0}.campaign-details_new{justify-content:flex-start;gap:20px}.campaign-dates{margin-top:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.funding-amount h2{font-size:clamp(2.5rem,8vw,3rem)}.campaign-dates .launch-date,.campaign-dates .end-date{font-size:clamp(1rem,3vw,1.1rem)}.campaign-donate-btn{margin-top:20px;font-size:clamp(1.2rem,4vw,1.5rem)}.campaign-additional{flex-direction:column;gap:20px}.campaign-left-column,.campaign-sidebar-column{flex:none;width:100%;max-width:100%}.campaign-sticky-menu{position:static;top:auto;padding:0;box-shadow:none}.rewards-title{text-align:left;padding-left:0}.campaign-menu{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.campaign-menu::-webkit-scrollbar{height:6px}.campaign-menu::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.campaign-menu::-webkit-scrollbar-track{background:transparent}.campaign-menu span{flex:0 0 auto;padding:10px 15px;margin-right:10px;font-size:clamp(1rem,2.5vw,1.1rem);white-space:nowrap}.campaign-content-area{padding:10px 0;margin-bottom:30px}.reward-card{padding:15px}.status-notification-bar{flex-direction:column;align-items:flex-start;gap:10px}.admin-actions{width:100%;justify-content:space-between}.admin-action-btn{flex-grow:1;text-align:center}.reject-modal-content h4{font-size:1.5rem}.reject-modal-actions{flex-direction:column;gap:10px}.modal-btn{width:100%}.creator-tags{display:none}}@media (max-width: 576px){.campaign-cover-container{margin-left:-10px;border-radius:0;width:calc(100% + 20px)}.creator-card{border-radius:0}.campaign-container{padding:10px}.campaign-container h3{font-size:40px;margin-bottom:15px}.campaign-menu span{font-size:clamp(1rem,3vw,1rem);padding:8px 0;margin-right:15px}.campaign-donate-btn,.support-reward-btn{font-size:clamp(1.5rem,4vw,1.5rem)!important;padding:16px!important}.funding-amount h2{font-size:clamp(3rem,10vw,4rem);margin-top:-10px}.creator-avatar{width:80px;height:80px}.creator-details h4{font-size:clamp(1.3rem,4vw,1.5rem)}.admin-actions{width:100%;flex-direction:column}.grey-text-campaign{font-size:clamp(1rem,4vw,1.5rem)}}.campaign-cover-container{position:relative}.campaign-cover-container.has-video{cursor:pointer}.campaign-cover-container .play-button-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000026;opacity:0;transition:opacity .3s ease,background-color .3s ease;pointer-events:none}.campaign-cover-container.has-video:hover .play-button-overlay,.campaign-cover-container.has-video:focus-visible .play-button-overlay{opacity:1;background-color:#00000073}.play-button-overlay svg{width:64px;height:64px;filter:drop-shadow(0px 2px 5px rgba(0,0,0,.6));transition:transform .2s cubic-bezier(.25,.8,.25,1)}.campaign-cover-container.has-video:hover .play-button-overlay svg,.campaign-cover-container.has-video:focus-visible .play-button-overlay svg{transform:scale(1.1)}@media (max-width: 768px){.play-button-overlay svg{width:52px;height:52px}.campaign-cover-container.has-video:hover .play-button-overlay{opacity:.8;background-color:#0000004d}}@media (max-width: 576px){.play-button-overlay svg{width:44px;height:44px}}.shimmer{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmerAnimationCampaign;animation-timing-function:linear;background:linear-gradient(to right,#2a2a2a 8%,#383838 18%,#2a2a2a 33%);background-size:1200px 100%}@keyframes shimmerAnimationCampaign{0%{background-position:-1200px 0}to{background-position:1200px 0}}.skeleton-campaign-container{margin:-20px auto 0;padding:20px;max-width:1400px;background-color:var(--bg-color, #121212);opacity:.7}.skeleton-status-bar{height:50px;border-radius:8px;margin-bottom:20px;background-color:#2a2a2a}.skeleton-campaign-title{height:70px;width:60%;border-radius:6px;margin-bottom:20px;background-color:#2a2a2a}.skeleton-current-campaign{display:flex;gap:clamp(16px,2vw,20px);margin-bottom:clamp(16px,2vw,20px)}.skeleton-campaign-cover-container{flex:1 1 35%;min-height:250px;max-height:450px;border-radius:12px;background-color:#2a2a2a}.skeleton-campaign-details_new{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.skeleton-funding-amount{height:50px;width:70%;border-radius:6px;background-color:#2a2a2a}.skeleton-progress-section{height:30px;width:100%;border-radius:6px;background-color:#2a2a2a}.skeleton-dates-section{height:40px;width:100%;border-radius:6px;background-color:#2a2a2a}.skeleton-donate-btn{height:50px;width:100%;border-radius:8px;background-color:#2a2a2a}.skeleton-description-block{height:80px;width:100%;border-radius:6px;margin:20px 0;background-color:#2a2a2a}.skeleton-creator-section{display:flex;align-items:center;gap:16px;padding:16px;margin-top:20px;background-color:#1e1e1e;border-radius:8px}.skeleton-creator-avatar{width:100px;height:100px;border-radius:50%;background-color:#2a2a2a;flex-shrink:0}.skeleton-creator-details-block{flex-grow:1;height:60px;border-radius:6px;background-color:#2a2a2a}.skeleton-campaign-additional{display:flex;gap:30px;margin-top:20px}.skeleton-campaign-left-column{flex:2;min-width:0;display:flex;flex-direction:column;gap:20px}.skeleton-tabs-menu-block{height:30px;width:100%;border-radius:6px;background-color:#2a2a2a}.skeleton-tab-content-block{flex-grow:1;min-height:200px;border-radius:6px;background-color:#2a2a2a}.skeleton-campaign-sidebar-column{flex:1;max-width:400px}.skeleton-sticky-menu{position:sticky;top:50px;padding:20px;border-radius:10px;background-color:var(--bg-color, #121212);display:flex;flex-direction:column;gap:20px}.skeleton-rewards-title{height:28px;width:80%;border-radius:4px;background-color:#2a2a2a}.skeleton-rewards-container{display:flex;flex-direction:column;gap:20px}.skeleton-reward-card-placeholder{height:180px;width:100%;border-radius:8px;background-color:#1e1e1e}@media (max-width: 992px){.skeleton-current-campaign{flex-direction:column}.skeleton-campaign-cover-container{max-height:300px}.skeleton-campaign-additional{flex-direction:column}.skeleton-campaign-sidebar-column{max-width:100%}.skeleton-sticky-menu{position:static;padding:20px 0}.skeleton-rewards-title{margin:0 0 20px;width:50%}}@media (max-width: 576px){.skeleton-campaign-cover-container{margin-left:-20px;margin-right:-20px;border-radius:0;width:calc(100% + 40px)}.skeleton-campaign-title{height:50px;width:80%}.skeleton-funding-amount{height:40px}.skeleton-creator-avatar{width:80px;height:80px}.skeleton-creator-details-block{height:50px}.skeleton-reward-card-placeholder{height:150px}}.history-tab-detail-item{margin-bottom:50px}.history-tab-detail-title{font-size:clamp(3rem,2vw,3.5rem);text-transform:uppercase;color:#fff;margin-bottom:15px;font-weight:500;font-family:CoolveticaCondensed,sans-serif;line-height:1}.history-tab-detail-img{max-width:100%;height:auto;border-radius:8px;margin-bottom:20px;display:block}.history-tab-detail-text p{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;color:#fffc;font-family:Manrope,sans-serif;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;margin:0;padding:0}.history-tab-no-detail-info p{text-align:center;color:#ffffff80;padding:20px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;font-family:Manrope,sans-serif}.faq-tab-container{font-family:Manrope,sans-serif;position:relative}.faq-custom-alert{position:fixed;top:90px;left:50%;transform:translate(-50%);background-color:#28a745;color:#fff;padding:12px 20px;border-radius:6px;box-shadow:0 2px 10px #0003;z-index:1001;font-size:.95rem;animation:fadeInSlideDown .3s ease-out,fadeOutSlideUp .3s ease-in 2.7s forwards;text-align:center}@keyframes fadeInSlideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOutSlideUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.faq-ask-question-section{margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.faq-ask-question-button{display:flex;align-items:center;justify-content:center;width:100%;gap:10px;background-color:var(--primary-color);color:#fff;border:2px solid var(--secondary-color);padding:12px 20px;border-radius:6px;cursor:pointer;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s ease,transform .2s ease,filter .2s ease;margin-bottom:20px}.faq-ask-question-button:hover{filter:brightness(110%)}.faq-ask-question-section.form-expanded .faq-ask-question-button svg{transform:rotate(45deg)}.faq-ask-question-button svg{transition:transform .3s ease-in-out}.faq-ask-form-content,.faq-answer-form-owner{background-color:var(--primary-color);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:15px}.faq-ask-form-content{margin-bottom:20px}.faq-form-info-text{font-size:.95rem;line-height:1.6;color:#ffffffb3;margin-bottom:5px}.faq-input{width:100%;min-height:80px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff0d;color:#fff;font-size:1rem;box-sizing:border-box;font-family:Manrope,sans-serif;transition:border-color .2s ease;resize:vertical}.faq-input::placeholder{color:#ffffff80}.faq-input:focus{border-color:#ffffffb3;outline:none}.faq-input:disabled{opacity:.7;cursor:not-allowed}.faq-submit-btn{display:block;width:auto;align-self:flex-start;padding:10px 25px;font-size:1rem;color:#fff;background-color:var(--secondary-color);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease,filter .2s ease;font-family:Manrope,sans-serif;font-weight:600}.faq-submit-btn:hover:not(:disabled){filter:brightness(110%)}.faq-submit-btn:disabled{background-color:#5a5a5a!important;color:#ababab!important;cursor:not-allowed!important;opacity:.7!important;filter:none!important}.faq-error-message{color:#ff6b6b;font-size:.9rem;margin-top:5px;padding:10px;background-color:#dc354526;border-radius:4px;border-left:3px solid #dc3545}.faq-auth-notice{font-family:Manrope,sans-serif;color:#fff9;font-size:.9rem;padding:15px;text-align:center;background-color:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.08);margin-bottom:20px}.faq-auth-notice a{color:var(--secondary-color);text-decoration:none;font-weight:600}.faq-auth-notice a:hover{text-decoration:underline}.faq-section{margin-bottom:30px}.faq-section-header{font-size:4rem;color:#fff;font-weight:200;text-transform:uppercase;font-family:CoolveticaCondensed,sans-serif;margin-bottom:20px}.faq-pending-item{background-color:var(--primary-color);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;margin-bottom:15px;box-shadow:0 2px 8px #0000001a}.faq-pending-item .faq-item-question-text{font-weight:500}.faq-reply-to-question-btn{display:inline-block;margin-top:15px;padding:8px 18px;font-size:.9rem;color:#fff;background-color:var(--secondary-color-transparent, rgba(233, 80, 66, .8));border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-family:Manrope,sans-serif;font-weight:500}.faq-reply-to-question-btn:hover{background-color:var(--secondary-color)}.faq-answer-actions{display:flex;gap:10px;align-items:center;margin-top:15px;flex-wrap:wrap}.faq-submit-btn.private{background-color:#5a6268}.faq-submit-btn.private:hover:not(:disabled){background-color:#4a4f54;filter:brightness(100%)}.faq-cancel-btn{background-color:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3);padding:9px 20px;font-size:.95rem;border-radius:4px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:500;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq-cancel-btn:hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff80;color:#fff}.faq-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.faq-unpublished-answer-preview{margin-top:10px;padding:10px;background-color:#ffffff0d;border-left:3px solid var(--secondary-color);border-radius:0 4px 4px 0;font-size:.9em;color:#ffffffb3}.faq-unpublished-answer-preview strong{color:#ffffffe6}.faq-item{background-color:var(--primary-color);border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-bottom:15px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.faq-item-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;cursor:pointer;transition:background-color .2s ease}.faq-item-header:hover{background-color:#ffffff08}.faq-item-question-text{font-size:1.05rem;font-weight:500;color:#fff;margin:0;line-height:1.5;flex-grow:1;padding-right:10px}.faq-item-toggle-icon{color:#ffffffb3;transition:transform .2s ease;display:flex;align-items:center;flex-shrink:0}.faq-item-toggle-icon svg{width:20px;height:20px}.faq-item-answer-content{padding:0 20px 20px;border-top:1px solid rgba(255,255,255,.08)}.faq-item-answer-text{font-size:1rem;line-height:1.7;color:#ffffffd9;margin:0;padding-top:15px;white-space:pre-wrap;word-break:break-word}.faq-item-meta{font-size:.8rem;color:#ffffff80;margin-top:10px}.faq-no-items-message{color:#ffffffb3;font-size:1rem;line-height:1.6;text-align:center;padding:20px 0}.faq-tab-container .animatable{opacity:0;transform:translateY(10px);animation:contentFadeInFAQ .4s ease-out forwards}.faq-tab-container .animatable-fast{opacity:0;animation:contentFadeInFAQFast .25s ease-out forwards}@keyframes contentFadeInFAQ{to{opacity:1;transform:translateY(0)}}@keyframes contentFadeInFAQFast{to{opacity:1}}@media (max-width: 768px){.faq-section-header{font-size:2.5rem}.faq-item-question-text{font-size:1rem}.faq-item-answer-text{font-size:.95rem}.faq-ask-form-content,.faq-pending-item,.faq-answer-form-owner,.faq-item-header{padding:15px}.faq-item-answer-content{padding:0 15px 15px}}@media (max-width: 480px){.faq-ask-question-button,.faq-submit-btn,.faq-submit-btn.private,.faq-cancel-btn{width:100%;padding:12px;justify-content:center}.faq-answer-actions{flex-direction:column;align-items:stretch}.faq-submit-btn,.faq-submit-btn.private{order:1}.faq-cancel-btn{order:2}}.news-tab-owner-controls{margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.news-tab-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;gap:10px;background-color:var(--primary-color);color:#fff;border:2px solid var(--secondary-color);padding:12px 20px;border-radius:6px;cursor:pointer;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s ease,transform .2s ease;margin-bottom:20px}.news-tab-owner-controls.form-expanded .news-tab-expand-btn svg{transform:rotate(45deg)}.news-tab-expand-btn svg{transition:transform .3s ease-in-out}.news-tab-expand-btn:hover{filter:brightness(110%)}.news-tab-post-form{display:flex;flex-direction:column;gap:20px;overflow:hidden}.news-tab-info-text{font-family:Manrope,sans-serif;font-size:.95rem;line-height:1.6;color:#ffffffb3}.news-tab-info-text p{margin-bottom:10px}.news-tab-info-text p:last-child{margin-bottom:0}.news-tab-info-text ul{list-style-type:disc;padding-left:20px;margin-top:5px;margin-bottom:10px}.news-tab-info-text li{margin-bottom:5px}.news-tab-success-message,.news-tab-error-message{padding:12px 15px;margin-bottom:0;border-radius:4px;font-family:Manrope,sans-serif;font-size:.95rem;order:-1}.news-tab-success-message{background-color:#28a745;color:#fff}.news-tab-error-message{background-color:#dc3545;color:#fff}#news-post-form-content{background-color:var(--primary-color);border-radius:8px;padding:20px;margin-bottom:20px}.news-tab-image-uploader{width:100%;height:200px;border:2px dashed rgba(255,255,255,.3);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;position:relative;overflow:hidden;background-color:#ffffff05}.news-tab-image-uploader.disabled{cursor:not-allowed;opacity:.7}.news-tab-image-uploader:not(.disabled):hover,.news-tab-image-uploader.dragging-over:not(.disabled){border-color:var(--secondary-color, #e95042);background-color:#ffffff0d}.news-tab-image-uploader.has-image{border-style:solid;border-color:#fff3;padding:0;cursor:default}.news-tab-uploader-prompt{text-align:center;color:#fff9;font-family:Manrope,sans-serif}.news-tab-uploader-prompt svg{margin-bottom:8px;opacity:.7}.news-tab-uploader-prompt p{margin:4px 0;font-size:.9rem}.news-tab-uploader-hint{font-size:.8rem;color:#fff6;margin-top:8px!important}.news-tab-image-preview{width:100%;height:100%;object-fit:cover;border-radius:6px}.news-tab-remove-image-btn{position:absolute;top:10px;right:10px;background-color:#0009;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:1.2rem;line-height:30px;text-align:center;cursor:pointer;transition:background-color .2s ease;padding:0;z-index:10}.news-tab-remove-image-btn:hover{background-color:#000c}.news-tab-remove-image-btn:disabled{opacity:.5;cursor:not-allowed}.news-tab-title-input{width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff0d;color:#fff;font-size:1.1rem;font-weight:500;box-sizing:border-box;font-family:Manrope,sans-serif;transition:border-color .2s ease}.news-tab-title-input::placeholder{color:#ffffff80;font-family:Manrope,sans-serif}.news-tab-title-input:disabled{opacity:.7;cursor:not-allowed}.news-tab-title-input:focus{border-color:#ffffffb3;outline:none}.news-tab-input{width:100%;min-height:120px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff0d;color:#fff;font-size:1rem;box-sizing:border-box;font-family:Manrope,sans-serif;resize:none;transition:border-color .2s ease}.news-tab-input::placeholder{color:#ffffff80;font-family:Manrope,sans-serif}.news-tab-input:disabled{opacity:.7;cursor:not-allowed}.news-tab-input.focused{border-color:#ffffffb3;outline:none}.news-tab-publish-btn{display:block;width:auto;align-self:flex-start;padding:12px 24px;font-size:1rem;color:#fff;background-color:var(--secondary-color);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-family:Manrope,sans-serif;font-weight:600}.news-tab-publish-btn:hover:not(:disabled){filter:brightness(110%)}.news-tab-publish-btn:disabled{background-color:#5a5a5a!important;color:#ababab!important;cursor:not-allowed!important;opacity:.7!important;filter:none!important}.news-tab-list{margin-top:0;display:flex;flex-direction:column;gap:25px}.news-tab-list>p.news-tab-no-items-message{margin-bottom:10px;color:#ffffffb3;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;font-family:Manrope,sans-serif;text-align:center;padding:20px 0}.news-tab-card{background-color:var(--primary-color);border-radius:10px;border:none;padding:4px;font-family:Manrope,sans-serif;color:#ffffffd9;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 12px #00000026}.news-tab-card-image{width:100%;max-height:400px;object-fit:cover;border-radius:8px}.news-tab-card-author-section{display:flex;align-items:center;gap:12px;padding:16px 20px 0}.news-tab-card-author-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.news-tab-card-author-info{display:flex;flex-direction:column}.news-tab-card-project-name{font-size:1.2rem;font-weight:600;color:#fff;margin:0;line-height:1.3}.news-tab-card-author-name{font-size:.85rem;color:#ffffffb3;margin:0;line-height:1.3}.news-tab-card-text{font-size:1.2rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:#ffffffe6;padding:16px 20px 0}.news-tab-card-text p{margin:0}.news-tab-card-title-inline{font-size:3rem;color:#fff;text-transform:uppercase;font-family:CoolveticaCondensed,sans-serif;font-weight:300;line-height:.9;margin-bottom:20px}.news-tab-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 20px}.news-tab-card-date{font-size:.8rem;color:#fff9;margin:0}.new-tab-info-par{color:#fff6}.new-tab-info-header{font-size:1.1rem;color:#fff}.news-tab-container .animatable{opacity:0;transform:translateY(10px);animation:contentFadeInNews .4s ease-out forwards}@keyframes contentFadeInNews{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.news-tab-card-author-avatar{width:40px;height:40px}.news-tab-image-uploader{height:180px}.news-tab-info-text{font-size:.9rem}.news-tab-card{padding:4px}.news-tab-card-title-inline{font-size:2rem}.news-tab-card-text{font-size:1rem;padding:10px 15px 0}.news-tab-card-footer{padding:8px 15px}}@media (max-width: 480px){.news-tab-image-uploader{height:150px}.news-tab-uploader-prompt p{font-size:.85rem}.news-tab-uploader-hint{font-size:.75rem}.news-tab-input,.news-tab-title-input{min-height:auto;font-size:.95rem}.news-tab-input{min-height:100px}.news-tab-publish-btn,.news-tab-expand-btn{width:100%;padding:12px;justify-content:center}.news-tab-card-title-inline{font-size:1.8rem}}.comments-tab-owner-controls{margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.button-text-current-camp{text-transform:uppercase}.comments-tab-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;gap:10px;background-color:var(--primary-color);color:#fff;border:2px solid var(--secondary-color);padding:12px 20px;border-radius:6px;cursor:pointer;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s ease,transform .2s ease;margin-bottom:20px}.comments-tab-owner-controls.form-expanded .comments-tab-expand-btn svg{transform:rotate(45deg)}#comment-post-form-content{background-color:var(--primary-color);border-radius:8px;padding:20px;margin-bottom:20px}.comment-post-form-content span{text-transform:uppercase}.comments-tab-expand-btn svg{transition:transform .3s ease-in-out}.comments-tab-expand-btn:hover{filter:brightness(110%)}.comments-tab-post-form-content{display:flex;flex-direction:column;gap:20px;overflow:hidden}.comments-tab-info-text{font-family:Manrope,sans-serif;font-size:.95rem;line-height:1.6;color:#ffffffb3}.comments-tab-info-text p{margin-bottom:10px}.comments-tab-info-text p:last-child{margin-bottom:0}.comments-tab-info-text ul{list-style-type:disc;padding-left:20px;margin-top:5px;margin-bottom:10px}.comments-tab-info-text li{margin-bottom:8px}.comments-tab-info-text li em{font-size:.9em;color:#ffffff80;display:block;margin-top:2px}.comments-tab-info-header{font-size:1.05rem;color:#ffffffe6;font-weight:500;padding-top:10px}.comments-tab-rejection-comment-display{background-color:#dc35451a;border:1px solid rgba(220,53,69,.3);border-left:4px solid #dc3545;padding:15px;margin-bottom:25px;border-radius:4px;font-family:Manrope,sans-serif}.comments-tab-rejection-comment-display h4{margin-top:0;margin-bottom:10px;color:#ffc107;font-size:1.1rem}.comments-tab-rejection-comment-display p{margin:0;color:#ffffffd9;font-size:1rem;line-height:1.6}.comments-tab-input{width:100%;min-height:100px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff0d;color:#fff;font-size:1rem;box-sizing:border-box;font-family:Manrope,sans-serif;transition:border-color .2s ease;resize:none}.comments-tab-input::placeholder{color:#ffffff80;font-family:Manrope,sans-serif}.comments-tab-input:focus{border-color:#ffffffb3;outline:none}.comments-tab-input:disabled{opacity:.7;cursor:not-allowed}.comments-tab-publish-btn{display:block;width:auto;align-self:flex-start;padding:10px 25px;font-size:1rem;color:#fff;background-color:var(--secondary-color);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-family:Manrope,sans-serif;font-weight:600}.comments-tab-publish-btn:hover:not(:disabled){filter:brightness(110%)}.comments-tab-publish-btn:disabled{background-color:#5a5a5a!important;color:#ababab!important;cursor:not-allowed!important;opacity:.7!important;filter:none!important}.comments-tab-auth-notice{font-family:Manrope,sans-serif;color:#fff9;font-size:.9rem;padding:10px;text-align:center;background-color:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.comments-tab-auth-notice a{color:var(--secondary-color);text-decoration:none;font-weight:600}.comments-tab-auth-notice a:hover{text-decoration:underline}.comments-tab-error-message{color:#ff6b6b;font-size:.9rem;margin-top:10px;padding:10px;background-color:#dc354526;border-radius:4px;border-left:3px solid #dc3545}.comments-tab-list{margin-top:0;display:flex;flex-direction:column;gap:20px}.comments-tab-card-wrapper{display:flex;flex-direction:column;gap:0}.comments-tab-no-items-message{margin-bottom:10px;color:#ffffffb3;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;font-family:Manrope,sans-serif;text-align:center;padding:20px 0}.comments-tab-card{background-color:var(--primary-color);border-radius:10px;font-family:Manrope,sans-serif;color:#ffffffd9;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.08);z-index:1}.comments-tab-card-author-section{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.comments-tab-card-author-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.comments-tab-card-author-info{display:flex;flex-direction:column;gap:2px}.comments-tab-card-author-name-link{text-decoration:none}.comments-tab-card-author-name{font-size:1.1rem;font-weight:500;color:#fff;margin:0;line-height:1.3;transition:color .2s ease;font-family:Manrope,sans-serif}.comments-tab-card-author-name-link:hover .comments-tab-card-author-name{color:var(--secondary-color)}.comments-tab-card-text{font-size:1rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#fffc;padding:10px 20px;margin-bottom:0;border-top:1px solid rgba(255,255,255,.08)}.comments-tab-card-text p{margin:0}.comments-tab-card-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.comments-tab-card-date{font-size:.8rem;color:#fff9;margin:0;display:flex;align-items:center;gap:6px}.comments-tab-card-edited-mark{font-size:.75rem;color:#ffffff80;font-style:italic}.comments-tab-card-actions{display:flex;align-items:center;gap:15px}.comments-tab-action-btn{background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:500;padding:5px 8px;border-radius:4px;transition:background-color .2s ease,color .2s ease}.comments-tab-action-btn:hover{background-color:#ffffff1a;color:#fff}.like-button-interaction-area{display:flex;align-items:center;gap:8px;cursor:pointer}.like-button-interaction-area.disabled{cursor:default;opacity:.6}.like-button-interaction-area .likes-count{font-size:.9rem;color:#fffc}.like-button-interaction-area svg path{transition:fill .2s ease}.comments-tab-reply-form-container,.comments-tab-edit-form-container{background-color:var(--primary-color);border-radius:0 0 8px 8px;padding:20px;margin-top:-10px;z-index:0;display:flex;flex-direction:column;gap:15px}.comments-tab-reply-form-container{margin-left:50px}.comments-tab-edit-form-container{padding-top:0}.comments-tab-reply-input,.comments-tab-edit-input{min-height:80px}.comments-tab-reply-actions,.comments-tab-edit-actions{display:flex;gap:10px;align-items:center}.comments-tab-cancel-btn{background-color:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3);padding:9px 20px;font-size:.95rem;border-radius:4px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:500;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.comments-tab-cancel-btn:hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff80;color:#fff}.comments-tab-cancel-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes contentFadeInComments{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.comments-tab-card-author-avatar{width:40px;height:40px}.comments-tab-card-author-section,.comments-tab-card-text,.comments-tab-card-footer{padding-left:15px;padding-right:15px}.comments-tab-info-text{font-size:.9rem}.comments-tab-reply-form-container,.comments-tab-edit-form-container{padding:15px}.comments-tab-reply-form-container{margin-left:30px}}@media (max-width: 480px){.comments-tab-input{font-size:.95rem;min-height:80px}.comments-tab-publish-btn,.comments-tab-expand-btn{width:100%;padding:12px;justify-content:center}.comments-tab-cancel-btn{width:100%;padding:11px}.comments-tab-reply-actions,.comments-tab-edit-actions{flex-direction:column;align-items:stretch}.comments-tab-publish-btn{order:1}.comments-tab-cancel-btn{order:2}.comments-tab-card-author-name{font-size:1rem}.comments-tab-card-text{font-size:.95rem}.comments-tab-reply-form-container{margin-left:20px}}.comment-replies-list{margin-left:40px;margin-top:10px;display:flex;flex-direction:column;gap:15px;border-left:2px solid rgba(255,255,255,.1);padding-left:15px}.comment-reply-card{box-shadow:0 2px 8px #0000001a}.comment-reply-card .comments-tab-card-author-avatar{width:40px;height:40px}.comment-reply-card .comments-tab-card-author-name{font-size:1rem}.comment-reply-card .comments-tab-card-text{font-size:.95rem}@media (max-width: 768px){.comment-replies-list{margin-left:20px;padding-left:10px}}@media (max-width: 480px){.comment-replies-list{margin-left:10px;padding-left:8px}.comment-reply-card .comments-tab-card-author-avatar{width:35px;height:35px}}.comment-replies-controls{margin-top:10px;margin-left:50px;margin-bottom:5px}.comments-tab-toggle-replies-btn,.comments-tab-show-more-btn{background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;padding:6px 10px;border-radius:4px;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:6px}.comments-tab-toggle-replies-btn:hover,.comments-tab-show-more-btn:hover{background-color:#ffffff0d;color:var(--secondary-color-hover, #ffffff)}.comments-tab-toggle-replies-btn svg{transition:transform .2s ease-in-out}.comments-tab-show-more-btn{margin-top:10px;width:100%;justify-content:center;background-color:#ffffff08;border:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.comment-replies-controls{margin-left:30px}}@media (max-width: 480px){.comment-replies-controls{margin-left:20px}}.comments-tab-container .animatable{opacity:0;transform:translateY(0);animation:contentFadeInComments 0s ease-out forwards}.members-list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;padding-top:10px}.member-card{display:flex;align-items:center;gap:15px;padding:12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-decoration:none;color:#fff;transition:background-color .2s ease,transform .2s ease}.member-card:hover{background-color:#ffffff1a;transform:translateY(-2px);border-color:#fff3}.member-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:#333}.member-name{font-family:Manrope,sans-serif;font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.members-tab-loading,.members-tab-error,.members-tab-empty{text-align:center;color:#ffffffb3;padding:60px 20px;font-size:1.1rem;font-family:Manrope,sans-serif;min-height:200px;display:flex;justify-content:center;align-items:center;background-color:#ffffff08;border-radius:8px;margin-top:10px}.members-tab-error{color:#ff6b6b}@media (max-width: 576px){.members-list-container{grid-template-columns:1fr}}.video-player-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1010;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.video-player-overlay.visible{opacity:1;visibility:visible;transition-delay:0s}.video-player-content{background-color:var(--primary-color, #1a1a1a);border-radius:12px;position:relative;width:90%;max-width:980px;box-shadow:0 10px 30px #00000080;transform:scale(.95) translateY(10px);opacity:0;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s ease-in-out}.video-player-overlay.visible .video-player-content{transform:scale(1) translateY(0);opacity:1}.video-player-close{position:absolute;top:10px;right:10px;background-color:var(--primary-color);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:30px;text-align:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;z-index:1000000}.video-player-close:hover{filter:brightness(1.1);transform:scale(1.1)}.campaign-video-element{display:block;width:100%;max-height:calc(90vh - 100px);border-radius:8px;background-color:#000}@media (max-width: 768px){.video-player-content{width:95%}.video-player-close{width:28px;height:28px;font-size:20px;line-height:26px;top:8px;right:8px}.campaign-video-element{max-height:calc(85vh - 80px)}}.pay-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1050;padding:20px;overflow-y:auto;font-family:Manrope,sans-serif;color:var(--text-color, #e0e0e0)}.pay-modal{background-color:#1e1e1e;padding:clamp(25px,4vw,35px) clamp(30px,4vw,40px);border-radius:14px;box-shadow:0 8px 30px #00000080;width:100%;max-width:700px;position:relative;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column}.pay-close-btn{position:absolute;top:15px;right:18px;background:none;border:none;color:#ffffff80;font-size:2.6rem;line-height:1;cursor:pointer;padding:5px;transition:color .2s ease,transform .2s ease}.pay-close-btn:hover{color:#fff;transform:scale(1.05)}.pay-title{font-family:CoolveticaCondensed,sans-serif;font-weight:300;font-size:clamp(2.2rem,5vw,3rem);color:#fff;margin-top:0;margin-bottom:8px;text-align:center;text-transform:uppercase;line-height:1.1}.pay-campaign-name-subtitle{font-family:Manrope,sans-serif;font-size:clamp(1rem,2vw,1.15rem);color:#ffffffa6;text-align:center;margin-bottom:30px;font-weight:400}.pay-step-title{font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;font-weight:400;font-size:clamp(2.5rem,4vw,3rem);color:#fffffffa;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.pay-section-title{font-size:clamp(1.15rem,3vw,1.45rem);color:#ffffffe6;margin-top:25px;margin-bottom:18px;font-weight:500}.pay-section-subtitle{font-size:1rem;color:#ffffffb3;margin:-10px 0 15px;line-height:1.5}.pay-step-one,.pay-step-two-extra-info,.pay-step-three-address,.pay-step-four{display:flex;flex-direction:column;gap:25px}.pay-step-one .pay-custom-amount-section .pay-section-title{margin-top:0}.pay-custom-amount-section{cursor:pointer;padding:10px;margin:-10px;border-radius:8px;transition:background-color .2s ease}.pay-custom-amount-section:hover,.pay-custom-amount-section:focus-within{background-color:#ffffff08}.pay-input-group{display:flex;align-items:center;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:0 18px;transition:border-color .2s ease,box-shadow .2s ease}.pay-input-group:focus-within{border-color:#fff9;box-shadow:0 0 0 2px #ffffff1a}.pay-input-group.semi-disabled{background-color:#ffffff05;opacity:.7}.pay-amount-input{flex-grow:1;padding:15px 0;font-size:1.3rem;font-weight:500;color:#fff;background:transparent;border:none;outline:none;width:100%}.pay-amount-input::placeholder{color:#ffffff59;font-weight:400}.pay-currency-symbol{font-size:1.3rem;color:#fff9;padding-left:10px;font-weight:500}.pay-rewards-list{display:flex;flex-direction:column;gap:15px;max-height:300px;overflow-y:auto;padding-top:10px;padding-bottom:10px}.pay-reward-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px 18px;display:flex;gap:18px;align-items:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.pay-reward-item:hover,.pay-reward-item:focus-visible{background:#ffffff0f;border-color:#ffffff40;transform:translateY(-1px);outline:none}.pay-reward-item.selected{border-color:#ffffff80;background-color:#ffffff14;box-shadow:0 0 0 1.5px #ffffff4d}.pay-reward-image{width:75px;height:75px;object-fit:cover;border-radius:8px;flex-shrink:0;background-color:#ffffff0d}.pay-reward-details{flex-grow:1;min-width:0}.pay-reward-title{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 7px}.pay-reward-description{font-size:.9rem;color:#ffffffb3;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pay-reward-price{font-size:1.15rem;font-weight:700;color:var(--secondary-color, #e95042);margin-left:auto;padding-left:18px;white-space:nowrap}.pay-step-two-extra-info{gap:15px}.pay-textarea{width:100%;padding:12px 15px;font-size:1rem;font-family:Manrope,sans-serif;color:#fff;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;min-height:90px}.pay-textarea:focus{outline:none;border-color:#fff9;box-shadow:0 0 0 2px #ffffff1a}.pay-textarea::placeholder{color:#fff6}.pay-address-list{display:flex;flex-direction:column;gap:15px}.pay-address-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px 18px;cursor:pointer;transition:all .2s ease}.pay-address-item:hover{background:#ffffff0f;border-color:#ffffff40}.pay-address-item.selected{border-color:#ffffff80;background-color:#ffffff14;box-shadow:0 0 0 1.5px #ffffff4d}.pay-address-name{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 7px}.pay-address-full{font-size:.95rem;color:#fffc;margin:0}.pay-address-comment{font-size:.85rem;color:#fff9;margin-top:5px;font-style:italic}.pay-link-button{background:none;border:none;color:var(--secondary-color, #e95042);cursor:pointer;font-size:1rem;font-weight:600;padding:10px 0;text-align:left;transition:color .2s ease}.pay-link-button:hover{color:var(--secondary-color-hover, #fd7062)}.pay-address-form{display:flex;flex-direction:column;gap:15px}.pay-address-form input,.pay-address-form textarea{width:100%;padding:12px 15px;font-size:1rem;color:#fff;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.pay-address-form input:focus,.pay-address-form textarea:focus{outline:none;border-color:#fff9;box-shadow:0 0 0 2px #ffffff1a}.pay-address-form textarea{resize:vertical;min-height:80px}.pay-address-form .pay-action-button,.pay-address-form .pay-back-btn{margin-top:5px}.pay-back-btn{padding:clamp(14px,1.5vw,17px) clamp(20px,3vw,30px);font-size:clamp(1.15rem,2vw,1.35rem);color:#fff;background-color:var(--secondary-color, #e95042);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;font-weight:700;text-transform:uppercase;width:100%;margin-top:30px;letter-spacing:.8px}.pay-summary-amount{font-size:1.25rem;font-weight:500;color:#fffffffa;text-align:center;margin-bottom:5px;padding:12px 18px;background-color:#ffffff08;border-radius:10px}.pay-final-amount-value{font-weight:700;color:var(--secondary-color, #e95042)}.pay-summary-reward{font-size:1rem;color:#ffffffb3;text-align:center;margin-top:-2px;margin-bottom:20px}.pay-summary-address{font-size:.95rem;color:#ffffffb3;text-align:center;margin-top:-18px;margin-bottom:20px}.pay-methods-list{display:flex;flex-direction:column;gap:18px}.pay-method-item{background:#ffffff08;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;padding:20px 22px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .2s ease;position:relative}.pay-method-item:hover,.pay-method-item:focus-visible{background:#ffffff12;border-color:#ffffff4d;transform:translateY(-1px);outline:none}.pay-method-item.selected{border-color:#fff9;background-color:#ffffff1a;box-shadow:0 0 0 1.5px #fff6}.pay-method-logo{height:44px;width:44px}.pay-method-info{flex-grow:1;min-width:0}.pay-method-name{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 6px}.pay-method-description{font-size:.88rem;color:#ffffffa6;margin:0;line-height:1.45}.pay-checkmark{color:#fff;font-size:1.6rem;font-weight:700;margin-left:auto;padding-left:12px}.pay-checkbox-container{display:flex;align-items:flex-start;margin-top:20px;margin-bottom:10px;padding:5px}.pay-checkbox-container input[type=checkbox]{margin-right:12px;margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--secondary-color, #e95042);cursor:pointer;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.pay-checkbox-container input[type=checkbox]:checked{background-color:var(--secondary-color, #e95042);border-color:var(--secondary-color, #e95042)}.pay-checkbox-container input[type=checkbox]:checked:before{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;line-height:1}.pay-checkbox-container label{font-size:1rem;color:#fffc;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.pay-checkbox-container label .link_to_docs{color:var(--secondary-color-link, var(--secondary-color, #e95042));text-decoration:none;font-weight:500}.pay-checkbox-container label .link_to_docs:hover{text-decoration:underline;color:var(--secondary-color-hover, #fd7062)}.pay-error-message,.pay-info-message{font-size:.9rem;font-weight:500;margin-top:10px;padding:8px 12px;border-radius:6px;line-height:1.4}.pay-error-message.local-error,.pay-info-message.local-info{text-align:left;background-color:transparent;padding:5px 0 0 2px;margin-top:8px;font-size:.85rem;border:none}.pay-error-message.global-error{text-align:center;background-color:#ff50501a;border:1px solid rgba(255,80,80,.25);color:#ff8a8a;margin-top:10px;margin-bottom:10px}.pay-info-message.local-info{color:#ffffffa6}.pay-action-button{padding:clamp(14px,1.5vw,17px) clamp(20px,3vw,30px);font-size:clamp(1.15rem,2vw,1.35rem);color:#fff;background-color:var(--secondary-color, #e95042);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;font-weight:700;text-transform:uppercase;width:100%;margin-top:30px;letter-spacing:.8px}.pay-action-button:hover:not(:disabled){background-color:var(--secondary-color-hover, #fd7062);transform:translateY(-2px);box-shadow:0 5px 12px rgba(var(--secondary-color-rgb, 233, 80, 66),.25)}.pay-action-button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:0 2px 6px rgba(var(--secondary-color-rgb, 233, 80, 66),.2)}.pay-action-button:disabled{background-color:#3a3a3a!important;color:#7c7c7c!important;cursor:not-allowed!important;opacity:.9!important;transform:none!important;box-shadow:none!important}.pay-actions-step-two{display:flex;gap:18px}.pay-actions-step-two .pay-action-button{flex:1;margin-top:10px}.pay-back-btn{background-color:#ffffff1f;color:#ffffffd9;font-weight:600}.pay-back-btn:hover:not(:disabled){background-color:#fff3;box-shadow:none;transform:translateY(-2px)}.pay-modal::-webkit-scrollbar,.pay-rewards-list::-webkit-scrollbar{width:8px}.pay-modal::-webkit-scrollbar-track,.pay-rewards-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.pay-modal::-webkit-scrollbar-thumb,.pay-rewards-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.pay-modal::-webkit-scrollbar-thumb:hover,.pay-rewards-list::-webkit-scrollbar-thumb:hover{background:#ffffff38}@media (max-width: 768px){.pay-modal{padding:25px 20px}.pay-title{font-size:2.3rem}.pay-step-title{font-size:1.7rem}.pay-reward-item{padding:12px 15px}.pay-reward-image{width:65px;height:65px}.pay-reward-price{font-size:1.1rem}.pay-method-logo{height:36px}}@media (max-width: 576px){.pay-overlay{align-items:flex-end;padding:0}.pay-modal{width:100%;max-width:100%;border-radius:18px 18px 0 0;max-height:100vh;padding:25px 18px 20px}.pay-title{font-size:2rem}.pay-campaign-name-subtitle{font-size:1rem;margin-bottom:25px}.pay-step-title{font-size:1.5rem;margin-bottom:20px}.pay-actions-step-two{flex-direction:column-reverse;gap:15px}.pay-actions-step-two .pay-action-button{width:100%;font-size:1.15rem;padding:15px}.pay-action-button{margin-top:25px}.pay-method-item{padding:15px 18px;gap:15px}.pay-method-logo{height:32px;max-width:90px}.pay-method-name{font-size:1.1rem}.pay-method-description{font-size:.85rem}.pay-reward-item{flex-direction:column;align-items:flex-start;gap:12px}.pay-reward-image{width:100%;height:130px}.pay-reward-price{text-align:left;margin-top:8px;margin-left:0;align-self:flex-end}.pay-reward-details{width:100%}.pay-checkbox-container{margin-top:15px;margin-bottom:15px}.pay-checkbox-container label{font-size:.85rem}.pay-checkbox-container input[type=checkbox]{width:17px;height:17px;margin-top:3px}.pay-checkbox-container input[type=checkbox]:checked:before{font-size:13px}}.storie-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000eb;display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s linear;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.storie-overlay.storie-open{opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s 0s linear}.storie-viewer-container{position:relative;display:flex;flex-direction:column;background-color:#000;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #000000bf;width:375px;height:667px;max-width:100vw;max-height:100vh;transform:scale(.85) translateY(40px) perspective(1500px) rotateX(-15deg);opacity:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .35s cubic-bezier(.4,0,.2,1)}.storie-overlay.storie-open .storie-viewer-container{transform:scale(1) translateY(0) perspective(1500px) rotateX(0);opacity:1}.storie-header{position:absolute;top:0;left:0;width:100%;padding:12px 15px;z-index:20;display:flex;flex-direction:column;gap:10px;background:linear-gradient(to bottom,#0009,#0006 60%,#0000)}.storie-progress-bars-container{display:flex;gap:3px;width:100%;height:2.5px}.storie-progress-bar-wrapper{flex-grow:1;background-color:#ffffff40;border-radius:2.5px;overflow:hidden;height:100%}.storie-progress-bar-background{width:100%;height:100%;position:relative}.storie-progress-bar-background.filled{background-color:#ffffffb3}.storie-progress-bar-fill{height:100%;background-color:#fff;width:0%;border-radius:2.5px}.storie-user-info{display:flex;align-items:center;gap:9px;margin-top:8px;padding-right:80px}.storie-user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.35)}.storie-user-name{color:#fdfdfd;font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.65)}.storie-close-button,.storie-delete-button{position:absolute;top:30px;background:none;border:none;color:#fffc;font-size:1.35rem;cursor:pointer;padding:7px;transition:color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:25}.storie-close-button{right:12px}.storie-delete-button{right:50px}.storie-close-button:hover,.storie-delete-button:hover{color:#fff;transform:scale(1.12)}.storie-content-area{flex-grow:1;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:default;width:100%;height:100%;touch-action:pan-y}.storie-media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.storie-media{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;pointer-events:none}.storie-media-skeleton{width:100%;height:100%;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;animation:pulseSkeleton 1.2s cubic-bezier(.4,0,.6,1) infinite alternate;border-radius:inherit}@keyframes pulseSkeleton{0%{opacity:.6}to{opacity:.9}}.storie-empty-content-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:1rem}@keyframes storyContentInitialEnterImproved{0%{opacity:0;transform:scale(.95) perspective(1000px) rotateX(-5deg)}to{opacity:1;transform:scale(1) perspective(1000px) rotateX(0)}}.story-content-initial-enter .storie-media,.story-content-initial-enter .storie-media-skeleton{animation:storyContentInitialEnterImproved .3s cubic-bezier(.215,.61,.355,1) forwards}@keyframes storyContentEnterRightImproved{0%{transform:translate(80%) scale(.9) perspective(1000px) rotateY(-20deg);opacity:0}to{transform:translate(0) scale(1) perspective(1000px) rotateY(0);opacity:1}}.story-content-enter-right-improved .storie-media,.story-content-enter-right-improved .storie-media-skeleton{animation:storyContentEnterRightImproved .35s cubic-bezier(.215,.61,.355,1) forwards}@keyframes storyContentExitLeftImproved{0%{transform:translate(0) scale(1) perspective(1000px) rotateY(0);opacity:1}to{transform:translate(-80%) scale(.9) perspective(1000px) rotateY(20deg);opacity:0}}.story-content-exit-left-improved .storie-media,.story-content-exit-left-improved .storie-media-skeleton{animation:storyContentExitLeftImproved .28s cubic-bezier(.55,.055,.675,.19) forwards}@keyframes storyContentEnterLeftImproved{0%{transform:translate(-80%) scale(.9) perspective(1000px) rotateY(20deg);opacity:0}to{transform:translate(0) scale(1) perspective(1000px) rotateY(0);opacity:1}}.story-content-enter-left-improved .storie-media,.story-content-enter-left-improved .storie-media-skeleton{animation:storyContentEnterLeftImproved .35s cubic-bezier(.215,.61,.355,1) forwards}@keyframes storyContentExitRightImproved{0%{transform:translate(0) scale(1) perspective(1000px) rotateY(0);opacity:1}to{transform:translate(80%) scale(.9) perspective(1000px) rotateY(-20deg);opacity:0}}.story-content-exit-right-improved .storie-media,.story-content-exit-right-improved .storie-media-skeleton{animation:storyContentExitRightImproved .28s cubic-bezier(.55,.055,.675,.19) forwards}.storie-nav-button-overlay{position:absolute;top:0;bottom:0;width:30%;background:transparent;color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .3s;z-index:10;opacity:1;pointer-events:auto}.storie-nav-button-overlay svg{font-size:1.8rem;color:#fffc;opacity:0;transition:opacity .2s ease-out,transform .15s ease-out,color .15s ease-out,background-color .15s ease-out;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));transform:scale(.95);background-color:#00000026;border-radius:50%;padding:7px;box-sizing:content-box}.storie-nav-button-overlay.storie-visible svg{opacity:.85;transform:scale(1)}.storie-nav-button-overlay:hover:not(:disabled) svg{color:#fff;transform:scale(1.08);background-color:#00000040}.storie-nav-button-overlay:active:not(:disabled) svg{transform:scale(.95);background-color:#00000059}.storie-nav-button-overlay:disabled svg{opacity:.15!important;transform:scale(.9);background-color:#00000008;filter:none}.storie-nav-prev{left:0;justify-content:flex-start;padding-left:10px}.storie-nav-next{right:0;justify-content:flex-end;padding-right:10px}.storie-pause-play-button{position:absolute;bottom:60px;left:50%;transform:translate(-50%);background:#0003;color:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .25s,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:15;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.storie-pause-play-button.storie-visible{opacity:1;pointer-events:auto}.storie-pause-play-button:hover{background:#0006;transform:translate(-50%) scale(1.08)}.storie-pause-play-button:active{transform:translate(-50%) scale(.95)}.storie-pause-play-button svg{font-size:1.1rem}.storie-add-new-story-container{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:20}.storie-add-new-story-container.storie-empty-add{top:50%;bottom:auto;transform:translate(-50%,-50%)}.storie-add-new-story-container.storie-empty-add .storie-add-new-story-button{padding:12px 22px;font-size:1rem}.storie-add-new-story-button{background-color:#fff6;color:#f0f0f0;border:1px solid rgba(255,255,255,.4);padding:8px 18px;border-radius:22px;cursor:pointer;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s ease;text-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.storie-add-new-story-button:hover{background-color:#ffffff26;border-color:#ffffff4d;transform:scale(1.03)}.storie-add-new-story-button:active{transform:scale(.98)}.storie-add-new-story-button svg{font-size:.9rem}@media (max-width: 768px){.storie-viewer-container{width:100vw;height:100vh;max-height:100vh;border-radius:0;transform:translateY(100%) perspective(1000px);opacity:1;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.storie-overlay.storie-open .storie-viewer-container{transform:translateY(0) perspective(1000px)}.storie-header{padding:12px 15px;padding-top:calc(12px + env(safe-area-inset-top))}.storie-close-button,.storie-delete-button{top:calc(32px + env(safe-area-inset-top))}.storie-close-button{right:12px}.storie-delete-button{right:52px}.storie-add-new-story-container{bottom:calc(18px + env(safe-area-inset-bottom,0px));--pause-button-offset: 0px}.storie-viewer-container:has(.storie-add-new-story-container:not(.storie-empty-add)){--pause-button-offset: 55px}.storie-add-new-story-container.storie-empty-add{transform:translate(-50%,calc(-50% + (env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))/2))}.storie-pause-play-button{bottom:calc(18px + env(safe-area-inset-bottom,0px) + var(--pause-button-offset));width:38px;height:38px}.storie-pause-play-button svg{font-size:1rem}.storie-nav-button-overlay svg{opacity:.7;font-size:2rem;padding:8px}}.shimmer{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmerAnimation;animation-timing-function:linear;background:linear-gradient(to right,#2a2a2a 8%,#383838 18%,#2a2a2a 33%);background-size:1200px 100%}@keyframes shimmerAnimation{0%{background-position:-1200px 0}to{background-position:1200px 0}}.skeleton-profile-page-container{width:100%;opacity:.7}.skeleton-cover-banner-area{max-width:1400px;margin:40px auto 0;padding:0 20px;height:250px;border-radius:12px;background-color:#2a2a2a}.skeleton-profile-container{display:flex;gap:30px;padding:20px;max-width:1400px;margin:0 auto}.skeleton-content-column{flex:2;min-width:0;display:flex;flex-direction:column}.skeleton-sidebar-column{flex:1;max-width:400px}.skeleton-sticky-sidebar-content{position:sticky;top:50px;display:flex;flex-direction:column;gap:20px}.skeleton-profile-header{display:flex;gap:30px;align-items:flex-start;padding-bottom:20px;margin-bottom:0}.skeleton-avatar-container{width:120px;height:120px;border-radius:50%;background-color:#2a2a2a;border:5px solid #1a1a1a;flex-shrink:0}.skeleton-profile-info{flex:1;padding-top:10px}.skeleton-text{background-color:#2a2a2a;border-radius:4px;margin-bottom:10px}.skeleton-text.skeleton-h1{height:30px;width:70%;margin-bottom:15px}.skeleton-text.skeleton-p{height:18px;width:90%}.skeleton-text.skeleton-p-short{height:18px;width:60%}.skeleton-text.skeleton-p-long{height:18px;width:100%;margin:15px 0 0}.skeleton-text.skeleton-h3{height:24px;width:80%;margin-bottom:8px}.skeleton-text.skeleton-small{height:14px;width:40%}.skeleton-text.skeleton-label{height:12px;width:60%;margin-bottom:6px}.skeleton-text.skeleton-value{height:20px;width:40%}.skeleton-quote-mobile,.skeleton-stats-and-edit-mobile{display:none}.skeleton-tabs-container{display:flex;gap:15px;margin-top:20px;border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:20px}.skeleton-tab-button{height:20px;width:80px;background-color:#2a2a2a;border-radius:4px}.skeleton-social-icons-mobile{display:none}.skeleton-tab-content{min-height:300px}.skeleton-tab-content-mobile{display:none}.skeleton-project-card{background:#1e1e1e;border-radius:12px;display:flex;flex-direction:column;margin-bottom:40px;overflow:hidden;position:relative}.skeleton-project-card.desktop{min-height:200px}.skeleton-project-card.mobile{min-height:auto}.skeleton-card-status{position:absolute;top:10px;left:10px;height:28px;width:100px;border-radius:50px;background-color:#2a2a2a;z-index:1}.skeleton-card-row-content{display:flex;gap:20px;padding-right:16px}.skeleton-card-row-content.mobile{flex-direction:column;padding:0;gap:0}.skeleton-card-image{flex:1;min-width:43.33%;min-height:180px;background-color:#2a2a2a;border-radius:8px 0 0}.skeleton-card-image-mobile{width:100%;height:180px;background-color:#2a2a2a;border-radius:8px 8px 0 0}.skeleton-card-content{display:flex;flex:2;flex-direction:column;justify-content:space-between;padding:16px 0;gap:10px}.skeleton-project-card.mobile .skeleton-card-content{padding:15px}.skeleton-progress-container{background:#3a3a3a;height:4px;border-radius:2px;margin:8px 0;width:100%}.skeleton-funding-info{display:flex;justify-content:space-between;width:100%}.skeleton-metrics-info-desktop{display:flex;justify-content:space-between;gap:15px;padding:15px 20px;background-color:#1a1a1a;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.skeleton-metric-item{text-align:center;flex:1}.skeleton-sticky-menu{padding:20px;border-radius:10px;background-color:#1e1e1e}.skeleton-social-icons-sidebar{display:flex;justify-content:center;margin-bottom:20px;gap:25px}.skeleton-social-icon-item{width:30px;height:30px;border-radius:4px;background-color:#2a2a2a}.skeleton-stats-container-sidebar{display:flex;gap:20px;margin-bottom:15px}.skeleton-stat-item-sidebar{flex:1;height:70px;border-radius:8px;background-color:#2a2a2a}.skeleton-edit-btn-sidebar{height:40px;border-radius:5px;background-color:#2a2a2a;margin-top:10px}.skeleton-sidebar-info-card{height:80px;border-radius:12px;padding:15px;background-color:#1e1e1e;margin:20px}@media (max-width: 768px){.skeleton-cover-banner-area{height:150px;padding:0;margin-top:0;border-radius:0}.skeleton-profile-container{flex-direction:column;padding:0 15px 20px;margin-top:-45px;gap:15px}.skeleton-sidebar-column,.skeleton-tab-content{display:none}.skeleton-tab-content-mobile{display:block;min-height:300px}.skeleton-profile-header{gap:15px;margin-bottom:15px;margin-top:30px}.skeleton-avatar-container{width:100px;height:100px;border-width:3px}.skeleton-profile-info .skeleton-text.skeleton-h1{height:24px}.skeleton-profile-info .skeleton-text.skeleton-p{height:16px}.skeleton-quote-mobile{display:block;height:36px;margin:0 0 15px}.skeleton-stats-and-edit-mobile{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.skeleton-stats-container-mobile{display:flex;gap:10px}.skeleton-stat-item-mobile{flex:1;height:60px;border-radius:8px;background-color:#2a2a2a}.skeleton-edit-btn-mobile{height:40px;border-radius:5px;background-color:#2a2a2a}.skeleton-social-icons-mobile{display:flex;gap:15px;justify-content:center;margin-bottom:15px}.skeleton-social-icons-mobile .skeleton-social-icon-item{width:28px;height:28px}.skeleton-tabs-container{margin-top:0;padding-bottom:10px;margin-bottom:15px}.skeleton-tab-button{height:18px;width:70px}}.hero-section{position:relative;width:100%;max-width:1400px;margin:50px auto 0;display:flex;align-items:start;justify-content:flex-start;flex-direction:column;overflow:hidden;box-sizing:border-box;min-height:600px;padding:40px 20px}.hero-background-container{position:relative;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/single_hero_background_1-BneGcP0C.png) no-repeat center/cover;border-radius:8px;z-index:1}.hero-content{position:relative;z-index:2;max-width:min(600px,calc(50% - 60px));width:100%;margin-left:clamp(20px,5vw,60px);margin-top:0;padding-top:clamp(20px,5vh,40px);box-sizing:border-box}.hero-content h1{font:200 clamp(5.5rem,6vw,6rem)/.9 "CoolveticaCondensed",sans-serif;max-width:100%;margin:0 0 3rem;color:#fff}.hero-highlight{color:#e63323}.hero-button{padding:14px 28px;font-size:clamp(2rem,2vw,2rem);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;position:relative;z-index:2;align-self:flex-start}.hero-button.button-1{margin-left:clamp(20px,5vw,60px);margin-top:auto;margin-bottom:clamp(20px,5vh,40px);display:block}.hero-button.button-2{display:none}.hero-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 4px 8px #0003}.hero-button:active:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.hero-button:disabled{cursor:not-allowed;opacity:.7}.logo-corner{position:absolute;bottom:20px;right:20px;z-index:2}.logo-corner img{width:80px}@media (max-width: 992px){.hero-section{padding:20px;min-height:450px;margin-top:100px}.hero-content{margin-left:clamp(20px,4vw,40px);padding-top:clamp(15px,4vh,30px)}.hero-content h1{margin:0 0 2.5rem;font-size:clamp(4.5rem,5vw,5rem)}.hero-button.button-1{margin-left:clamp(20px,4vw,40px);font-size:clamp(1.5rem,1.8vw,1.8rem);margin-bottom:clamp(15px,4vh,30px)}.logo-corner{display:none}}@media (max-width: 576px){.hero-section{flex-direction:column;padding:0;margin-top:60px;min-height:auto;align-items:stretch}.hero-background-container{position:relative;width:calc(100% - 20px);margin:10px 10px 0;aspect-ratio:1 / .8;border-radius:16px;overflow:hidden;order:1;display:flex;flex-direction:column;justify-content:space-between}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/hero_mob_new_map-DWY_zDJb.png) no-repeat center/cover;border-radius:0;z-index:1}.hero-content{position:absolute;bottom:0;max-width:100%;width:100%;margin:0;padding:clamp(10px,3vw,15px);box-sizing:border-box}.hero-content h1{font:200 clamp(2.5rem,7vw,3.5rem)/.9 "CoolveticaCondensed",sans-serif;margin:0;color:#fff}.logo-corner{display:block;position:absolute;right:0;top:0;z-index:2;padding:clamp(10px,3vw,15px);align-self:flex-start}.logo-corner img{width:clamp(60px,10vw,60px)}.hero-button.button-1{display:none}.hero-button.button-2{display:block;width:calc(100% - 20px);margin:15px 10px;padding:12px 20px;font-size:clamp(1rem,4vw,1.2rem);position:relative;z-index:2;order:2;text-align:center}}.hero-section{opacity:0;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.hero-section.is-visible{opacity:1}.hero-section .hero-background{opacity:0;transform:scale(1.05);transition:opacity .8s cubic-bezier(.25,.1,.25,1) .1s,transform .8s cubic-bezier(.25,.1,.25,1) .1s}.hero-section.is-visible .hero-background{opacity:1;transform:scale(1)}.hero-content h1,.logo-corner img{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.hero-section.is-visible .hero-content h1{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.3s}.hero-section.is-visible .logo-corner img{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.7s}._button_dvurb_5{display:inline-block;padding:clamp(.75rem,1vw,1.25rem) clamp(1.5rem,1.5vw,2.5rem);background-color:#e63323;color:#fff;text-decoration:none;border:none;font-family:CoolveticaRG,sans-serif;font-size:clamp(1rem,2vw,2rem);font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .2s ease;border-radius:8px}._button_dvurb_5:hover{background-color:#ff1500;transform:translateY(-2px)}._button_dvurb_5:active{transform:translateY(0)}._button_dvurb_5:disabled,._button_dvurb_5[aria-disabled=true]{cursor:not-allowed;opacity:.6}._button_dvurb_5._primary_dvurb_67{background-color:#007bff}._button_dvurb_5._primary_dvurb_67:hover{background-color:#0056b3}._button_dvurb_5._secondary_dvurb_83{background-color:#6c757d}._button_dvurb_5._secondary_dvurb_83:hover{background-color:#5a6268}._button_dvurb_5._large_dvurb_101{padding:clamp(1rem,3vw,1.75rem) clamp(3rem,6vw,4rem);font-size:clamp(1.25rem,3vw,2rem)}._button_dvurb_5._small_dvurb_111{padding:clamp(.5rem,1.5vw,1rem) clamp(1rem,3vw,2rem);font-size:clamp(.875rem,2vw,1.25rem)}._button_dvurb_5._icon_dvurb_123{padding:clamp(.75rem,2vw,1.25rem)}._button_dvurb_5._icon_dvurb_123 svg{margin-left:.5rem;transition:transform .3s ease}._button_dvurb_5._icon_dvurb_123:hover svg{transform:translate(4px)}.shimmer{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmerAnimationCardSection;animation-timing-function:linear;background:linear-gradient(to right,#2a2a2a 8%,#383838 18%,#2a2a2a 33%);background-size:1200px 100%}@keyframes shimmerAnimationCardSection{0%{background-position:-1200px 0}to{background-position:1200px 0}}.skeleton-card-section-wrapper{background:var(--bg-color, #121212);opacity:.7;padding-top:20px;padding-bottom:30px;overflow:hidden;min-height:600px}.skeleton-card-section-slider-container{position:relative;width:99.3vw;height:500px;max-width:1400px;margin-left:auto;margin-right:auto}.skeleton-card-section-card{position:absolute;width:50%;max-width:1120px;aspect-ratio:1000 / 600;background-color:#1e1e1e;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px #0000001a;left:50%;top:50%;transform-origin:center center;transition:opacity .3s,transform .3s}.skeleton-card-section-card-active{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3}.skeleton-card-section-card-left-top,.skeleton-card-section-card-left-bottom,.skeleton-card-section-card-right-top,.skeleton-card-section-card-right-bottom{opacity:.4;z-index:2}.skeleton-card-section-card-left-top{transform:translate(-125%,-75%) scale(.45)}.skeleton-card-section-card-left-bottom{transform:translate(-125%,-25%) scale(.45)}.skeleton-card-section-card-right-top{transform:translate(25%,-75%) scale(.45)}.skeleton-card-section-card-right-bottom{transform:translate(25%,-25%) scale(.45)}.skeleton-card-section-card-active .skeleton-card-section-project-image{height:60%;background-color:#2a2a2a}.skeleton-card-section-card-left-top .skeleton-card-section-project-image,.skeleton-card-section-card-left-bottom .skeleton-card-section-project-image,.skeleton-card-section-card-right-top .skeleton-card-section-project-image,.skeleton-card-section-card-right-bottom .skeleton-card-section-project-image{height:100%;background-color:#2a2a2a}.skeleton-card-section-content-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:40%}.skeleton-card-section-project-title{height:40px;width:70%;border-radius:6px;margin-bottom:15px;background-color:#2a2a2a}.skeleton-card-section-project-description-line{height:16px;width:100%;border-radius:4px;margin-bottom:8px;background-color:#2a2a2a}.skeleton-card-section-project-description-line.short{width:60%}.skeleton-card-section-campaign-info{position:absolute;bottom:70px;left:20px;right:20px;display:flex;justify-content:space-between;z-index:3}.skeleton-card-section-info-text{height:14px;width:45%;border-radius:4px;background-color:#2a2a2a}.skeleton-card-section-campaign-progress{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);z-index:3}.skeleton-card-section-progress-bar{height:10px;width:100%;border-radius:5px;margin-bottom:6px;background-color:#3a3a3a}.skeleton-card-section-progress-text-wrapper{display:flex;justify-content:space-between}.skeleton-card-section-progress-text{height:14px;width:30%;border-radius:4px;background-color:#2a2a2a}.skeleton-card-section-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#2a2a2a;z-index:4}.skeleton-card-section-slider-arrow-left{left:15px}.skeleton-card-section-slider-arrow-right{right:15px}.skeleton-card-section-view-all-container{text-align:center;margin-top:20px;padding-bottom:10px}.skeleton-card-section-view-all-button{display:inline-block;height:48px;width:220px;border-radius:8px;background-color:#2a2a2a}@media screen and (max-width: 1600px){.skeleton-card-section-card{max-width:900px}.skeleton-card-section-card-active .skeleton-card-section-project-title{height:35px}}@media screen and (max-width: 1400px){.skeleton-card-section-card-active .skeleton-card-section-project-title{height:30px}}@media screen and (max-width: 1200px){.skeleton-card-section-card{max-width:700px}}@media screen and (max-width: 992px){.skeleton-card-section-slider-container{height:450px}.skeleton-card-section-card-active .skeleton-card-section-project-title{height:25px}.skeleton-card-section-info-text,.skeleton-card-section-progress-text{height:12px}}@media screen and (max-width: 768px){.skeleton-card-section-slider-container{height:400px}.skeleton-card-section-card{width:75vw;max-width:none}.skeleton-card-section-card-active{width:80vw}.skeleton-card-section-card-left-top,.skeleton-card-section-card-right-bottom{transform:translate(-50%,-50%) scale(0);opacity:0;z-index:0}.skeleton-card-section-card-left-bottom{transform:translate(calc(-50% - 28vw),-50%) scale(.6);opacity:.5;z-index:2}.skeleton-card-section-card-right-top{transform:translate(calc(-50% + 28vw),-50%) scale(.6);opacity:.5;z-index:2}.skeleton-card-section-slider-arrow{width:30px;height:30px}.skeleton-card-section-view-all-button{width:100%;padding:0 15px;box-sizing:border-box;height:40px}}@media screen and (max-width: 480px){.skeleton-card-section-slider-container{height:300px}.skeleton-card-section-card{width:80vw}.skeleton-card-section-card-active{width:85vw}.skeleton-card-section-card-left-top,.skeleton-card-section-card-right-bottom,.skeleton-card-section-card-left-bottom,.skeleton-card-section-card-right-top{display:none}.skeleton-card-section-slider-arrow{width:28px;height:28px}}.card-section-wrapper{opacity:1;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.card-section-wrapper.is-visible{opacity:1}.slider-container{position:relative;width:99.3vw;height:500px;overflow-x:hidden;font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;margin-top:-20px;max-width:1400px;margin-left:auto;margin-right:auto}.card{position:absolute;width:50%;max-width:1120px;aspect-ratio:1000 / 600;box-shadow:0 4px 8px #0000001a;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;opacity:.5;border-radius:12px;z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#333;overflow:hidden}.card-section-wrapper.is-visible .card{opacity:.4}.card.active{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3}.card-section-wrapper.is-visible .card.active{transform:translate(-50%,-50%) scale(1);opacity:1}.card.left-top{transform:translate(-125%,-75%) scale(.45);opacity:.4;z-index:2}.card.left-bottom{transform:translate(-125%,-25%) scale(.45);opacity:.4;z-index:2}.card.right-top{transform:translate(25%,-75%) scale(.45);opacity:.4;z-index:2}.card.right-bottom{transform:translate(25%,-25%) scale(.45);opacity:.4;z-index:2}.card.hidden{transform:translate(-50%,-50%) scale(0);opacity:0;z-index:0}.project-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;transition:transform .6s ease;border-radius:8px}.project-title{margin:0;color:#fff;font-weight:400;line-height:.9;transition:all .4s ease;font-size:70px}.card.active .project-title{font-size:56px;margin-bottom:60px}.project-description{font-size:18px;font-family:Manrope,sans-serif;font-weight:400;opacity:0;max-height:0;transform:translateY(20px);margin-bottom:0;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,transform .3s ease-in-out,margin-bottom .3s ease-in-out;text-transform:none;line-height:1.3;color:#ffffffe6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word}.card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000e6 30%,#0000);z-index:1;transition:background .6s ease}.card.active:hover:after{background:linear-gradient(0deg,#000000f2 30%,#0000001a)}.campaign-progress{position:absolute;bottom:30px;left:20px;right:20px;z-index:3;width:calc(100% - 40px);font-family:CoolveticaRG,sans-serif;visibility:hidden;transition:visibility .6s ease-in-out}.card.active .campaign-progress{visibility:visible}.campaign-progress-bar{height:8px;background-color:#ffffff1a;border-radius:1000px;margin-bottom:4px;border:none}.campaign-progress-fill{height:100%;transition:width .6s ease,background-color .3s ease;border-radius:100px;border:none;background:linear-gradient(to right,var(--primary-color) 0%,var(--secondary-color) 100%)}.campaign-progress-text{display:flex;justify-content:space-between;font-size:.8rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.campaign-progress-text .current-amount,.campaign-progress-text span{font-weight:400;font-size:14px;font-family:Manrope,sans-serif}.content-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:30px 20px;transition:all .6s ease-in-out}.card.active:hover .content-overlay{background:linear-gradient(0deg,#000c 30%,#0000)}.card.active:hover .project-description{opacity:1;max-height:200px;transform:translateY(-60px);margin-bottom:20px}.campaign-info{position:absolute;bottom:70px;left:20px;right:20px;z-index:3;display:flex;justify-content:space-between;font-family:Manrope,sans-serif;font-size:11px;color:#ffffffb3;opacity:0;transform:translateY(10px);transition:opacity .3s ease-in-out,max-height .3s ease-in-out,transform .6s ease-in-out,margin-bottom .6s ease-in-out;margin-bottom:6px}.card.active:hover .campaign-info{opacity:1;transform:translateY(0)}.campaign-info .collected-percent,.campaign-info .days-remaining{font-weight:400}.card.active:hover .project-title{margin:0 0 70px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#0000004d;border:none;color:#fff;padding:10px;cursor:pointer;z-index:4;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.slider-arrow:hover{background-color:#0009}.slider-arrow-left{left:15px}.slider-arrow-right{right:15px}.arrow-icon{width:24px;height:24px}.view-all-projects-container{text-align:center;padding-bottom:30px;width:100%}.view-all-projects-button{display:inline-block;padding:12px 28px;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:8px;font-family:Manrope,sans-serif;font-size:clamp(1rem,4vw,1.2rem);font-weight:600;text-transform:none;transition:background-color .2s ease,transform .2s ease;border:2px solid var(--secondary-color)}.view-all-projects-button:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.card-section-wrapper.is-visible .slider-container,.card-section-wrapper.is-visible .view-all-projects-button{opacity:1;transform:translateY(0);transition-duration:.4s}.card-section-wrapper.is-visible .slider-container{transition-delay:.1s}.card-section-wrapper .view-all-projects-button:active{transform:translateY(0)}@media screen and (max-width: 1600px){.card{max-width:900px}.project-title{font-size:70px;margin:0 0 40px}.card.active .project-title{font-size:49px;margin:0 0 60px}.card.active:hover .project-title{font-size:49px;margin:0 0 70px}.card.active .project-description{font-size:16px}.slider-container{height:500px}.campaign-progress-text .current-amount,.campaign-progress-text span{font-size:16px}}@media screen and (max-width: 1400px){.slider-container{height:500px}.card{max-width:900px}.project-title{font-size:70px;margin:0 0 40px}.card.active .project-title{font-size:42px;margin:0 0 60px}.card.active:hover .project-title{font-size:42px;margin:0 0 70px}.card.active .project-description,.campaign-progress-text .current-amount,.campaign-progress-text span{font-size:16px}}@media screen and (max-width: 1200px){.card{max-width:700px}.slider-container{height:500px}}@media screen and (max-width: 992px){.slider-container{height:450px}.project-title{font-size:42px;margin:0 0 40px}.project-description{font-size:11px;margin:0 0 20px}.campaign-progress-bar{height:8px}.campaign-progress-text .current-amount,.campaign-progress-text span{font-size:10px}.card.active .project-title{font-size:28px;margin-bottom:50px}.card.active:hover .project-title{font-size:28px}.card.active .project-description{font-size:11px;margin-bottom:0}.campaign-info{bottom:60px;font-size:10px}.card.active:hover .project-description{transform:translateY(-50px);max-height:150px;margin-bottom:20px}.slider-arrow{width:35px;height:35px;padding:8px}.arrow-icon{width:20px;height:20px}.slider-arrow-left{left:10px}.slider-arrow-right{right:10px}}@media screen and (max-width: 768px){.slider-container{max-height:500px;margin-top:0}.card{width:75vw;aspect-ratio:1000 / 650}.card.active{width:80vw}.card.left-top,.card.right-bottom{transform:translate(-50%,-50%) scale(0);opacity:0;z-index:0}.card.left-bottom{transform:translate(calc(-50% - 28vw),-50%) scale(.6);opacity:.5;z-index:2}.card.right-top{transform:translate(calc(-50% + 28vw),-50%) scale(.6);opacity:.5;z-index:2}.project-title{font-size:25px;margin:0 0 15px}.card.active .project-title{font-size:21px;margin-bottom:30px}.card.active:hover .project-title{font-size:21px;margin:0 0 35px}.project-description{font-size:10px;-webkit-line-clamp:3;line-height:1.4}.card.active .project-description{font-size:10px}.card.active:hover .project-description{opacity:1;max-height:80px;transform:translateY(-25px);margin-bottom:30px}.content-overlay{padding:20px 15px}.campaign-progress{bottom:15px;left:15px;right:15px;width:calc(100% - 30px)}.campaign-progress-bar{height:10px}.campaign-progress-text .current-amount,.campaign-progress-text span{font-size:9px}.view-all-projects-container{padding:10px}.campaign-info{bottom:40px;left:15px;right:15px;font-size:8px;margin-bottom:3px}.card.active:hover .campaign-info{transform:translateY(-5px)}.view-all-projects-button{padding:10px 20px;width:100%}.slider-arrow{width:30px;height:30px;padding:6px;background-color:#fff3}.slider-arrow:hover{background-color:#fff6}.arrow-icon{width:18px;height:18px}.slider-arrow-left{left:5px}.slider-arrow-right{right:5px}}@media screen and (max-width: 480px){.slider-container{height:300px;margin-bottom:-20px}.card{width:80vw;aspect-ratio:1000 / 700}.card.active{width:85vw}.card.left-bottom{transform:translate(calc(0% - 125vw),-50%) scale(1);opacity:1}.card.right-top{transform:translate(calc(0% + 45vw),-50%) scale(1);opacity:1}.project-title{font-size:20px;margin:0 0 10px}.card.active .project-title{font-size:22px;margin-bottom:30px}.card.active:hover .project-title{font-size:22px;margin:0 0 30px}.project-description{font-size:10px;-webkit-line-clamp:2}.card.active .project-description{font-size:10px}.card.active:hover .project-description{max-height:60px;transform:translateY(-20px)}.content-overlay{padding:15px 10px}.campaign-progress{bottom:10px;left:10px;right:10px;width:calc(100% - 20px)}.campaign-progress-bar{height:6px}.campaign-progress-text .current-amount,.campaign-progress-text span{font-size:10px}.campaign-info{bottom:30px;font-size:7px}.view-all-projects-button{padding:12px 20px}.slider-arrow{width:28px;height:28px;padding:5px}.arrow-icon{width:16px;height:16px}.slider-arrow-left{left:2px}.slider-arrow-right{right:2px}}.numbers-component-wrapper{width:100%;max-width:1400px;margin:20px auto;background-color:var(--primary-color);border-radius:8px;display:flex;justify-content:center;padding:40px 20px;box-sizing:border-box}.numbers-component{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;width:100%}.number-item{display:flex;align-items:center;gap:15px;color:#fff}.span_big{font-size:104px;font-family:CoolveticaCondensed,sans-serif;line-height:.8;flex-shrink:0}.numbers-component h1{font-size:24px;font-family:Manrope,sans-serif;line-height:1.3;font-weight:400;margin:0}@media (max-width: 1200px){.numbers-component{grid-template-columns:repeat(2,1fr);gap:30px}.numbers-component-wrapper{padding:30px 20px}.span_big{font-size:86px}.numbers-component h1{font-size:20px}}@media (max-width: 768px){.numbers-component{gap:30px}.number-item{flex-direction:row;align-items:center;gap:12px}.numbers-component-wrapper{padding:25px 15px}.span_big{font-size:78px;line-height:1}.numbers-component h1{font-size:18px}}@media (max-width: 576px){.numbers-component-wrapper{margin:30px auto 0;padding:20px 10px}.numbers-component{gap:0px}.number-item{gap:5px}.span_big{font-size:50px}.numbers-component h1{font-size:14px}}.numbers-component-wrapper{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1)}.numbers-component-wrapper.is-visible{opacity:1;transform:translateY(0)}.number-item{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.6s}.numbers-component-wrapper.is-visible .number-item:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.2s}.numbers-component-wrapper.is-visible .number-item:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.35s}.numbers-component-wrapper.is-visible .number-item:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.5s}.numbers-component-wrapper.is-visible .number-item:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.65s}.launch-wrapper{width:100%;max-width:1400px;margin:20px auto;padding:0 20px;box-sizing:border-box}.launch-title{text-align:left;font-size:clamp(3rem,8vw,6rem);line-height:1.2;color:#fff;font-weight:500;font-family:CoolveticaCondensed,sans-serif;margin-bottom:30px}.launch-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.launch-item{aspect-ratio:1.92 / 1;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .3s ease;background-color:#333}.launch-item:hover{transform:translateY(-5px)}.launch-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;transition:transform .3s ease}.launch-content-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px;background:linear-gradient(0deg,#000c,#0000)}.launch-text-content{color:#fff}.launch-item-title{font-size:clamp(1.5rem,2.5vw,2.5rem);margin:0 0 10px;font-weight:400;font-family:CoolveticaRG,sans-serif;line-height:1.2}.launch-item-description{font-size:clamp(.9rem,1.2vw,1.1rem);font-family:Manrope,sans-serif;font-weight:400;margin:0;line-height:1.4;text-transform:none;color:#ffffffe6}@media (max-width: 992px){.launch-wrapper{padding:0 15px}.launch-container{grid-template-columns:repeat(2,1fr);gap:15px}.launch-title{text-align:center;margin-bottom:20px}.launch-item-title{font-size:clamp(1.3rem,3vw,2rem)}.launch-item-description{font-size:clamp(.8rem,1.8vw,1rem)}}@media (max-width: 576px){.launch-wrapper{padding:0 10px;margin:30px auto 0}.launch-container{grid-template-columns:1fr;gap:15px}.launch-title{font-size:clamp(2rem,10vw,3rem);margin-bottom:15px}.launch-content-overlay{padding:15px}.launch-item{width:100%;aspect-ratio:3 / 1}.launch-item-title{font-size:clamp(1.5rem,6vw,2rem)}.launch-item-description{font-size:clamp(.9rem,4vw,1.1rem)}}.launch-wrapper{opacity:0;transition:opacity .7s cubic-bezier(.25,.1,.25,1)}.launch-wrapper.is-visible{opacity:1}.launch-title,.launch-item{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.launch-title{transform:translateY(25px)}.launch-item{transform:translateY(30px) scale(.95)}.launch-wrapper.is-visible .launch-title{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.1s}.launch-wrapper.is-visible .launch-item{opacity:1;transform:translateY(0) scale(1);transition-duration:.7s}.launch-wrapper.is-visible .launch-item:nth-child(1){transition-delay:.3s}.launch-wrapper.is-visible .launch-item:nth-child(2){transition-delay:.45s}.launch-wrapper.is-visible .launch-item:nth-child(3){transition-delay:.6s}.support-section{position:relative;width:100%;max-width:1400px;margin:20px auto;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;box-sizing:border-box;min-height:500px;padding:40px 20px;color:#fff;font-family:Manrope,sans-serif;border-radius:8px}.support-background{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:url(/assets/support_section_background-75rI7K0B.png) no-repeat center/cover;border-radius:8px;z-index:1}.support-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:min(700px,calc(55% - 40px));width:100%;padding-left:clamp(20px,5vw,60px);padding-right:20px;box-sizing:border-box}.support-content h1{font:200 clamp(2rem,5vw,4rem)/.9 "CoolveticaCondensed",sans-serif;margin:0 0 20px;color:inherit;width:100%}.support-content p{font-size:clamp(1rem,1.5vw,1.1rem);margin:0 0 30px;color:#ffffffe6;line-height:1.6;font-family:Manrope,sans-serif;width:100%}.support-logo-corner{position:absolute;top:40px;right:40px;z-index:3}.support-logo-corner img{width:80px}@media (max-width: 992px){.support-section{padding:30px 15px;min-height:500px;margin:40px auto;display:flex;flex-direction:column;align-items:stretch}.support-background{position:relative;inset:auto;height:50%;border-radius:8px;width:100%;margin-bottom:15px;z-index:1}.support-content{position:relative;height:auto;flex-grow:1;max-width:none;width:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:2;opacity:1}.support-content h1{margin:0 0 15px;font-size:clamp(1.8rem,5vw,2.5rem)}.support-content p{margin:0 0 20px;font-size:clamp(.9rem,2.5vw,1.05rem)}.support-logo-corner{display:none}}@media (max-width: 576px){.support-section{padding:20px 0;min-height:max(500px,70vh);background:url("/assets/support_mobile%20(2)-CLdOX8eK.png") no-repeat center/cover;width:90%;margin-left:10px}.support-background{margin-bottom:10px}.support-content{padding:15px;align-items:start;justify-content:flex-end;text-align:start;margin:0}.support-content h1{font-size:clamp(2.5rem,6vw,3rem);margin-bottom:10px}.support-content p{font-size:clamp(.85rem,3.5vw,1rem);margin-bottom:15px;line-height:1.2}}.support-section{opacity:0;transition:opacity .6s cubic-bezier(.25,.1,.25,1)}.support-section.is-visible{opacity:1}.support-section .support-background{opacity:0;transform:scale(1.05);transition:opacity .8s cubic-bezier(.25,.1,.25,1) .1s,transform .8s cubic-bezier(.25,.1,.25,1) .1s}.support-section.is-visible .support-background{opacity:1;transform:scale(1)}.support-content h1,.support-content p,.support-logo-corner img{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.support-section.is-visible .support-content h1{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.3s}.support-section.is-visible .support-content p{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.45s}.support-section.is-visible .support-logo-corner img{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.2s}.rules-section{position:relative;width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;box-sizing:border-box;min-height:500px;padding:40px 20px;color:#fff;font-family:Manrope,sans-serif;border-radius:8px}.rules-background{position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:url(/assets/rules_section_background-BcD4FgW0.png) no-repeat center/cover;border-radius:8px;z-index:1}.rules-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:min(700px,calc(55% - 40px));width:100%;padding-right:clamp(20px,5vw,60px);padding-left:20px;box-sizing:border-box;text-align:left}.rules-content h1{font:200 clamp(2rem,5vw,4rem)/.9 "CoolveticaCondensed",sans-serif;margin:0 0 20px;color:inherit;width:100%}.rules-content p{font-size:clamp(1rem,1.5vw,1.1rem);margin:0 0 30px;color:#ffffffe6;line-height:1.6;font-family:Manrope,sans-serif;width:100%}.learn_more_button_support{padding:14px 28px;font-size:clamp(1rem,1.5vw,1.2rem);background-color:var(--primary-color);border-radius:8px;border:2px solid var(--secondary-color);color:#fff;font-weight:400;font-family:CoolveticaRG,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;align-self:flex-start;margin-top:10px;opacity:1}.learn_more_button_support:hover{transform:translateY(-4px);background-color:var(--secondary-color);box-shadow:0 4px 8px #0003}.learn_more_button_support:active{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.rules-logo-corner{position:absolute;top:40px;left:40px;z-index:3}.rules-logo-corner img{width:80px}@media (max-width: 992px){.rules-section{padding:30px 15px;min-height:500px;margin:40px auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.rules-background{position:relative;inset:auto;height:50%;border-radius:8px;width:100%;margin-bottom:15px;z-index:1}.rules-content{position:relative;height:auto;flex-grow:1;max-width:none;width:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:2;opacity:1}.rules-content h1{margin:0 0 15px;font-size:clamp(1.8rem,5vw,2.5rem)}.rules-content p{margin:0 0 20px;font-size:clamp(.9rem,2.5vw,1.05rem)}.learn_more_button_support{align-self:center;font-size:clamp(.9rem,2.5vw,1.1rem);padding:12px 24px;margin-top:15px;width:auto}.rules-logo-corner{display:none}}@media (max-width: 576px){.rules-section{padding:20px 0;min-height:max(500px,70vh);background:url(/assets/support_mobile_2-BC6iFu2K.png) no-repeat center/cover;width:90%;margin-left:-20px;opacity:1!important}.rules-background{margin-bottom:10px}.rules-content{padding:15px;align-items:start;justify-content:flex-end;text-align:start;margin:0}.rules-content h1{font-size:clamp(2.5rem,6vw,3rem);margin-bottom:10px}.rules-content p{font-size:clamp(.85rem,3.5vw,1rem);margin-bottom:15px;line-height:1.2}.learn_more_button_support{font-size:clamp(.85rem,3.5vw,1rem);padding:10px 20px;margin-top:10px;width:100%;box-sizing:border-box}}.rules-section{opacity:0;transition:opacity .6s cubic-bezier(.25,.1,.25,1)}.rules-section.is-visible{opacity:1}.rules-section .rules-background{opacity:0;transform:scale(1.05);transition:opacity .8s cubic-bezier(.25,.1,.25,1) .1s,transform .8s cubic-bezier(.25,.1,.25,1) .1s}.rules-section.is-visible .rules-background{opacity:1;transform:scale(1)}.rules-content h1,.rules-content p,.rules-logo-corner img{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.rules-section.is-visible .rules-content h1{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.3s}.rules-section.is-visible .rules-content p{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.45s}.rules-section.is-visible .rules-logo-corner img{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.2s}.combined-sections-mobile-swiper{width:100%;overflow:hidden}.combined-sections-track{display:flex;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.combined-section-slide{flex-shrink:0;flex-direction:column;margin-top:-20px}.combined-section-slide.support-slide{width:100vw}.combined-section-slide.rules-slide{width:106vw}.qa-faq-container{width:100%;max-width:1400px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box;font-family:Manrope,sans-serif;border-radius:8px;background-color:#000;color:#fff}.qa-faq-title{font-size:clamp(3rem,8vw,6rem);text-transform:uppercase;font-family:CoolveticaCondensed,sans-serif;font-weight:300;margin-bottom:30px;color:#fff;text-align:left}.qa-faq-list{border-top:1px solid rgba(255,255,255,.2)}.qa-faq-item{border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;transition:background-color .3s ease}.qa-faq-header{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;padding:20px 0}.qa-faq-question{flex-grow:1;margin-right:20px;font-size:clamp(1rem,2vw,1.5rem);color:#fffc;text-transform:none;font-family:Manrope,sans-serif;line-height:1.5;transition:color .3s ease}.qa-faq-item__open .qa-faq-question{color:#fff}.qa-faq-icon{font-size:40px;font-weight:400;color:#fff;transition:transform .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;width:40px;text-align:center;line-height:1}.qa-faq-item__open .qa-faq-icon{transform:rotate(45deg)}.qa-faq-answer{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1) .1s,padding-bottom .5s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,padding-bottom}.qa-faq-answer__open{max-height:2000px;opacity:1;padding-bottom:20px}.qa-faq-answer p{margin:0;color:#fffc;line-height:1.6}@media (max-width: 992px){.qa-faq-container{padding:0 15px;margin:40px auto}.qa-faq-title{text-align:center}}@media (max-width: 768px){.qa-faq-title{margin-bottom:25px;font-size:clamp(1.8rem,6vw,3rem)}.qa-faq-header{padding:15px 0}.qa-faq-question{font-size:clamp(.9rem,2.5vw,1.2rem);margin-right:15px}.qa-faq-icon{font-size:30px;width:30px}.qa-faq-answer__open{padding-bottom:15px}}@media (max-width: 480px){.qa-faq-container{padding:0 10px;margin:30px auto}.qa-faq-title{font-size:clamp(2rem,10vw,3rem);margin-bottom:20px}.qa-faq-header{padding:10px 0}.qa-faq-question{font-size:clamp(1.1rem,3vw,1.2rem);margin-right:10px;line-height:1.4}.qa-faq-icon{font-size:24px;width:24px}.qa-faq-answer__open{padding-bottom:10px}}.qa-faq-container{opacity:0;transition:opacity .7s cubic-bezier(.25,.1,.25,1)}.qa-faq-container.is-visible{opacity:1}.qa-faq-title,.qa-faq-item{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.qa-faq-container.is-visible .qa-faq-title{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.1s}.qa-faq-container.is-visible .qa-faq-item{opacity:1;transform:translateY(0);transition-duration:.6s}.qa-faq-container.is-visible .qa-faq-item:nth-child(1){transition-delay:.3s}.qa-faq-container.is-visible .qa-faq-item:nth-child(2){transition-delay:.4s}.qa-faq-container.is-visible .qa-faq-item:nth-child(3){transition-delay:.5s}.landing-page{max-width:1500px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}html,body{width:100%}.current-campaign-container{display:flex;gap:30px;padding:20px;max-width:1400px;margin:40px auto 0;color:#fff;font-family:Manrope,sans-serif}.current-campaign-content-column{flex:2;min-width:0;display:flex;flex-direction:column}.current-campaign-sidebar-column{flex:1;max-width:400px}.current-campaign-header h1{font-weight:300;text-transform:uppercase;font-family:CoolveticaRG,sans-serif;margin-bottom:30px;font-size:2rem}.current-campaign-tabs-container{display:flex;gap:25px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:15px}.current-campaign-tab-button{background:none;border:none;color:#fff9;padding:10px 0 0;cursor:pointer;font-size:1.2rem;transition:all .2s ease;position:relative;font-weight:300;letter-spacing:1px;font-family:CoolveticaRG,sans-serif;flex-shrink:0}.current-campaign-tab-button.active{color:#fff;background-color:transparent}.current-campaign-tab-button.active:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:2px;background:#fff}.current-campaign-tab-content{width:100%;display:flex;flex-direction:column}.current-campaign-table{width:100%;background-color:var(--primary-color);padding:0;border-radius:16px;border-collapse:collapse;animation:current-campaign-fade-in .5s ease-in-out forwards}.current-campaign-form-row{border-bottom:1px solid rgba(255,255,255,.1);display:table-row}.current-campaign-form-row p{color:#fff6;margin-top:10px;font-size:.8rem}.current-campaign-table tbody tr:last-child{border-bottom:none}.current-campaign-form-label{padding:20px;font-size:1rem;font-weight:500;vertical-align:top}.current-campaign-form-input-cell{padding:20px;vertical-align:top;width:60%}.current-campaign-form-input{width:100%;padding:12px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.current-campaign-form-input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 5px #ffffff4d}.current-campaign-form-input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.current-campaign-hidden-file-input{display:none}.current-campaign-file-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;height:100%;border:1px dashed rgba(255,255,255,.2);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;background-color:transparent}.current-campaign-preview-video{max-width:100%;max-height:250px;object-fit:contain;border-radius:4px}.current-campaign-file-upload-area:hover,.current-campaign-file-upload-area.dragging{border-color:#ffffffb3;background-color:#ffffff1a}.current-campaign-upload-placeholder{color:#fff9;font-size:1rem}.current-campaign-preview-image{max-width:100%;max-height:150px;border-radius:4px;object-fit:contain}.current-campaign-button-container{display:flex;gap:20px;margin-top:30px}.current-campaign-subscribe-btn{background:var(--primary-color);color:#fff;border:2px solid var(--secondary-color);padding:12px 30px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1.2rem;align-self:flex-start;font-weight:500}.current-campaign-subscribe-btn:hover:not(:disabled){background:var(--secondary-color)}.current-campaign-save-draft-btn{background-color:transparent;border:1px solid rgba(255,255,255,.2)}.current-campaign-save-draft-btn:hover:not(:disabled){background-color:#fff3;border-color:#fff6}@keyframes current-campaign-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.current-campaign-preview{position:sticky;top:50px;padding:20px;border-radius:16px;margin-top:58px}.current-campaign-preview h2{font-weight:300;font-size:1.2rem;margin-bottom:20px;padding-bottom:15px;text-align:center;border-bottom:1px solid rgba(255,255,255,.2);font-family:CoolveticaRG,sans-serif;text-transform:uppercase;color:#fff9;letter-spacing:1px}.preview-placeholder-text{text-align:center;font-style:italic;color:#fff9;font-size:.95rem}.current-campaign-error{color:#f44;font-size:.85em;margin-top:8px;display:block}.current-campaign-form-input.error{border-color:#f44;box-shadow:0 0 0 2px #f443}.link_docs{color:#fff}.current-campaign-alert{position:fixed;top:20px;right:20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 4px 6px #0000001a;z-index:1000;min-width:0px;animation:slideIn .3s ease-out forwards;opacity:1;padding:0;margin:0}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.current-campaign-spinner{width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.current-campaign-subscribe-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.current-campaign-reward-preview-card{border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:0;background-color:#222;overflow:hidden;color:#fff;font-family:Manrope,sans-serif;box-shadow:none;text-align:left}.reward-preview-image{width:100%;height:auto;max-height:150px;object-fit:cover;border-bottom:3px solid rgba(0,0,0,.1);border-radius:6px;position:relative}.reward-preview-image-placeholder{width:100%;height:auto;max-height:150px;object-fit:cover;border-bottom:3px solid rgba(0,0,0,.1);border-radius:12px;position:relative}.reward-preview-content{padding:10px;display:flex;flex-direction:column}.reward-campaign-preview-reward-title{font-size:1.3rem;font-weight:500;margin:0 0 8px;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;overflow:hidden}.reward-campaign-preview-reward-description{font-size:.95rem;color:#ffffffb3;margin:0 0 10px;flex-grow:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;overflow:hidden}.reward-campaign-preview-reward-delivery{font-size:.85rem;color:#fff9;margin:0 0 10px;font-style:italic}.reward-preview-divider{border:none;border-top:1px solid rgba(255,255,255,.1);margin:15px 0}.reward-preview-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:1rem;font-weight:500;flex-wrap:wrap;gap:10px}.reward-campaign-preview-reward-price{color:#fff;font-size:1.3rem;font-weight:600}.reward-campaign-preview-reward-quantity{font-size:.85rem;font-weight:400;color:#fff9}.reward-preview-button{display:block;width:100%;background:var(--secondary-color);color:#fff;border:none;padding:10px 15px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease;text-align:center}.reward-preview-button:hover{background:#db5a4f}.rewards-count-text{text-align:center;margin-top:15px;font-style:italic;color:#fff9;font-size:.9rem}.campaign-agreement-summary{margin-top:30px;padding:20px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:.9rem;line-height:1.6}.campaign-agreement-summary h3{font-family:CoolveticaRG,sans-serif;text-transform:uppercase;font-size:1.3rem;font-weight:300;color:#fff;margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.15);text-align:start}.campaign-agreement-summary p{margin-bottom:10px}.campaign-agreement-summary strong{font-weight:600;color:#ffffffe6}.campaign-agreement-summary .agreement-data{font-weight:500;color:#fff}@media (max-width: 1024px){.current-campaign-container{gap:20px;padding:15px}.current-campaign-button-container{flex-direction:column;gap:15px}.current-campaign-subscribe-btn{align-self:stretch}.current-campaign-preview{padding:15px;margin-top:76px}.current-campaign-preview h2{font-size:1.1rem;margin-bottom:15px;padding-bottom:10px;visibility:hidden}.reward-preview-image,.reward-preview-image-placeholder{max-height:120px;margin-bottom:10px}.reward-campaign-preview-reward-title{font-size:1.1rem}.reward-campaign-preview-reward-description{font-size:.9rem;margin-bottom:10px}.reward-preview-divider{margin:10px 0}.reward-preview-footer{margin-bottom:10px;font-size:.9rem}.reward-campaign-preview-reward-price{font-size:1.2rem}.reward-campaign-preview-reward-quantity{font-size:.8rem}.reward-preview-button{padding:8px 12px;font-size:.95rem}.rewards-count-text{font-size:.85rem}}@media (max-width: 768px){.current-campaign-container{flex-direction:column;padding:15px;gap:20px}.current-campaign-sidebar-column{max-width:100%;order:-1;margin-bottom:20px;display:none}.current-campaign-preview{position:static;padding:15px;margin-top:0}.current-campaign-preview h2{font-size:1.1rem;margin-bottom:15px;padding-bottom:10px}.current-campaign-header h1{font-size:1.5rem;margin-bottom:20px}.current-campaign-tabs-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:15px;padding-bottom:10px;margin-bottom:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:102%}.current-campaign-tab-button{font-size:1rem;padding-top:5px}.current-campaign-tab-button.active:after{bottom:-11px}.current-campaign-table{display:block;padding:10px;animation:none}.current-campaign-form-row{display:block;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.current-campaign-table tbody tr:last-child{border-bottom:none;margin-bottom:0}.current-campaign-form-label{display:block;width:auto;text-align:left;padding:0 0 10px;font-size:.95rem;font-weight:400}.current-campaign-form-input-cell{display:block;width:100%;padding:0}.current-campaign-form-input{padding:10px;font-size:.95rem}.current-campaign-file-upload-area{min-height:80px;padding:15px}.current-campaign-upload-placeholder{font-size:.9rem}.current-campaign-button-container{margin-top:20px}.current-campaign-subscribe-btn{font-size:1.1rem;padding:10px 20px;margin-top:0;align-self:stretch}.reward-preview-image,.reward-preview-image-placeholder{max-height:100px;margin-bottom:10px}.reward-campaign-preview-reward-title{font-size:1.1rem}.reward-campaign-preview-reward-description,.reward-campaign-preview-reward-delivery{font-size:.9rem;margin-bottom:10px}.reward-preview-divider{margin:10px 0}.reward-preview-footer{margin-bottom:10px;font-size:.8rem}.reward-campaign-preview-reward-price{font-size:1.1rem}.reward-campaign-preview-reward-quantity{font-size:.75rem}.reward-preview-button{padding:8px 10px;font-size:.9rem}.rewards-count-text{font-size:.8rem}.campaign-agreement-summary{padding:15px;font-size:.85rem}.campaign-agreement-summary h3{font-size:1rem}}@media (max-width: 480px){.reward-campaign-preview-reward-description,.reward-campaign-preview-reward-delivery,.reward-preview-footer{font-size:.8rem;margin-bottom:10px}.reward-preview-button{font-size:.9rem;padding:8px 10px}.details-hint-card h3{font-size:1.1rem}.details-hint-card p{font-size:.9rem}}.section-header-row td{background-color:#00000026;padding:15px 20px;font-size:1.1rem;font-weight:600;color:#fff;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.section-header-row.counter-agent-form-row{border-bottom:none}.section-subheader{display:block;font-size:.9rem;font-weight:400;color:#ffffffa6;margin-top:8px;margin-bottom:0;line-height:1.4}.document-uploader-control{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.document-upload-btn{background-color:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;padding:8px 16px;border-radius:8px;cursor:pointer;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .2s ease-in-out}.document-upload-btn:hover{background-color:#ffffff1a;border-color:#ffffff80;color:#fff}.document-file-name{color:#ffffffbf;font-size:.9rem;font-style:italic;word-break:break-all}.document-uploader-control.error .document-upload-btn{border-color:var(--secondary-color, #ff4444);color:var(--secondary-color-lighter, #ff6b6b)}.document-uploader-control.error .document-upload-btn:hover{background-color:#ff44441a}@media (max-width: 768px){.section-header-row td{padding:15px 10px;font-size:1rem}.section-subheader{font-size:.85rem}}.new-card{background-color:var(--primary-color);color:#fff;transition:transform .3s ease;display:flex;aspect-ratio:1/1.2;flex-direction:column;padding:4px;min-width:300px;border-radius:16px;border:1px solid rgba(255,255,255,.3)}.new-card-image{width:100%;height:auto;max-height:50%;object-fit:cover;border-bottom:3px solid rgba(0,0,0,.1);border-radius:12px;position:relative}.new-card-info{padding:1rem .5rem .5rem;display:flex;flex-direction:column;flex-grow:1;position:relative}.new-card-header{display:flex;align-items:start;position:relative;margin-bottom:10px}.new-card-avatar{border-radius:50%;object-fit:cover;width:60px;height:60px;flex-shrink:0;margin-top:0;border:2px solid rgba(255,255,255,.1)}.new-card-text{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-left:20px}.new-card-title{font-size:20px;font-weight:400;color:#fff;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;letter-spacing:-.1px;font-family:Manrope,sans-serif}.new-card-description{font-size:1.1rem;color:#fff9;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;letter-spacing:-.5px;font-family:Manrope,sans-serif;margin-bottom:20px}.new-card-progress{margin-top:auto;width:100%}.new-card-progress-bar{height:6px;background-color:#c2c2c2;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.new-card-progress-fill{height:100%;transition:width .3s ease,background-color .3s ease}.new-card-progress-text{font-size:.85rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}.new-card-progress-text span,.new-card-progress-text .new-card-current-amount{color:#fff;font-family:Manrope,sans-serif}.details-editor-container{border-radius:16px;display:flex;flex-direction:column;gap:20px;color:#fff;font-family:Manrope,sans-serif;width:100%}.details-editor-container h2{font-weight:300;font-family:CoolveticaRG,sans-serif;font-size:1.2rem;margin:0 0 10px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:1px;color:#ffffffb3}.details-editor-blocks-list{display:flex;flex-direction:column;gap:30px}.details-editor-placeholder{text-align:center;padding:40px 20px;border:2px dashed rgba(255,255,255,.3);border-radius:8px;color:#fff9;font-size:1rem}.details-editor-block{border-radius:16px;background-color:var(--primary-color);position:relative;transition:border-color .3s ease,box-shadow .3s ease}.details-editor-block.has-error{border-color:#f44;box-shadow:0 0 5px #ff44444d}.details-editor-block-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.details-editor-block-header h3{font-size:1.1rem;font-weight:500;margin:0;color:#ffffffe6}.details-editor-remove-button{background:none;border:1px solid rgba(255,255,255,.3);color:#ffffffb3;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.details-editor-remove-button:not(:disabled):hover{background:#f44;border-color:#f44;color:#fff}.details-editor-remove-button:disabled{opacity:.5;cursor:not-allowed}.details-editor-form-row{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid rgba(255,255,255,.1);padding:20px}.details-editor-form-row:last-child{border:none}.details-editor-block .details-editor-form-row:last-child{margin-bottom:0}.details-editor-form-label{flex-basis:30%;max-width:30%;font-size:1rem;font-weight:500;padding-top:10px}.details-editor-form-input-cell{flex-basis:70%;max-width:70%;flex-grow:1;display:flex;flex-direction:column;background-color:transparent}.details-editor-form-input{width:100%;padding:10px;background-color:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.details-editor-form-input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 5px #ffffff4d}.details-editor-form-input.error{border-color:#f44;box-shadow:0 0 0 2px #f443}.details-editor-error{color:#f44;font-size:.85em;margin-top:8px;display:block}.details-editor-file-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:15px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;background-color:transparent;position:relative}.details-editor-file-upload-area:hover,.details-editor-file-upload-area.dragging{border-color:#ffffffb3;background-color:transparent}.details-editor-file-upload-area.error{border-color:#f44;box-shadow:0 0 0 2px #f443}.details-editor-hidden-file-input{display:none}.details-editor-upload-placeholder{color:#fff9;font-size:.9rem}.details-editor-preview-image{max-width:100%;max-height:120px;border-radius:4px;object-fit:contain;display:block}.details-editor-add-block-button{background:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:1rem;font-weight:500;align-self:flex-start}.details-editor-add-block-button:hover{background:#db5a4f}.details-editor-hint{font-size:.85rem;color:#ffffff80;margin-top:10px;line-height:1.4}.details-editor-hint ul{margin:5px 0 0 20px;padding:0}.details-editor-hint li{margin-bottom:5px}.required{color:#f44;margin-left:4px}.details-hint-card{border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:20px;color:#fff;font-family:Manrope,sans-serif;margin-top:20px}.details-hint-card h3{font-weight:300;font-size:1.2rem;margin:0 0 10px;color:#ffffffe6}.details-hint-card p{font-size:1rem;line-height:1.2;color:#fff9;margin:0 0 10px}.details-hint-card p:last-child{margin-bottom:0}@media (max-width: 768px){.details-editor-container{gap:15px}.details-editor-container h2{font-size:1rem;margin-bottom:10px;padding-bottom:10px}.details-editor-form-row{display:block}.details-editor-file-upload-area,.details-editor-form-input{margin-top:10px}.details-editor-remove-button{padding:3px 8px;font-size:.8rem}.details-editor-form-row{flex-direction:column;gap:8px;margin-bottom:15px}.details-editor-form-label{flex-basis:auto;max-width:100%;padding-top:0;font-size:.9rem;font-weight:400}.details-editor-form-input-cell{flex-basis:auto;max-width:100%}.details-editor-form-input,.details-editor-file-upload-area{padding:8px;font-size:.9rem}.details-editor-preview-image{max-height:100px}.details-editor-upload-placeholder{font-size:.8rem}.details-editor-add-block-button{padding:8px 15px;font-size:.9rem}.details-editor-hint{font-size:.75rem}.details-hint-card{padding:15px}.details-hint-card h3{font-size:1rem}.details-hint-card p{font-size:.85rem}}.details-info-container{border-radius:16px;padding-top:0;display:flex;flex-direction:column;gap:20px;color:#fff;font-family:Manrope,sans-serif;width:100%}.details-info-card{border:1px solid var(--secondary-color);padding:20px;border-radius:10px;margin-bottom:0}.details-info-card:last-child{margin-bottom:0}.details-info-card h1{font-weight:200;line-height:1.2;padding-bottom:10px;font-size:1.2rem;color:#ffffffe6}.details-info-card h3{font-weight:200;line-height:1.2;margin-bottom:8px;margin-top:20px;font-size:1.1rem;color:#ffffffb3}.details-info-card p{font-weight:200;line-height:1.4;font-size:.9rem;color:#fff6;font-family:Manrope,sans-serif;margin-bottom:0}@media (max-width: 768px){.details-info-container{padding:15px;gap:15px}.details-info-card{padding:15px}.details-info-card h1{font-size:1rem;padding-bottom:15px}.details-info-card h3{font-size:.9rem;margin-top:15px}.details-info-card p{font-size:.8rem}}/*!* Animation styles are handled in CampaignRewardItem.css for individual items *!*//*!**/.reward-item-block{border-radius:16px;background-color:var(--primary-color);position:relative;transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:20px;padding-bottom:20px}.reward-item-block.has-error{border-color:#f44;box-shadow:0 0 5px #ff44444d}.reward-item-form-label p{color:#fff6;margin-top:10px;font-size:.8rem}.reward-item-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.reward-item-header h3{font-size:1.1rem;font-weight:500;margin:0;color:#ffffffe6}.reward-item-remove-button{background:none;border:1px solid rgba(255,255,255,.3);color:#ffffffb3;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.reward-item-remove-button:not(:disabled):hover{background:#f44;border-color:#f44;color:#fff}.reward-item-remove-button:disabled{opacity:.5;cursor:not-allowed}.reward-item-form-row{display:flex;flex-direction:row;align-items:flex-start;gap:20px;border-bottom:1px solid rgba(255,255,255,.1);padding:20px}.reward-item-block .reward-item-form-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.reward-item-form-label{flex-basis:30%;max-width:30%;font-size:1rem;font-weight:500;padding-top:10px;color:#ffffffe6;margin-bottom:0}.reward-item-form-label .required{color:#f44;margin-left:4px}.reward-item-form-input-cell{flex-basis:70%;max-width:70%;flex-grow:1;display:flex;flex-direction:column;background-color:transparent;width:auto;padding:0}.reward-item-form-input{width:100%;padding:10px;background-color:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.reward-item-form-input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 5px #ffffff4d}.reward-item-form-input.error{border-color:#f44;box-shadow:0 0 0 2px #f443}.reward-item-error{color:#f44;font-size:.85em;margin-top:8px;display:block}.reward-item-file-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:15px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;background-color:transparent;position:relative}.reward-item-file-upload-area:hover,.reward-item-file-upload-area.dragging{border-color:#ffffffb3;background-color:transparent}.reward-item-file-upload-area.error{border-color:#f44;box-shadow:0 0 0 2px #f443}.reward-item-hidden-file-input{display:none}.reward-item-upload-placeholder{color:#fff9;font-size:.9rem}.reward-item-preview-image{max-width:100%;max-height:120px;border-radius:4px;object-fit:contain;display:block}.rewards-editor-add-button{background:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:1rem;font-weight:500;align-self:flex-start}.rewards-editor-add-button:hover{background:#db5a4f}@media (max-width: 1024px){.reward-item-form-row{gap:10px;padding-bottom:8px;margin-bottom:8px}.reward-item-block .reward-item-form-row:last-child{padding-bottom:0;margin-bottom:0}.reward-item-form-label{flex-basis:40%;max-width:40%;font-size:.95rem;padding-top:8px}.reward-item-form-input-cell{flex-basis:60%;max-width:60%}.reward-item-form-input,.reward-item-file-upload-area{padding:8px;font-size:.95rem}.reward-item-preview-image{max-height:100px}}@media (max-width: 768px){.reward-item-header{margin-bottom:10px;padding-bottom:8px}.reward-item-header h3{font-size:1rem}.reward-item-remove-button{padding:3px 8px;font-size:.8rem}.reward-item-form-row{flex-direction:column;gap:8px;margin-bottom:15px;padding-bottom:10px}.reward-item-block .reward-item-form-row:last-child{padding-bottom:0;margin-bottom:0}.reward-item-form-label{flex-basis:auto;max-width:100%;padding-top:0;font-size:.9rem;font-weight:400;margin-bottom:0}.reward-item-form-input-cell{flex-basis:auto;max-width:100%;width:100%}.reward-item-form-input,.reward-item-file-upload-area{padding:8px;font-size:.9rem}.reward-item-preview-image{max-height:100px}.reward-item-upload-placeholder{font-size:.85rem}}.counter-agent-container{border-radius:16px;display:flex;flex-direction:column;gap:0;color:#fff;font-family:Manrope,sans-serif;width:100%;background-color:var(--primary-color, #1e222d);padding:0}.counter-agent-table{width:100%;border-collapse:collapse}.counter-agent-form-row{border-bottom:1px solid rgba(255,255,255,.1);display:table-row}.counter-agent-table tbody tr:last-child{border-bottom:none}.counter-agent-form-label{padding:20px;font-size:1rem;font-weight:500;vertical-align:top;width:30%;min-width:150px;color:#ffffffe6}.counter-agent-form-label .required{color:var(--secondary-color, #ff4444);margin-left:4px}.counter-agent-form-input-cell{padding:10px 20px;vertical-align:middle;width:70%;display:table-cell}.counter-agent-form-input{width:100%;padding:10px;background-color:var(--primary-color);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffb3;font-size:1rem;font-family:Manrope,sans-serif;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.counter-agent-form-input::placeholder{color:#fff6}.counter-agent-form-input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 0 2px #ffffff26;color:#ffffffe6}.counter-agent-form-input.error{border-color:var(--secondary-color, #ff4444);box-shadow:0 0 0 2px #f443}.counter-agent-error{color:var(--secondary-color-lighter, #ff6b6b);font-size:.85em;margin-top:8px;display:block}.counter-agent-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(255,255,255,0.6)' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:35px}.counter-agent-form-select::-ms-expand{display:none}.counter-agent-form-select option{background-color:var(--primary-color-darker, #181c27);color:#ffffffe6}@media (max-width: 1024px){.counter-agent-form-label{padding:15px;font-size:.95rem;width:40%}.counter-agent-form-input-cell{padding:8px 15px;width:60%}.counter-agent-form-input{padding:8px;font-size:.95rem}}@media (max-width: 768px){.counter-agent-form-row{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.counter-agent-table tbody tr:last-child.counter-agent-form-row{padding-bottom:0;margin-bottom:0;border-bottom:none}.counter-agent-form-label{display:block;width:100%;padding:0 0 10px;font-size:.9rem;font-weight:500}.counter-agent-form-input-cell{display:block;width:100%;padding:0}.counter-agent-form-input{padding:10px;font-size:.9rem}.counter-agent-error{margin-top:5px}.counter-agent-form-row{padding:10px}}.cropper-modal-overlay-16x9{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1001;font-family:Manrope,sans-serif}.cropper-modal-content-16x9{background:#1e1e1e;padding:25px;border-radius:16px;width:90%;max-width:600px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.1)}.cropper-container-16x9{position:relative;width:100%;padding-top:56.25%;background:#111;border-radius:12px;overflow:hidden}.cropper-container-16x9 .reactEasyCrop_Container{position:absolute;top:0;left:0;right:0;bottom:0}.cropper-controls-16x9{display:flex;flex-direction:column;align-items:center;gap:15px;color:#fff}.cropper-controls-16x9 label{font-size:.9rem;color:#ffffffb3}.zoom-slider-16x9{width:80%;cursor:pointer}.cropper-buttons-16x9{display:flex;gap:15px;width:100%;justify-content:center;margin-top:10px}.cropper-cancel-btn-16x9,.cropper-save-btn-16x9{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;font-family:inherit}.cropper-cancel-btn-16x9{background-color:#444;color:#fff}.cropper-cancel-btn-16x9:hover{background-color:#555}.cropper-save-btn-16x9{background-color:#353535;color:#fff}.cropper-save-btn-16x9:hover{background-color:var(--secondary-color, #0056b3)}.my-profile-page-container{width:100%}.my-profile-cover-banner-area{max-width:1400px;margin:0 auto;padding:0 20px;height:250px;overflow:hidden;position:relative;flex-shrink:0}.my-profile-cover-banner-area img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:12px;margin-top:40px}.my-profile-cover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;text-align:center;font-size:1.1rem;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;margin-top:40px;height:calc(100% - 40px)}.my-profile-cover-banner-area:hover .my-profile-cover-overlay{opacity:1}.my-profile-cover-uploading-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.1rem;border-radius:12px;margin-top:40px;height:calc(100% - 40px)}.my-profile-hidden-file-input{display:none}.my-profile-profile-container{display:flex;gap:30px;padding:20px;max-width:1400px;margin:0 auto;position:relative;z-index:1;color:#fff;font-family:Manrope,sans-serif}.my-profile-content-column{flex:2;min-width:0;display:flex;flex-direction:column}.my-profile-sidebar-column{flex:1;max-width:400px;display:flex;flex-direction:column}.my-profile-sticky-sidebar-content{position:sticky;top:50px;display:flex;flex-direction:column;gap:20px;width:100%}.my-profile-sticky-menu{padding:20px;border-radius:10px}.my-profile-profile-header{display:flex;gap:30px;align-items:flex-start;position:relative;padding:0 0 20px;margin-bottom:0}.my-profile-avatar-container{flex-shrink:0;position:relative;border-radius:100%;transition:opacity .2s ease-in-out,background .3s ease-in-out;z-index:2;width:120px;height:120px;padding:2px;box-sizing:border-box;overflow:visible}.my-profile-avatar-container.no-stories-border{background:#3c3c3c}.my-profile-avatar-container.has-stories-border{background:#ff0500}.my-profile-avatar-container.all-stories-viewed-border{background:#616161}.my-profile-profile-avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;padding:4px;background-color:#000;transition:all .2s ease-in-out}.my-profile-profile-avatar:hover{transform:scale(1.01)}.my-profile-avatar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;border-radius:50%;text-align:center;font-size:.8rem;padding:5px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.my-profile-avatar-container:hover .my-profile-avatar-overlay{opacity:1}.my-profile-avatar-uploading-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:.9rem;box-sizing:border-box;z-index:2}.my-profile-add-story-plus-button{position:absolute;bottom:5px;right:5px;background-color:#000000e6;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,transform .2s;z-index:3}.my-profile-add-story-plus-button:hover:not(:disabled){background-color:#000;transform:scale(1.1)}.my-profile-add-story-plus-button:disabled{background-color:#00000080;cursor:not-allowed;opacity:.7}.my-profile-add-story-plus-button svg{font-size:12px}.my-profile-profile-info{flex:1;padding-bottom:5px;margin:0;min-width:0}.my-profile-profile-info h1{font-weight:300;font-family:CoolveticaRG,sans-serif;text-transform:uppercase;font-size:2rem;margin-top:0;margin-bottom:5px;display:flex;align-items:center;word-break:break-word}.my-profile-profile-info p{font-weight:300;color:#fff9;margin-top:0;margin-bottom:5px;font-size:1rem;word-break:break-word}.my-profile-quote.my-profile-quote-desktop{color:#ccc;margin:15px 0 0;font-style:italic;font-size:1.1rem;line-height:1.5;display:block;word-break:break-word}.my-profile-quote.my-profile-quote-mobile{display:none;word-break:break-word}.my-profile-redact-profile{font-size:1.3rem;margin-left:10px;cursor:pointer;display:inline-block;color:#fff9;transition:color .2s}.my-profile-redact-profile:hover{color:#fff}.my-profile-tabs-container{display:flex;gap:15px;margin-top:20px;border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:20px}.my-profile-tab-button{background:none;border:none;color:#fff9;padding:10px 0 0;cursor:pointer;font-size:1.2rem;transition:all .2s ease;position:relative;font-weight:700}.my-profile-tab-button:hover{color:#fffc}.my-profile-tab-button.active{color:#fff;font-weight:700;background-color:transparent}.my-profile-tab-button.active:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:2px;background:#fff}.my-profile-tab-content{position:relative;min-height:400px;max-width:800px}.my-profile-projects-section{padding:0;animation:my-profile-fadeIn .5s ease-in-out forwards}.my-profile-no-projects{background:var(--primary-color);border-radius:16px;text-align:center;padding:20px;color:#fffc;margin-top:0}.my-profile-project-card{background:var(--primary-color);border-radius:12px;display:flex;flex-direction:column;margin:40px 0;overflow:hidden;cursor:pointer;min-height:200px;position:relative}.my-profile-project-card:first-child{margin-top:0}.my-profile-card-row-content{display:flex;gap:20px;padding:0 16px 0 0;min-height:180px}.my-profile-card-image{display:block;flex:1;min-width:43.33%;position:relative;padding:0;margin:0;border-radius:8px 0 0;overflow:hidden}.my-profile-project-card .my-profile-profile-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;border-radius:0}.my-profile-card-image .my-profile-profile-image{border-radius:8px 0 0}.my-profile-card-content{display:flex;flex:2;flex-direction:column;justify-content:space-between;min-width:0;padding:16px 0;gap:10px}.my-profile-card-content h3{font-size:1.5rem;margin:0;font-weight:500;color:#fff;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}.my-profile-card-content p{color:#888;line-height:1.5;margin:0;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;max-width:100%;letter-spacing:-.5px}.my-profile-progress-container{background:#333;height:4px;border-radius:2px;margin-bottom:8px;width:100%}.my-profile-progress-bar{height:100%;background:linear-gradient(to right,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:2px;transition:width .3s ease}.my-profile-funding-info{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:0;width:100%;color:#fff9}.my-profile-percentage{font-weight:500}.my-profile-target-amount{font-weight:300}.my-profile-metrics-info-desktop{display:flex;justify-content:space-between;gap:15px;padding:15px 20px;border:1px solid var(--primary-color);background-color:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top:none}.my-profile-metric-item{text-align:center;flex:1}.my-profile-metric-label{display:block;font-size:.8rem;color:#fff9;text-transform:uppercase;margin-bottom:5px}.my-profile-metric-value{display:block;font-size:1.3rem;font-weight:500;color:#fff}.my-profile-news-section{background:var(--primary-color);border-radius:16px;padding:20px;animation:my-profile-fadeIn .5s ease-in-out forwards}.my-profile-news-item{color:#fffc}.my-profile-news-item h3{font-size:1.3rem;margin-bottom:15px;color:#fff}.my-profile-news-item p{padding:8px 0;border-bottom:1px solid #333;margin:0}.my-profile-news-item p:last-child{border-bottom:none}.my-profile-social-icons{display:flex;justify-content:center;margin-bottom:20px;gap:25px}.my-profile-social-icon{color:#fff9;transition:color .2s;display:flex;align-items:center;justify-content:center;width:30px;height:30px;text-decoration:none}.my-profile-social-icon:hover{color:#fff}.my-profile-social-icon svg{width:40px;height:40px}.my-profile-no-social-links{color:#fff9;font-size:.9rem;text-align:center;width:100%}.my-profile-stats-container{display:flex;gap:20px;margin-bottom:15px}.my-profile-stat-item{flex:1;text-align:center;padding:15px;border:none;border-radius:8px;background-color:var(--primary-color);transition:background-color .2s}.my-profile-stat-item:hover{background-color:#2a2a2a}.my-profile-stat-label{display:block;font-size:.9rem;color:#fff9;text-transform:uppercase;margin-bottom:8px}.my-profile-stat-value{display:block;font-size:1.4rem;font-weight:500;color:#fff}.my-profile-subscribe-btn{background:#ffffff26;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;width:100%;margin-top:10px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-weight:500}.my-profile-subscribe-btn:disabled{background:#ffffff0d;color:#fff6;cursor:not-allowed}.my-profile-subscribe-btn:hover:not(:disabled){background-color:#fff3;transform:translateY(-2px)}.my-profile-subscribe-btn:active:not(:disabled){transform:translateY(0)}.my-profile-loading{color:#fff;text-align:center;padding:60px 20px;font-size:1.2rem;min-height:300px;display:flex;align-items:center;justify-content:center}.my-profile-status-label{position:absolute;top:10px;left:10px;background-color:#fff15c;color:#000;padding:4px 16px;border-radius:50px;font-weight:600;font-size:.9em;z-index:10;pointer-events:none;text-transform:uppercase}.my-profile-status-label.status-черновик{background-color:#6c757d;color:#fff}.my-profile-status-label.status-модерируется{background-color:var(--secondary-color, #ff6b6b);color:#fff}.my-profile-status-label.status-опубликовано,.my-profile-status-label.status-active{background-color:#28a745;color:#fff}.my-profile-status-label.status-отклонено{background-color:#dc3545;color:#fff}.profile-button-create{margin-left:15px;border:2px solid var(--secondary-color);border-radius:8px;cursor:pointer;padding:11px 20px;font-size:18px;font-family:CoolveticaRG,sans-serif;transition:all .3s ease;flex-shrink:0;position:relative;z-index:1;background-color:transparent;overflow:hidden;color:#fff}.my-profile-delete-campaign-btn{position:absolute;top:10px;right:10px;background-color:#ffffff1a;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#f44336;font-size:16px;z-index:5;transition:background-color .2s,transform .2s}.my-profile-delete-campaign-btn:hover{background-color:#000;transform:scale(1.1)}.my-profile-delete-campaign-btn:disabled{cursor:not-allowed;color:#000;background-color:#000}.my-profile-sidebar-info-card{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;color:#fffc;font-size:1rem;line-height:1.4;text-align:start;margin:20px;animation:my-profile-fadeIn .3s ease-out}.my-profile-social-icons-mobile,.my-profile-stats-and-edit-mobile,.my-profile-edit-btn-mobile,.my-profile-card-image-mobile,.my-profile-card-content-mobile{display:none}.profile-tab-follow-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}.profile-tab-follow-modal-overlay.profile-tab-follow-modal-enter{animation:modalOverlayFadeIn .3s forwards}.profile-tab-follow-modal-overlay.profile-tab-follow-modal-leave{animation:modalOverlayFadeOut .3s .1s forwards}.profile-tab-follow-modal{background-color:var(--primary-color, #121212);color:#fff;border-radius:12px;width:90%;max-width:450px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px #0000004d;transform:scale(.95) translateY(10px);opacity:0}.profile-tab-follow-modal.profile-tab-follow-modal-enter{animation:modalContentEnter .3s .05s cubic-bezier(.175,.885,.32,1.275) forwards}.profile-tab-follow-modal.profile-tab-follow-modal-leave{animation:modalContentLeave .25s cubic-bezier(.6,-.28,.735,.045) forwards}.profile-tab-follow-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333;flex-shrink:0}.profile-tab-follow-modal-header h3{margin:0;font-size:1.2rem;font-weight:200;color:#fff9}.profile-tab-follow-modal-close-btn{background:none;border:none;color:#ffffffb3;font-size:1.3rem;cursor:pointer;padding:5px;transition:color .2s}.profile-tab-follow-modal-close-btn:hover{color:#fff}.profile-tab-follow-modal-tabs{display:flex;border-bottom:1px solid #333;flex-shrink:0}.profile-tab-follow-modal-tab-btn{flex:1;background:none;border:none;color:#fff9;padding:12px 10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .2s,border-bottom-color .2s;border-bottom:2px solid transparent;position:relative}.profile-tab-follow-modal-tab-btn:hover{color:#fff}.profile-tab-follow-modal-tab-btn.active{color:#fff;border-bottom-color:#fff}.profile-tab-follow-modal-content-area{flex-grow:1;overflow-y:auto;padding:0;opacity:0;transform:translate(10px)}.profile-tab-follow-modal-content-area.profile-tab-follow-modal-content-enter{animation:contentAreaFadeIn .3s .1s ease-out forwards}.profile-tab-follow-modal-content-area.profile-tab-follow-modal-content-exit{animation:contentAreaFadeOut .2s ease-in forwards}.profile-tab-follow-modal-loading,.profile-tab-follow-modal-empty{text-align:center;padding:40px 20px;color:#fff9;font-size:1rem}.profile-tab-follow-modal-list{list-style:none;padding:0;margin:0}.profile-tab-follow-list-item{display:flex;align-items:flex-start;padding:20px;border:1px solid rgba(255,255,255,.1);transition:background-color .2s;margin-bottom:-1px}.profile-tab-follow-list-item:last-child{margin-bottom:0}.profile-tab-follow-list-item:hover{background-color:#ffffff0d}.profile-tab-follow-list-item-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:15px;cursor:pointer;border:1px solid #333;flex-shrink:0}.profile-tab-follow-list-item-details{display:flex;flex-direction:column;flex-grow:1;min-width:0}.profile-tab-follow-list-item-name{font-size:1.4rem;font-weight:200;color:#fff;font-family:CoolveticaRG,sans-serif;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;cursor:pointer;text-transform:uppercase}.profile-tab-follow-list-item-action-btn{background-color:#ffffff1a;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s;min-width:90px;width:100%;text-align:center;flex-shrink:0;align-self:flex-start;margin-top:16px}.profile-tab-follow-list-item-action-btn:hover:not(:disabled){background-color:#fff3}.profile-tab-follow-list-item-action-btn.unfollow{color:#fffc}.profile-tab-follow-list-item-action-btn.unfollow:hover:not(:disabled){background-color:#fff3;border-color:#ffffff1a;color:#fff}.profile-tab-follow-list-item-action-btn:disabled,.profile-tab-follow-list-item-action-btn.disabled{opacity:.7;cursor:not-allowed;background-color:#ffffff0d;color:#fff6;border:none}.profile-tab-follow-list-item-action-btn.disabled{min-width:auto;padding:6px 0}@keyframes my-profile-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes my-profile-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes modalOverlayFadeIn{to{opacity:1}}@keyframes modalOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalContentEnter{to{transform:scale(1) translateY(0);opacity:1}}@keyframes modalContentLeave{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.95) translateY(10px);opacity:0}}@keyframes contentAreaFadeIn{to{opacity:1;transform:translate(0)}}@keyframes contentAreaFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@media (max-width: 1024px){.my-profile-cover-banner-area{padding:0 15px}.my-profile-profile-container{gap:20px;padding:15px}.my-profile-profile-header{gap:20px;padding-bottom:15px}.my-profile-sticky-menu{padding:15px}.my-profile-social-icons{gap:10px}.my-profile-stats-container{gap:15px}.my-profile-stat-item{padding:10px}.my-profile-card-row-content{padding:0 15px 0 0;gap:15px}.my-profile-metrics-info-desktop{padding:10px 15px;gap:10px}.my-profile-metric-value{font-size:1.2rem}}@media (max-width: 768px){.my-profile-cover-banner-area{height:150px;padding:0;max-width:100%;margin:0;overflow:visible}.my-profile-cover-banner-area img{margin-top:0;border-radius:0;height:100%}.my-profile-cover-overlay,.my-profile-cover-uploading-indicator{margin-top:0;height:100%;border-radius:0}.my-profile-profile-container{flex-direction:column;padding:0 15px 20px;margin-top:-45px;gap:15px;max-width:100%}.my-profile-sidebar-column,.my-profile-redact-profile,.my-profile-quote.my-profile-quote-desktop,.my-profile-social-icons,.my-profile-sidebar-column .my-profile-stats-container,.my-profile-subscribe-btn,.my-profile-card-row-content,.my-profile-card-image,.my-profile-card-content,.my-profile-metrics-info-desktop{display:none}.my-profile-content-column{min-width:100%;order:1}.my-profile-profile-header{flex-direction:row;align-items:flex-start;text-align:left;gap:15px;padding:0;margin-bottom:15px;position:relative;z-index:2;margin-top:30px}.my-profile-avatar-container{width:100px;height:100px;margin:0;flex-shrink:0;overflow:visible;padding:3px}.my-profile-avatar-overlay{font-size:.7rem;align-items:center;padding-bottom:0}.my-profile-profile-info{width:auto;flex-grow:1;padding-top:30px;margin:0;padding-bottom:5px;min-width:0}.my-profile-profile-info h1{font-size:1.3rem;margin-bottom:2px;display:block}.my-profile-profile-info p{font-size:.85rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-profile-social-icons-mobile{display:flex;gap:15px;justify-content:center;margin-bottom:15px;flex-wrap:wrap;order:2}.my-profile-social-icons-mobile .my-profile-social-icon svg{width:28px;height:28px}.my-profile-social-icons-mobile .my-profile-no-social-links{text-align:left;font-size:.85rem}.my-profile-quote.my-profile-quote-mobile{display:block;font-size:.9rem;margin:0 0 15px;font-style:normal;color:#fffc;text-align:left;order:3;line-height:1.4}.my-profile-stats-and-edit-mobile{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;order:4}.my-profile-stats-and-edit-mobile .my-profile-stats-container{display:flex;gap:10px;margin-bottom:0;justify-content:space-around}.my-profile-stats-and-edit-mobile .my-profile-stat-item{flex:1;padding:10px 8px;border:none;background-color:var(--primary-color)}.my-profile-stats-and-edit-mobile .my-profile-stat-label{font-size:.7rem;margin-bottom:4px}.my-profile-stats-and-edit-mobile .my-profile-stat-value{font-size:1.1rem}.my-profile-edit-btn-mobile{display:flex;align-items:center;justify-content:center;color:#fffc;background-color:#ffffff26;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;width:100%;margin-top:0;transition:all .2s ease;font-size:.9rem;font-weight:500}.my-profile-edit-btn-mobile:disabled{background:#ffffff0d;color:#fff6;cursor:not-allowed}.my-profile-edit-btn-mobile:hover:not(:disabled){background:#fff3;color:#fff}.my-profile-tabs-container{flex-direction:row;justify-content:flex-start;gap:20px;margin-top:0;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #333;width:100%;overflow:hidden;order:5}.my-profile-tab-button{width:auto;text-align:center;font-size:1rem;padding:10px 5px 0;white-space:nowrap}.my-profile-tab-button.active:after{bottom:-11px;height:2px}.my-profile-tab-content{max-width:100%;min-height:auto;order:6}.my-profile-projects-section{padding:0;margin-top:0;border-radius:0;background:none}.my-profile-project-card{flex-direction:column;margin:0 0 20px;min-height:auto;border-radius:8px;background:var(--primary-color);padding:0;display:block}.my-profile-card-image-mobile{display:block;width:100%;height:180px;position:relative}.my-profile-card-image-mobile .my-profile-profile-image{position:static;width:100%;height:100%;object-fit:cover;border-radius:8px 8px 0 0}.my-profile-card-content-mobile{display:flex;flex-direction:column;padding:15px;gap:10px}.my-profile-card-content-mobile h3{font-size:1.1rem;margin:0;font-weight:500;line-height:1.3}.my-profile-card-content-mobile p{font-size:.85rem;margin:0;color:#ffffffb3;line-height:1.4;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;flex-grow:0}.my-profile-card-content-mobile .my-profile-progress-container{margin:10px 0 5px}.my-profile-card-content-mobile .my-profile-funding-info{margin-bottom:0;font-size:.8rem}.my-profile-card-content-mobile .my-profile-target-amount{white-space:nowrap}.my-profile-status-label{top:8px;left:8px;padding:3px 10px;font-size:.7rem;font-weight:500}.my-profile-no-projects{padding:20px 15px;font-size:.9rem;border-radius:8px}.my-profile-news-section{background:var(--primary-color);border-radius:8px;padding:15px;margin-top:0}.profile-tab-follow-modal{max-width:100%;width:100%;height:75vh;max-height:75vh;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.profile-tab-follow-modal.profile-tab-follow-modal-enter{animation:modalBottomSheetEnter .3s cubic-bezier(.25,.46,.45,.94) forwards}.profile-tab-follow-modal.profile-tab-follow-modal-leave{animation:modalBottomSheetLeave .3s cubic-bezier(.55,.085,.68,.53) forwards}.profile-tab-follow-modal-header h3{font-size:1.2rem}.profile-tab-follow-modal-tab-btn{font-size:.9rem;padding:10px 8px}.profile-tab-follow-list-item{padding:12px 15px}.profile-tab-follow-list-item-avatar{width:70px;height:70px;margin-right:10px}.profile-tab-follow-list-item-name{font-size:1rem}.profile-tab-follow-list-item-action-btn{font-size:.75rem;padding:10px;min-width:80px;margin-top:10px}@keyframes modalBottomSheetEnter{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes modalBottomSheetLeave{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:.8}}}.my-profile-page-container .animatable{opacity:0;transform:translateY(15px);transition:opacity .45s ease-out,transform .45s ease-out}.my-profile-page-container.data-loaded .animatable{opacity:1;transform:translateY(0)}.my-profile-page-container.data-loaded .my-profile-cover-banner-area.animatable{transition-delay:.05s}.my-profile-page-container.data-loaded .my-profile-profile-header.animatable{transition-delay:.15s}.my-profile-page-container.data-loaded .my-profile-profile-header.animatable .my-profile-avatar-container{transition-delay:.2s}.my-profile-page-container.data-loaded .my-profile-profile-header.animatable .my-profile-profile-info{transition-delay:.25s}.my-profile-page-container.data-loaded .my-profile-quote.my-profile-quote-mobile.animatable{transition-delay:.2s}.my-profile-page-container.data-loaded .my-profile-stats-and-edit-mobile.animatable{transition-delay:.25s}.my-profile-page-container.data-loaded .my-profile-tabs-container.animatable,.my-profile-page-container.data-loaded .my-profile-social-icons-mobile.animatable{transition-delay:.3s}.my-profile-page-container.data-loaded .my-profile-tab-content.animatable{transition-delay:.35s}.my-profile-page-container.data-loaded .my-profile-sidebar-column.animatable{transition-delay:.15s}.my-profile-page-container.data-loaded .my-profile-sidebar-column.animatable .my-profile-sticky-menu{transition-delay:.25s}.my-profile-page-container.data-loaded .my-profile-sidebar-column.animatable .my-profile-sidebar-info-card{transition-delay:.35s}.my-profile-page-container.data-loaded .my-profile-project-card{opacity:0;transform:translateY(15px);transition:opacity .4s ease-out,transform .4s ease-out}.my-profile-page-container.data-loaded .my-profile-projects-section .my-profile-project-card{opacity:1;transform:translateY(0)}.my-profile-page-container.data-loaded .my-profile-projects-section .my-profile-project-card:nth-child(1){transition-delay:.4s}.my-profile-page-container.data-loaded .my-profile-projects-section .my-profile-project-card:nth-child(2){transition-delay:.45s}.my-profile-page-container.data-loaded .my-profile-projects-section .my-profile-project-card:nth-child(3){transition-delay:.5s}.payments-tab-container{padding:10px 0;animation:my-profile-fadeIn .5s ease-in-out forwards}.payments-tab-nav{display:flex;gap:20px;margin-bottom:25px}.payments-tab-nav button{padding:clamp(16px,1vw,20px) clamp(4px,1.5vw,20px);font-size:clamp(1rem,1.5vw,1.1rem);color:#b0b0b0;background-color:#3a3a3a;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:600;text-transform:uppercase;width:100%;letter-spacing:1px}.payments-tab-nav button:hover{color:#fff;background-color:#4a4a4a}.payments-tab-nav button.active{color:#fff;background-color:var(--secondary-color, #e95042);box-shadow:0 0 10px #e9504266}.payments-list{display:flex;flex-direction:column;gap:15px}.payment-card{background-color:var(--primary-color);border-radius:8px;padding:15px 20px;border:1px solid #2a2a2a;cursor:pointer;transition:background-color .2s,transform .2s}.payment-card:hover{background-color:#1a1a1a;transform:translateY(-2px)}.payment-card-main{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.payment-card-campaign{font-size:1.1rem;font-weight:500;color:#ffffffe6;margin-right:10px}.payment-card-campaign a{color:#fff;text-decoration:none;font-weight:200;margin-left:5px}.payment-card-campaign a:hover{text-decoration:underline}.payment-card-amount{font-size:1.2rem;font-weight:700;color:#fff;white-space:nowrap}.payment-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#fff9}.payment-card-status{padding:3px 10px;border-radius:12px;font-weight:600;font-size:.8rem}.status-confirmed{background-color:#28a745cc;color:#fff}.status-pending{background-color:#ffc107cc;color:#000}.status-rejected,.status-expired{background-color:#dc3545cc;color:#fff}.payment-detail-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:modalOverlayFadeIn .3s forwards}.payment-detail-modal{background-color:#1c1c1c;border-radius:12px;width:90%;max-width:550px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000080;border:1px solid #333;animation:modalContentEnter .3s .05s cubic-bezier(.175,.885,.32,1.275) forwards}.payment-detail-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333;color:#fff}.payment-detail-header h3{margin:0;font-size:1.3rem;font-weight:600}.payment-detail-header button{background:none;border:none;color:#ffffffb3;font-size:2rem;cursor:pointer;line-height:1;padding:0 5px}.payment-detail-body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.payment-detail-section{padding-bottom:15px;border-bottom:1px solid #333}.payment-detail-section:last-child{border-bottom:none;padding-bottom:0}.payment-detail-section h4{margin:0 0 15px;font-size:1rem;color:#fff9;text-transform:uppercase;font-weight:200}.payment-detail-item{display:flex;justify-content:space-between;align-items:center;font-size:1rem;margin-bottom:12px;color:#fff9;gap:15px}.payment-detail-item:last-child{margin-bottom:0}.payment-detail-item span:first-child{color:#ffffffb3;white-space:nowrap}.payment-detail-item span:last-child,.payment-detail-item a{font-weight:500;text-align:right;color:#ffffffe6;word-break:break-word}.payment-detail-item .detail-amount{font-size:1.2rem;font-weight:700}.payment-detail-item a:hover{text-decoration:underline}.payment-detail-item.user-item{justify-content:flex-start;gap:15px}.payment-detail-item.user-item img{width:40px;height:40px;border-radius:50%;object-fit:cover}.payments-tab-loading,.payments-tab-error,.payments-tab-empty{text-align:center;color:#ffffffb3;padding:50px 20px;font-size:1.1rem;background-color:var(--primary-color);border-radius:8px}.payments-tab-error{color:#ff6b6b}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentEnter{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalSlideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 768px){.payments-tab-nav{gap:10px}.payment-card-main{flex-wrap:wrap}.payment-detail-modal-overlay{align-items:flex-end}.payment-detail-modal{width:100%;max-width:100%;height:auto;max-height:85vh;margin:0;border-radius:20px 20px 0 0;border:none;animation:modalSlideInFromBottom .4s cubic-bezier(.25,.46,.45,.94) forwards}.payment-detail-body{padding:20px 15px}}.redact-profile-container{display:flex;gap:30px;padding:20px;max-width:1400px;margin:40px auto 0;color:#fff;font-family:Manrope,sans-serif}.redact-content-column{flex:2;min-width:0}.redact-sidebar-column{flex:1;max-width:400px}.redact-sidebar-sticky-content{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.redact-sidebar-help-card{border-radius:12px;border:1px solid var(--secondary-color);padding:20px;color:#fffc;font-size:.95rem;line-height:1.5;animation:fadeInRedactSidebar .4s ease-out forwards}.redact-sidebar-help-card h4{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#fff;font-weight:300}.redact-sidebar-help-card p{margin-bottom:10px}.redact-sidebar-help-card p:last-child{margin-bottom:0}@keyframes fadeInRedactSidebar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.redact-tab-content{border-radius:16px;overflow:hidden}.redact-profile-header{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.redact-profile-header h1{font-weight:300;text-transform:uppercase;font-family:CoolveticaRG,sans-serif;font-size:1.8rem}.redact-tabs-container{display:flex;gap:25px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:15px;flex-wrap:wrap}.redact-tab-button{background:none;border:none;color:#fff9;padding:10px 0 0;cursor:pointer;font-size:1.2rem;transition:all .2s ease;position:relative;font-weight:300;letter-spacing:1px;font-family:CoolveticaRG,sans-serif;white-space:nowrap}.redact-tab-button:hover{color:#fffc}.redact-tab-button.active{color:#fff;font-weight:300;letter-spacing:1px;background-color:transparent}.redact-tab-button.active:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:2px;background:#fff}.redact-fade-in{animation:fadeInRedact .5s ease-in-out forwards}.redact-fade-out{animation:fadeOutRedact .3s ease-in-out forwards}@keyframes fadeInRedact{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutRedact{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.redact-back-to-profile-button{background:transparent;color:#fff9;border:none;padding:0;border-radius:5px;cursor:pointer;transition:all .2s ease;margin-top:10px;font-size:1.1rem;align-self:start;display:inline-flex;align-items:center}.redact-back-to-profile-button:hover{color:#fff}.redact-arrow-left{font-size:.9em;margin-right:4px}.redact-save-btn{background:#353535;color:#fff;border:none;padding:12px 30px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:30px;font-size:1.3rem;align-self:flex-start;font-family:Manrope,sans-serif;font-weight:500}.redact-save-btn:hover{background:var(--secondary-color, #0056b3)}.redact-save-btn:active{transform:scale(.98)}.current-campaign-alert{position:fixed;top:20px;right:20px;padding:15px 40px 15px 20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 4px 6px #0000001a;z-index:10000;min-width:0px;animation:slideInRedactAlert .3s ease-out forwards;opacity:1;font-family:Manrope,sans-serif;font-size:1rem}.current-campaign-alert.success{background:#4caf50}.current-campaign-alert.error{background:#f44336}.preformDiv h1{font-family:CoolveticaRG,sans-serif;font-weight:200;margin-bottom:10px;margin-top:10px;color:#ffffffb3;font-size:2rem}.preformDiv h4{font-family:Manrope,sans-serif;font-weight:200;margin-bottom:30px;color:#ffffff80}@keyframes slideInRedactAlert{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.current-campaign-alert-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0 5px}.redact-loading-placeholder{padding:50px;text-align:center;font-size:1.2rem;color:#fff}@media (max-width: 1024px){.redact-profile-container{gap:20px}}@media (max-width: 768px){.redact-profile-container{flex-direction:column;padding:15px;margin-top:10px}.redact-content-column,.redact-sidebar-column{max-width:100%;flex:none}.redact-sidebar-column{display:none}.redact-profile-header h1{font-size:1.6rem}.redact-tabs-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:0;padding-bottom:15px;margin-bottom:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.redact-tabs-container::-webkit-scrollbar{display:none}.redact-tab-button{flex-shrink:0;padding:10px 15px;font-size:1rem;text-align:center;width:auto;border-bottom:none}.redact-tab-button:not(:last-child){margin-right:5px}.redact-tab-button.active:after{bottom:-16px}.redact-save-btn{width:100%;text-align:center;font-size:1.1rem;padding:14px;margin-top:25px}.redact-back-to-profile-button{font-size:1rem}.current-campaign-alert{top:10px;right:10px;left:10px;min-width:auto;width:auto;max-width:calc(100% - 20px);padding:12px 30px 12px 15px;font-size:.9rem}.current-campaign-alert-close{font-size:1.2rem}}@media (max-width: 480px){.redact-profile-header h1{font-size:1.4rem}.redact-tab-button{font-size:.9rem;padding:8px 12px}.redact-save-btn{font-size:1rem;padding:12px}.current-campaign-alert{font-size:.85rem;padding:10px 25px 10px 10px}.current-campaign-alert-close{font-size:1.1rem}.preformDiv h1{font-family:CoolveticaRG,sans-serif;font-weight:200;margin-bottom:10px;color:#ffffffb3;font-size:1.2rem}.preformDiv h4{font-family:Manrope,sans-serif;font-weight:200;margin-bottom:20px;color:#ffffff80;font-size:.8rem}}.basics-redact-basics-form{background-color:var(--primary-color);border-radius:16px}.basics-redact-table{width:100%;border-collapse:collapse;margin:0}.basics-redact-form-row td{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.basics-redact-form-row:last-child td{border-bottom:none}.basics-redact-table .basics-redact-form-label{font-size:1.2rem;white-space:nowrap;width:1%;padding-right:20px;vertical-align:middle}.basics-redact-form-row:has(textarea) .basics-redact-form-label,.basics-redact-form-row:has(.basics-redact-drop-zone) .basics-redact-form-label{vertical-align:top;padding-top:25px}.basics-redact-table .basics-redact-form-input-cell{width:100%;padding-left:20px;box-sizing:border-box}.basics-redact-gender-cell{vertical-align:middle}.basics-redact-drop-zone{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:180px;border:2px dashed rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;overflow:hidden;background-color:transparent}.basics-redact-drop-zone:hover,.basics-redact-drop-zone.drag-over{border-color:#ffffff80;background-color:#ffffff08}.basics-redact-drop-zone:focus-visible{outline:2px solid var(--secondary-color);border-color:transparent}.basics-redact-drop-zone.avatar-field{width:180px;height:180px;border-radius:50%}.basics-redact-drop-zone.avatar-field .basics-redact-drop-zone-overlay{border-radius:50%}.basics-redact-drop-zone-preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .3s ease}.basics-redact-drop-zone-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#0009;color:#fffc;z-index:2;opacity:0;transition:opacity .3s ease;text-align:center;padding:10px}.basics-redact-drop-zone:hover .basics-redact-drop-zone-overlay,.basics-redact-drop-zone.drag-over .basics-redact-drop-zone-overlay,.basics-redact-drop-zone.uploading .basics-redact-drop-zone-overlay{opacity:1}.basics-redact-drop-zone.uploading .basics-redact-drop-zone-preview{opacity:.5}.basics-redact-drop-zone-icon{font-size:2.5rem;color:#fff}.basics-redact-drop-zone-text{font-size:1rem;color:#fff;font-weight:300}.basics-redact-drop-zone-text b{font-weight:600}.basics-redact-form-input,textarea.basics-redact-form-input{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px;outline:none;transition:border-color .3s ease;font-size:1rem;border-radius:8px;width:100%;box-sizing:border-box;font-family:Manrope,sans-serif;display:block;line-height:1.4}.basics-redact-form-input:focus,textarea.basics-redact-form-input:focus{outline:none;border-color:#ffffff80}.basics-redact-form-input:disabled{background-color:#ffffff0d;opacity:.7;cursor:not-allowed}.basics-redact-custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.6);border-radius:50%;outline:none;cursor:pointer;margin-right:8px;vertical-align:middle;transition:background-color .3s ease,border-color .3s ease;position:relative;top:-1px}.basics-redact-custom-radio:checked:before{content:"";display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.basics-redact-custom-radio:checked{border-color:#fff}.basics-redact-custom-radio:focus-visible{outline:2px solid var(--secondary-color)}.basics-redact-form-radio-label{margin-right:20px;cursor:pointer;font-size:1rem;color:#fff;display:inline-flex;align-items:center}.basics-redact-social-links-group{display:flex;flex-direction:column;gap:15px;width:100%;padding-top:5px}.basics-redact-social-input-row{display:flex;align-items:center;gap:10px;width:100%}.basics-social-icon{width:24px;height:24px;color:#ffffffb3;flex-shrink:0}.basics-redact-social-input{flex-grow:1}@media (max-width: 768px){.basics-redact-basics-form{padding:0;background:none}.basics-redact-table,.basics-redact-table tbody,.basics-redact-form-row,.basics-redact-form-label,.basics-redact-form-input-cell{display:block;width:100%;box-sizing:border-box}.basics-redact-form-row{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.basics-redact-form-row:last-child{border-bottom:none}.basics-redact-form-input-cell{padding:0;margin:0}.basics-redact-form-row td{padding:0;border:none}.basics-redact-table .basics-redact-form-label{padding-right:0;padding-bottom:8px;font-size:1rem;font-weight:500;white-space:normal;vertical-align:baseline;text-align:left}.basics-redact-table .basics-redact-form-input-cell{padding-left:0;padding-right:0;vertical-align:baseline}.basics-redact-drop-zone{height:150px}.basics-redact-drop-zone.avatar-field{width:120px;height:120px}.basics-redact-drop-zone-icon{font-size:2rem}.basics-redact-drop-zone-text{font-size:.9rem}.basics-redact-form-input,textarea.basics-redact-form-input{font-size:1rem;padding:12px 10px}.basics-redact-gender-cell{padding-top:5px;display:flex;flex-wrap:wrap;gap:15px}.basics-redact-form-radio-label{margin-right:0}}.payments-redact-payments-container{background-color:var(--primary-color);padding:20px;border-radius:16px;margin-bottom:20px}.payments-redact-saved-cards{background-color:var(--primary-color);padding:20px;border-radius:16px}.payments-redact-section-heading{margin-bottom:20px;font-family:Manrope,sans-serif;font-weight:200;font-size:1.4rem;color:#fff}.payments-redact-cards-group-header{font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:200;color:#fffc;margin-bottom:10px}.payments-redact-cards-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:15px}.payments-redact-input-group{display:flex;align-items:center;gap:10px;flex-grow:1;min-width:200px;border:1px solid rgba(255,255,255,.2);border-radius:8px;transition:border-color .3s ease;padding:0 10px;box-sizing:border-box}.payments-redact-input-group:focus-within{border-color:#ffffff80}.payments-redact-form-group{margin-bottom:15px}.payments-redact-form-group-new{margin-bottom:0;flex-grow:1;min-width:200px}.payments-redact-form-group-label{display:block;margin-bottom:5px;color:#fffc;font-size:1rem}.payments-redact-inline-group{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.payments-redact-form-subgroup{flex:1;min-width:100px}.payments-redact-form-input{background:transparent;border:none;color:#fff;padding:10px;outline:none;font-size:1.1rem;width:100%;box-sizing:border-box;font-family:Manrope,sans-serif;display:block}.payments-redact-input-group .payments-redact-form-input{padding:10px 0;flex-grow:1;width:auto}.payments-redact-date-input,.payments-redact-cvc-input{border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:border-color .3s ease;padding:10px}.payments-redact-date-input:focus,.payments-redact-cvc-input:focus{border-color:#ffffff80}.payments-redact-num-input{letter-spacing:1px}.payments-redact-form-input::placeholder{color:#fff6;opacity:1}.payments-redact-detected-card-icon{width:35px;height:auto;flex-shrink:0;filter:brightness(1.8)}.payments-redact-saved-card{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,sans-serif;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.1rem;color:#ffffffe6}.payments-redact-saved-card:last-child{border-bottom:none}.payments-redact-card-info{font-family:monospace;flex-grow:1;padding-left:15px}.payments-redact-card-number{font-size:1.2rem}.payments-redact-saved-card-icon{width:30px;height:auto;filter:brightness(1.8);flex-shrink:0}.payments-redact-card-actions{display:flex;gap:15px;flex-shrink:0}.payments-redact-action-icon{cursor:pointer;font-size:1.2rem;color:#fff9;transition:color .2s ease}.payments-redact-action-icon:hover{color:#ffffffe6}.payments-redact-add-card{background:#353535;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:25px;font-size:1.2rem;font-family:Manrope,sans-serif;font-weight:500;display:inline-block;width:auto;text-align:center;min-width:150px}.payments-redact-add-card:hover:not(:disabled){background:var(--secondary-color)}.payments-redact-add-card:active:not(:disabled){transform:scale(.98)}.payments-redact-add-card-disabled{opacity:.5;cursor:not-allowed}.payments-redact-date-input{width:100%;text-align:center;letter-spacing:1px}.payments-redact-cvc-input{width:100%;max-width:100px;text-align:center;letter-spacing:1px;font-family:Manrope,sans-serif}.payments-redact-no-cards{color:#fff9;text-align:center;padding:20px 0;font-size:1.1rem}.payments-redact-warning-text{color:#ff6b6b;font-size:1rem;margin-top:10px;text-align:center}@media (max-width: 768px){.payments-redact-payments-container,.payments-redact-saved-cards{padding:15px}.payments-redact-inline-group{flex-direction:column;gap:15px;margin-bottom:15px}.payments-redact-form-subgroup{width:100%;min-width:auto}.payments-redact-cards-row{gap:0;flex-wrap:wrap;margin-bottom:15px}.payments-redact-input-group{width:100%;min-width:auto;padding:0 5px 0 10px}.payments-redact-detected-card-icon{margin-left:0}.payments-redact-date-input,.payments-redact-cvc-input{max-width:100%;width:100%;text-align:left;box-sizing:border-box;padding:10px}.payments-redact-saved-card{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 0}.payments-redact-card-info{padding-left:0;width:100%}.payments-redact-saved-card-icon{margin-right:0}.payments-redact-card-actions{width:100%;justify-content:flex-end}.payments-redact-add-card{width:100%;max-width:none;text-align:center;font-size:1.2rem;padding:15px}.payments-redact-warning-text{text-align:left}}.payments-redact-extra-group{display:flex;flex-direction:row;gap:20px;align-items:flex-end;width:100%}.payments-redact-cvc-form{flex-grow:0;max-width:120px}.addresses-redact-addresses-section{border-radius:16px;margin-bottom:20px}.addresses-redact-add-address-container{margin-bottom:30px;background-color:var(--primary-color);border-radius:12px;padding:20px}.addresses-redact-form-group{margin-bottom:15px}.addresses-redact-form-group-label{display:block;margin-bottom:5px;color:#fffc;font-size:1rem}.addresses-redact-form-input,.addresses-redact-postal-code-input{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px;outline:none;transition:border-color .3s ease;font-size:1.1rem;border-radius:8px;width:100%;box-sizing:border-box;font-family:Manrope,sans-serif}.addresses-redact-form-input:focus{outline:none;border-color:#ffffff80}.addresses-redact-form-input::placeholder{color:#fff6;opacity:1}.addresses-redact-inline-group{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.addresses-redact-form-subgroup{flex:1;min-width:100px}.addresses-redact-postal-code-input{width:auto;max-width:120px;text-align:center;letter-spacing:1px}.addresses-redact-saved-addresses{background-color:var(--primary-color);border-radius:12px;padding:20px}.addresses-redact-saved-address-card{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:Manrope,sans-serif;font-size:1.1rem;color:#ffffffe6}.addresses-redact-saved-address-card:last-child{border-bottom:none}.addresses-redact-address-info{flex-grow:1;padding-right:20px}.addresses-redact-address-name{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:#fff}.addresses-redact-saved-address-card p{margin:0;color:#fffc;font-size:1rem;line-height:1.4}.addresses-redact-no-addresses{color:#fff9;text-align:center;padding:20px 0;font-size:1.1rem}.addresses-redact-action-icon{cursor:pointer;font-size:1.2rem;color:#fff9;transition:color .2s ease}.addresses-redact-action-icon:hover{color:#ffffffe6}.addresses-redact-card-actions{display:flex;gap:15px;flex-shrink:0}.addresses-redact-section-heading{margin-bottom:20px;font-family:Manrope,sans-serif;font-weight:200;font-size:1.4rem;color:#fff}.addresses-redact-form-actions{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap}.addresses-redact-add-address-button{background:#353535;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1.2rem;font-family:Manrope,sans-serif;font-weight:500;display:inline-block;width:auto;flex-grow:1;text-align:center;max-width:200px}.addresses-redact-add-address-button:hover:not(:disabled){background:var(--secondary-color)}.addresses-redact-add-address-button:active:not(:disabled){transform:scale(.98)}.addresses-redact-add-address-button.disabled{opacity:.5;cursor:not-allowed}.addresses-redact-cancel-button{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.4);padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1.2rem;font-family:Manrope,sans-serif;font-weight:500;display:inline-block;width:auto;flex-grow:1;text-align:center;max-width:150px}.addresses-redact-cancel-button:hover:not(:disabled){border-color:#fffc;color:#fff}.addresses-redact-cancel-button:active:not(:disabled){transform:scale(.98)}.addresses-redact-cancel-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.addresses-redact-addresses-section{padding:0}.addresses-redact-add-address-container{padding-bottom:15px;margin-bottom:20px}.addresses-redact-inline-group{flex-direction:column;gap:15px}.addresses-redact-form-group,.addresses-redact-form-subgroup{width:100%;min-width:auto}.addresses-redact-postal-code-input{max-width:100%}.addresses-redact-saved-addresses{padding:15px 0 0}.addresses-redact-saved-address-card{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 0}.addresses-redact-address-info{padding-right:0;width:100%}.addresses-redact-card-actions{width:100%;justify-content:flex-end}.addresses-redact-form-actions{flex-direction:column;gap:10px}.addresses-redact-add-address-button,.addresses-redact-cancel-button{width:100%;max-width:none;font-size:1.2rem;padding:15px}.addresses-redact-no-addresses{padding:15px}}.notifications-settings-container{background-color:var(--primary-color, #2c2c38);border-radius:16px;color:var(--text-color, #f0f0f0);max-width:1400px}.notifications-settings-container h2{margin-bottom:10px;padding-left:20px;padding-right:20px;padding-top:20px;font-size:1.4rem;font-family:Manrope,sans-serif;font-weight:200;color:var(--text-color, #f0f0f0)}.notifications-form{display:flex;flex-direction:column}.checkbox-group{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-right:none;border-left:none;border-top:none;padding:20px}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:1rem;color:var(rgba(240, 240, 240, .7));position:relative;padding-left:30px;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.checkbox-custom{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:var(--primary-color);border:1px solid var(--text-color-muted, rgba(240, 240, 240, .5));border-radius:var(--border-radius-small, 4px);transition:background-color .2s ease,border-color .2s ease}.checkbox-label:hover input[type=checkbox]:not(:disabled)~.checkbox-custom{border-color:var(--accent-color, #e63323)}.checkbox-label input[type=checkbox]:checked~.checkbox-custom{background-color:var(--accent-color, #e63323);border-color:var(--accent-color, #e63323)}.checkbox-custom:after{content:"";position:absolute;display:none;left:6px;top:2px;width:3px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{display:block}.checkbox-label input[type=checkbox]:disabled~.checkbox-custom{background-color:#444;border-color:#555;cursor:not-allowed}.checkbox-label input[type=checkbox]:disabled~span:not(.checkbox-custom){color:#777;cursor:not-allowed}.save-button{padding:12px 20px;background-color:#ffffff26;color:#fff;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease,opacity .3s ease;align-self:start;min-width:150px;margin:20px}.save-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-color, #e63323) 85%,black)}.save-button:disabled{background-color:#555;opacity:.7;cursor:not-allowed}.message{padding:10px 15px;border-radius:var(--border-radius-small, 8px);text-align:center;margin-top:10px;font-size:.95rem}.message.success,.message.error{color:#fff}@media (max-width: 768px){.notifications-settings-container h2{font-size:1.5rem;margin-bottom:20px}.checkbox-label{font-size:.9rem;padding-left:28px}.checkbox-custom{height:18px;width:18px}.checkbox-custom:after{left:5px;top:1px;width:4px;height:9px}.save-button{font-size:1rem;padding:10px 15px}}.redact-not-implemented{margin-top:0;padding:20px;background-color:var(--primary-color);border-radius:16px;text-align:center}.redact-not-implemented p{font-size:1.2rem;color:#fffc}@media (max-width: 768px){.redact-not-implemented{padding:15px}}.cropper-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1001;font-family:Manrope,sans-serif}.cropper-modal-content{background:#1e1e1e;padding:25px;border-radius:16px;width:90%;max-width:500px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.1)}.cropper-container{position:relative;width:100%;height:400px;background:#111;border-radius:12px;overflow:hidden}.cropper-controls{display:flex;flex-direction:column;align-items:center;gap:15px;color:#fff}.cropper-controls label{font-size:.9rem;color:#ffffffb3}.zoom-slider{width:80%;cursor:pointer}.cropper-buttons{display:flex;gap:15px;width:100%;justify-content:center;margin-top:10px}.cropper-cancel-btn,.cropper-save-btn{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;font-family:inherit}.cropper-cancel-btn{background-color:#444;color:#fff}.cropper-cancel-btn:hover{background-color:#555}.cropper-save-btn{background-color:#353535;color:#fff}.cropper-save-btn:hover{background-color:var(--secondary-color, #0056b3)}.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out;opacity:1}.preloader-overlay.fade-out{opacity:0}.preloader-logo{width:150px;height:auto;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%,to{filter:drop-shadow(0 0 8px rgba(230,51,35,.7))}50%{filter:drop-shadow(0 0 25px rgba(230,51,35,1))}}.admin-panel-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-color);color:#fff;font-family:Manrope,sans-serif;padding:20px;max-width:1400px;margin:40px auto 0}.admin-panel-header-area{width:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;max-width:1400px}.admin-panel-header-info{display:flex;align-items:center;gap:20px}.admin-panel-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--primary-color)}.admin-panel-text{display:flex;flex-direction:column;justify-content:center}.admin-panel-role{font-size:2.5rem;font-family:CoolveticaRG,sans-serif;font-weight:300;margin:0;line-height:1.2}.admin-panel-user-name{font-size:1.2rem;color:#ffffffb3;margin-top:5px}.admin-panel-back-button{background:transparent;color:#fff9;border:none;padding:0;cursor:pointer;transition:color .2s ease;margin-top:10px;font-size:1.1rem;display:inline-flex;align-items:center}.admin-panel-back-button:hover{color:#fff}.admin-panel-arrow-left{margin-right:5px;font-size:.9em}.admin-panel-content-area{display:flex;gap:30px;flex-grow:1;align-items:flex-start}.admin-panel-preview-panel{flex-shrink:0;box-sizing:border-box;max-height:calc(100vh - 60px);overflow-y:auto;border-radius:16px;position:sticky;top:20px;width:380px;min-width:380px;padding:20px;margin-left:20px;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.admin-panel-preview-panel:not(.visible) .admin-panel-preview-card{display:none}.admin-panel-preview-close{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff9;font-size:1.8rem;cursor:pointer;transition:color .2s ease;z-index:2}.admin-panel-preview-close:hover{color:#fff}.admin-panel-preview-card .card-wrapper{flex:none;min-height:auto;width:100%;margin:0 auto}.admin-panel-preview-card .my-card-content{position:static;height:auto;max-height:none!important;overflow:visible!important;border:none;padding:0;flex-direction:column;box-shadow:none;transition:none!important;transform:none!important}.admin-panel-preview-card .my-card-image{height:180px;object-fit:cover;border-radius:8px;border-bottom:none;margin-bottom:1rem}.admin-panel-preview-card .my-card-info{padding:0 4px 4px;flex-grow:0}.admin-panel-preview-card .my-card-header{margin-bottom:1rem}.admin-panel-preview-card .my-card-avatar{width:50px;height:50px;border:3px solid rgba(255,255,255,.1);padding:2px}.admin-panel-preview-card .my-card-text{margin-left:8px}.admin-panel-preview-card .my-card-title{font-size:1.1rem;white-space:normal;overflow:hidden}.admin-panel-preview-card .my-card-user-name{font-size:.9rem;white-space:normal;overflow:hidden}.admin-panel-preview-card .my-card-description{font-size:.9rem;margin:.5rem 0 1rem;max-height:none;opacity:1;display:block;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}.admin-panel-preview-card .my-card-progress{margin-top:auto;padding-top:0}.admin-panel-preview-card .my-card-progress-text span{font-size:.9rem}.admin-panel-main-content{flex-grow:1;display:flex;flex-direction:column;min-width:0}.admin-panel-tabs-container{display:flex;gap:25px;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:15px;flex-wrap:wrap}.admin-panel-panel-tab-button{background:none;border:none;color:#fff9;padding:10px 0 0;cursor:pointer;font-size:1.2rem;transition:all .2s ease;position:relative;font-weight:300;letter-spacing:1px;font-family:CoolveticaRG,sans-serif;white-space:nowrap}.admin-panel-panel-tab-button:hover{color:#fffc}.admin-panel-panel-tab-button.active{color:#fff;font-weight:300;letter-spacing:1px;background-color:transparent}.admin-panel-panel-tab-button.active:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:2px;background:#fff}.admin-panel-search-container{margin-bottom:20px;padding:0}.admin-panel-search-input{width:100%;padding:12px 20px;background-color:transparent;border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;font-size:1rem;font-family:Manrope,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.admin-panel-search-input::placeholder{color:#ffffff80}.admin-panel-search-input:focus{border-color:var(--secondary-color, #007bff);box-shadow:0 0 8px #007bff33}.admin-panel-table-container{background-color:var(--primary-color);border-radius:16px;overflow:hidden;padding:0 20px 20px;flex-grow:1;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-panel-table-container::-webkit-scrollbar{display:none}.admin-panel-campaigns-table{width:100%;min-width:750px;border-collapse:collapse;margin-top:20px}.admin-panel-campaigns-table th,.admin-panel-campaigns-table td{padding:10px 20px;font-size:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);color:#fffc}.admin-panel-campaigns-table th{font-family:Manrope,sans-serif;font-weight:400;font-size:.9rem;color:#fff9;text-transform:uppercase;position:sticky;top:0;background-color:var(--primary-color);z-index:2;box-shadow:0 2px 2px #0000000d;vertical-align:bottom}.admin-panel-campaigns-table thead tr:last-child th{border-bottom:none}.admin-panel-campaigns-table tbody tr{transition:background-color .2s ease}.admin-panel-campaigns-table tbody tr:not(.no-results-row):hover{background-color:#ffffff0d}.admin-panel-campaigns-table tbody tr:last-child td{border-bottom:none}.admin-panel-campaigns-table td{word-break:break-word;line-height:1.4;color:#fffc;vertical-align:top}.admin-panel-campaigns-table td:first-child{font-family:monospace;font-size:.9rem;color:#ffffff80;width:80px;flex-shrink:0}.admin-panel-center-text{text-align:center}.admin-panel-actions-cell{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:200px;text-align:left!important}.admin-panel-action-btn{background:#353535;color:#fff;border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:20px;cursor:pointer;margin-right:0;transition:all .2s ease;font-size:.9rem;font-family:Manrope,sans-serif;font-weight:500;display:inline-block;flex-shrink:0}.admin-panel-action-btn:hover:not(:disabled){border-color:var(--secondary-color, #007bff);background-color:var(--secondary-color, #007bff);box-shadow:0 2px 5px #0003}.admin-panel-action-btn:active:not(:disabled){transform:scale(.95);box-shadow:inset 0 1px 3px #0003}.admin-panel-action-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.admin-panel-action-btn.view-btn{background-color:transparent;border-color:#fff6}.admin-panel-action-btn.view-btn:hover:not(:disabled){background-color:#ffffff1a;border-color:#fff9}.admin-panel-action-btn.hide-btn{background-color:#6c757d;border-color:#6c757d}.admin-panel-action-btn.hide-btn:hover:not(:disabled){background-color:#5a6268;border-color:#5a6268}.admin-panel-action-btn.approve-btn{background-color:#28a745;border-color:#28a745}.admin-panel-action-btn.approve-btn:hover:not(:disabled){background-color:#218838;border-color:#218838}.admin-panel-action-btn.reject-btn{background-color:#dc3545;border-color:#dc3545}.admin-panel-action-btn.reject-btn:hover:not(:disabled){background-color:#c82333;border-color:#c82333}.admin-panel-action-btn.moderate-btn{background-color:#ffc107;color:#212529;border-color:#ffc107}.admin-panel-action-btn.moderate-btn:hover:not(:disabled){background-color:#e0a800;border-color:#e0a800}.admin-panel-action-btn.delete-btn{background-color:#dc3545;border-color:#dc3545}.admin-panel-action-btn.delete-btn:hover:not(:disabled){background-color:#c82333;border-color:#c82333}.admin-panel-loading,.admin-panel-error{color:#ffffffb3;text-align:center;font-size:1.2rem;padding:40px 0;width:100%;display:flex;justify-content:center;align-items:center;min-height:200px}.admin-panel-campaigns-table tbody td[colspan="5"]{text-align:center;color:#fff9;font-style:italic}@media (max-width: 1200px){.admin-panel-page-container{padding:15px;margin-top:20px}.admin-panel-header-area{padding:0 10px;flex-direction:column;align-items:start;text-align:start;margin-bottom:20px}.admin-panel-header-info{flex-direction:column;gap:10px;margin-bottom:15px;text-align:start;justify-content:start;align-items:start}.admin-panel-avatar{width:80px;height:80px}.admin-panel-role{font-size:2rem}.admin-panel-user-name{font-size:1rem}.admin-panel-back-button{margin-top:0;font-size:1rem}.admin-panel-content-area{flex-direction:column-reverse;gap:15px}.admin-panel-preview-panel{position:relative;top:auto;width:100%;min-width:unset;margin-left:0;max-height:0;padding:0 15px;margin-top:-15px;transition:max-height .5s ease-in-out,padding .3s ease-in-out,margin-top .3s ease-in-out,opacity .3s ease-in-out;background-color:var(--primary-color);border-radius:12px;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.admin-panel-preview-panel.visible{max-height:1000px;padding:15px;margin-top:0;opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto}.admin-panel-preview-panel:not(.visible) .admin-panel-preview-card{display:none}.admin-panel-preview-panel h3{position:static;background-color:transparent;margin-bottom:10px;padding-bottom:8px;font-size:1.1rem}.admin-panel-preview-close{top:5px;right:5px;font-size:1.5rem;color:#fffc}.admin-panel-preview-card .card-wrapper{flex:none;min-height:auto;width:100%;margin:0}.admin-panel-preview-card .my-card-content{position:static;height:auto;max-height:none!important;overflow:visible!important;border:none;padding:0;flex-direction:column;box-shadow:none;transition:none!important;transform:none!important}.admin-panel-preview-card .my-card-image{height:150px;object-fit:cover;border-radius:8px;border-bottom:none;margin-bottom:.8rem}.admin-panel-preview-card .my-card-avatar{width:40px;height:40px;border:2px solid rgba(255,255,255,.1);padding:1px}.admin-panel-preview-card .my-card-title{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-preview-card .my-card-user-name{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-preview-card .my-card-description{font-size:.85rem;margin:.5rem 0 .8rem;max-height:none;opacity:1;display:block;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}.admin-panel-preview-card .my-card-progress{margin-top:auto;padding-top:0}.admin-panel-preview-card .my-card-progress-text span{font-size:.85rem}.admin-panel-tabs-container{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:95vw}.admin-panel-panel-tab-button{font-size:1rem;letter-spacing:normal;padding:8px 5px 0;flex-shrink:0}.admin-panel-panel-tab-button.active:after{bottom:-16px}.admin-panel-search-container{padding:0 10px;margin-bottom:15px}.admin-panel-search-input{padding:10px 15px;font-size:.9rem}.admin-panel-table-container{padding:0 10px 10px;border-radius:12px;overflow-x:auto;width:95vw}.admin-panel-table-container::-webkit-scrollbar{display:none}.admin-panel-campaigns-table{width:100%;min-width:auto;margin-top:15px}.admin-panel-campaigns-table thead{display:none}.admin-panel-campaigns-table tr{display:block;margin-bottom:15px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;background-color:#ffffff08}.admin-panel-campaigns-table tr:last-child{margin-bottom:0}.admin-panel-campaigns-table td{display:block;width:100%!important;border-bottom:1px dotted rgba(255,255,255,.08);padding:8px 0;text-align:right;word-break:break-word;line-height:1.4;font-size:.9rem;vertical-align:middle}.admin-panel-campaigns-table td:last-child{border-bottom:none;padding-bottom:0}.admin-panel-campaigns-table td:before{content:attr(data-label);float:left;font-weight:600;text-transform:uppercase;margin-right:10px;color:#ffffff80;font-size:.75rem;line-height:inherit}.admin-panel-campaigns-table td[data-label=ID]{font-family:Manrope,sans-serif;font-size:.9rem;color:#fffc}.admin-panel-campaigns-table td[data-label=ID]:before{font-family:Manrope,sans-serif}.admin-panel-actions-cell{justify-content:flex-start;min-width:auto;text-align:left!important;padding-top:10px}.admin-panel-actions-cell:before{display:none}.admin-panel-action-btn{margin-top:5px;margin-right:8px;flex-grow:0;padding:6px 12px;font-size:.8rem}.admin-panel-action-btn:last-child{margin-right:0}.admin-panel-campaigns-table tbody td[colspan="5"]{text-align:center;padding:20px 0;display:block;width:100%}.admin-panel-campaigns-table tbody td[colspan="5"]:before{display:none}}@media (max-width: 480px){.admin-panel-page-container{padding:10px;margin-top:10px}.admin-panel-header-area{padding:0 5px}.admin-panel-avatar{width:60px;height:60px}.admin-panel-role{font-size:1.5rem}.admin-panel-user-name,.admin-panel-back-button{font-size:.9rem}.admin-panel-tabs-container{gap:15px;margin-bottom:15px;padding-left:10px;padding-right:10px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-panel-panel-tab-button{font-size:.9rem;padding:6px 3px 0}.admin-panel-search-container{padding:0 5px}.admin-panel-search-input{font-size:.85rem}.admin-panel-preview-panel.visible{padding:10px}.admin-panel-preview-panel h3{font-size:1rem}.admin-panel-action-btn{width:calc(50% - 4px);margin-right:8px}.admin-panel-action-btn:nth-child(2n){margin-right:0}.admin-panel-action-btn.view-btn,.admin-panel-action-btn.hide-btn{width:100%;margin-right:0}}.info-hero-section{width:100%;max-width:1400px;margin:100px auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;font-family:Manrope,sans-serif;color:#fff}.info-hero-main-title{font-size:clamp(3rem,8vw,6rem);line-height:1.2;color:#fff;font-weight:300;font-family:CoolveticaCondensed,sans-serif;margin-bottom:10px;text-align:left;width:100%;box-sizing:border-box}.info-hero-image-container{position:relative;width:100%;aspect-ratio:1800 / 440;background:url(/assets/background_images/info_herp.png) no-repeat center center;background-size:contain;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.info-hero-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000080,#0000004d 60%,#00000080);z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,40px);box-sizing:border-box}.info-hero-top-text{width:60%;margin-bottom:auto}.info-hero-image-title{font-size:clamp(2rem,2.5vw,2.5rem);line-height:1.1;font-family:CoolveticaRG,sans-serif;font-weight:300;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase}.info-hero-bottom-text-blocks{width:60%;display:flex;justify-content:space-between;gap:clamp(10px,1.5vw,20px);margin-top:auto}.info-hero-text-block{flex:1;min-width:0}.info-hero-text-block p{font-size:clamp(.8rem,1.5vw,1rem);line-height:1.5;font-family:Manrope,sans-serif;font-weight:400;color:#ffffffe6;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3);word-break:break-word;padding-top:40px}@media (max-width: 992px){.info-hero-main-title{font-size:clamp(2.5rem,7vw,5rem);text-align:center;padding:0 15px;margin-bottom:20px;margin-top:50px}.info-hero-image-container{background-image:url(/assets/background_images/info_hero_bg_mob.png);background-position:center center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1.3;max-height:60vh}.info-hero-image-overlay{padding:clamp(20px,4vw,30px);justify-content:flex-end;align-items:flex-start}.info-hero-top-text{width:100%;margin:0 0 15px;text-align:left}.info-hero-image-title{font-size:clamp(1.6rem,5vw,2.2rem);line-height:1}.info-hero-bottom-text-blocks{width:100%;flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;padding-left:0;list-style:none}.info-hero-text-block{text-align:left;width:100%;display:flex;align-items:flex-start;margin-top:10px}.info-hero-text-block p{font-size:clamp(.85rem,2.5vw,1rem);line-height:1.5;flex-grow:1;margin-top:0;padding-top:0}.info-hero-text-block:before{content:"•";color:#fff;font-size:clamp(1rem,3vw,1.2rem);margin-right:10px;line-height:1.4;flex-shrink:0}}@media (max-width: 576px){.info-hero-section{padding:0 10px;margin-top:30px}.info-hero-main-title{font-size:clamp(2.5rem,8vw,3rem);text-align:start;padding:0;margin-bottom:15px}.info-hero-image-overlay{padding:clamp(15px,5vw,25px);justify-content:flex-end;align-items:flex-start}.info-hero-top-text{width:100%;margin:0 0 10px;text-align:left}.info-hero-image-title{font-size:clamp(1.4rem,5.5vw,2rem);line-height:1}.info-hero-bottom-text-blocks{width:100%;flex-direction:column;align-items:flex-start;gap:6px;margin-top:0;padding-left:0;list-style:none}.info-hero-text-block{text-align:left;width:100%;display:flex;align-items:flex-start}.info-hero-text-block p{font-size:clamp(.8rem,3vw,.9rem);line-height:1.45;flex-grow:1}.info-hero-text-block:before{content:"•";color:#fff;font-size:clamp(.9rem,2.8vw,1.1rem);margin-right:8px;line-height:1.4;flex-shrink:0}}.info-hero-section{opacity:0;transition:opacity .6s cubic-bezier(.25,.1,.25,1)}.info-hero-section.is-visible{opacity:1}.info-hero-main-title,.info-hero-image-container,.info-hero-image-title,.info-hero-text-block{opacity:0;transform:translateY(25px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.info-hero-image-container{transform:translateY(25px) scale(.97)}.info-hero-section.is-visible .info-hero-main-title{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.1s}.info-hero-section.is-visible .info-hero-image-container{opacity:1;transform:translateY(0) scale(1);transition-duration:.9s;transition-delay:.3s}.info-hero-section.is-visible .info-hero-image-title{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.6s}.info-hero-section.is-visible .info-hero-text-block{opacity:1;transform:translateY(0);transition-duration:.6s}.info-hero-section.is-visible .info-hero-text-block:nth-child(1){transition-delay:.9s}.info-hero-section.is-visible .info-hero-text-block:nth-child(2){transition-delay:1.05s}.info-hero-section.is-visible .info-hero-text-block:nth-child(3){transition-delay:1.2s}.declare-wrapper{width:100%;max-width:1400px;margin:40px auto 100px;padding:0 20px;box-sizing:border-box}.declare-title{text-align:left;font-size:clamp(3rem,8vw,6rem);line-height:1.2;color:#fff;font-weight:500;font-family:CoolveticaCondensed,sans-serif}.declare-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.declare-item{aspect-ratio:1.92 / 1;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .3s ease;background-color:#333}.declare-item:hover{transform:translateY(-5px)}.declare-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;transition:transform .3s ease}.declare-content-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px;background:linear-gradient(0deg,#000c,#0000)}.declare-text-content{color:#fff}.declare-item-title{font-size:clamp(1.2rem,2vw,2.5rem);margin:0 0 10px;font-weight:400;font-family:CoolveticaRG,sans-serif;line-height:.9}.declare-item-description{font-size:clamp(.9rem,1.2vw,1.1rem);font-family:Manrope,sans-serif;font-weight:400;margin:0;line-height:1.4;text-transform:none;color:#ffffffe6}@media (max-width: 992px){.declare-wrapper{padding:0 15px}.declare-container{grid-template-columns:repeat(2,1fr);gap:15px}.declare-title{text-align:center;margin-bottom:20px}.declare-item-title{font-size:clamp(1.3rem,3vw,2rem)}.declare-item-description{font-size:clamp(.8rem,1.8vw,1rem)}}@media (max-width: 576px){.declare-wrapper{padding:0 10px;margin:30px auto}.declare-container{grid-template-columns:1fr;gap:15px}.declare-title{font-size:clamp(2rem,10vw,3rem);margin-bottom:15px}.declare-content-overlay{padding:15px}.declare-item-title{font-size:clamp(1.5rem,6vw,2rem)}.declare-item-description{font-size:clamp(.9rem,4vw,1.1rem)}}.declare-wrapper{opacity:0;transition:opacity .7s cubic-bezier(.25,.1,.25,1)}.declare-wrapper.is-visible{opacity:1}.declare-title,.declare-item{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.declare-title{transform:translateY(25px)}.declare-item{transform:translateY(30px) scale(.95)}.declare-wrapper.is-visible .declare-title{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.1s}.declare-wrapper.is-visible .declare-item{opacity:1;transform:translateY(0) scale(1);transition-duration:.7s}.declare-wrapper.is-visible .declare-item:nth-child(1){transition-delay:.3s}.declare-wrapper.is-visible .declare-item:nth-child(2){transition-delay:.45s}.declare-wrapper.is-visible .declare-item:nth-child(3){transition-delay:.6s}.grad-section{width:100%;max-width:1400px;margin:40px auto 100px;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;font-family:Manrope,sans-serif;color:#fff}.grad-main-title{font-size:clamp(3rem,8vw,6rem);line-height:.8;color:#fff;font-weight:300;font-family:CoolveticaCondensed,sans-serif;text-align:left;width:100%;box-sizing:border-box;text-transform:uppercase;margin-bottom:10px}.grad-image-container{position:relative;width:100%;aspect-ratio:1800 / 420;border-radius:8px;overflow:hidden;box-sizing:border-box}.grad-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/background_images/info_grat_bg.png) no-repeat center center/contain;z-index:0}.grad-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000080,#0000004d 60%,#00000080);z-index:1;padding:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.grad-overlay-content{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-between}.grad-left-side{display:flex;align-items:center;justify-content:flex-start;padding-right:clamp(20px,3vw,40px);flex-shrink:0}.grad-button{padding:14px 28px;font-size:clamp(1rem,2vw,2rem);transition:transform .3s ease;background-color:var(--secondary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:CoolveticaRG,sans-serif;flex-shrink:0}.grad-button:hover{transform:translateY(-2px)}.grad-button:active{transform:translateY(0)}.grad-right-side{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:50%}.grad-image-title{font-size:clamp(2rem,2.5vw,3rem);line-height:1;font-family:CoolveticaRG,sans-serif;font-weight:300;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase;max-width:100%}.grad-bottom-text-blocks{width:100%;display:flex;gap:clamp(10px,2vw,30px);justify-content:start;margin-top:auto}.grad-text-block{flex:1;min-width:0}.grad-text-block p{font-size:clamp(.8rem,1.5vw,1rem);line-height:1.5;font-family:Manrope,sans-serif;font-weight:400;color:#ffffffe6;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3);word-break:break-word}@media (max-width: 992px){.grad-section{margin-top:30px;padding:0 15px}.grad-main-title{font-size:clamp(2.2rem,6vw,4rem);text-align:left;padding:0;margin-bottom:20px;line-height:1.1}.grad-background-image{display:none}.grad-image-container{aspect-ratio:unset}.grad-image-overlay{position:relative;flex-direction:column;padding:clamp(20px,4vw,30px);background-image:url(/assets/background_images/bg_mob_info.png);background-repeat:no-repeat;background-position:center center;background-size:cover;aspect-ratio:1/1;border-radius:8px;align-items:stretch;justify-content:stretch}.grad-overlay-content{flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;width:100%}.grad-right-side{order:1;width:100%;max-width:100%;margin-left:0;align-items:flex-start;text-align:left;margin-bottom:20px;height:auto}.grad-top-text{width:100%;margin-bottom:15px;text-align:left}.grad-image-title{font-size:clamp(1.6rem,4vw,2.2rem);max-width:100%;margin:0;line-height:1.1;text-align:left}.grad-bottom-text-blocks{flex-direction:column;gap:10px;width:100%;margin:0;align-items:flex-start}.grad-text-block{text-align:left;width:100%}.grad-text-block p{font-size:clamp(.8rem,2.2vw,.95rem)}.grad-left-side{order:2;padding-right:0;margin-bottom:0;width:100%;display:flex;justify-content:center}.grad-button{font-size:clamp(.9rem,2.8vw,1.3rem);padding:12px 24px}}@media (max-width: 576px){.grad-section{padding:0 10px;margin-top:20px}.grad-main-title{font-size:clamp(2.5rem,8vw,3rem);margin-bottom:15px}.grad-image-overlay{padding:clamp(15px,5vw,25px);aspect-ratio:1/.8;min-height:300px;max-height:500px}.grad-right-side{margin-bottom:15px}.grad-top-text{margin-bottom:10px}.grad-image-title{font-size:clamp(1.3rem,5.5vw,1.9rem)}.grad-text-block p{font-size:clamp(.75rem,3vw,.9rem);line-height:1.45}.grad-button{font-size:clamp(.85rem,3.5vw,1.1rem);padding:10px 20px}}.grad-section{opacity:0;transition:opacity .6s cubic-bezier(.25,.1,.25,1);margin-bottom:100px}.grad-section.is-visible{opacity:1}.grad-main-title,.grad-image-container,.grad-button,.grad-image-title,.grad-text-block{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.grad-image-container{transform:translateY(20px) scale(.98)}.grad-section.is-visible .grad-main-title{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.1s}.grad-section.is-visible .grad-image-container{opacity:1;transform:translateY(0) scale(1);transition-duration:.8s;transition-delay:.25s}.grad-section.is-visible .grad-button{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.5s}.grad-section.is-visible .grad-image-title{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.65s}.grad-section.is-visible .grad-text-block{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.8s}.methods-wrapper{width:100%;max-width:1400px;margin:20px auto 100px;padding:0 20px;box-sizing:border-box}.methods-title{text-align:left;font-size:clamp(3rem,8vw,6rem);line-height:1.2;color:#fff;font-weight:500;font-family:CoolveticaCondensed,sans-serif}.methods-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.methods-item{aspect-ratio:1 / 1;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .3s ease;background-color:#333}.methods-item:hover{transform:translateY(-5px)}.methods-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;transition:transform .3s ease}.methods-content-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px;background:linear-gradient(0deg,#000c,#0000)}.methods-text-content{color:#fff}.methods-item-title{font-size:clamp(1.5rem,2.5vw,2.5rem);margin:0 0 10px;font-weight:400;font-family:CoolveticaRG,sans-serif;line-height:1.2}.methods-item-description{font-size:clamp(.9rem,1.2vw,1.1rem);font-family:Manrope,sans-serif;font-weight:400;margin:0;line-height:1.4;text-transform:none;color:#ffffffe6}@media (max-width: 992px){.methods-wrapper{padding:0 15px}.methods-container{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:100px}.methods-title{text-align:center;margin-bottom:20px}.methods-item-title{font-size:clamp(1.3rem,3vw,2rem)}.methods-item-description{font-size:clamp(.8rem,1.8vw,1rem)}}@media (max-width: 576px){.methods-wrapper{padding:0 10px;margin:30px auto}.methods-container{grid-template-columns:1fr;gap:15px}.methods-title{font-size:clamp(2rem,10vw,3rem);margin-bottom:15px}.methods-content-overlay{padding:15px}.methods-item-title{font-size:clamp(1.5rem,6vw,2rem)}.methods-item-description{font-size:clamp(.9rem,4vw,1.1rem)}}.methods-wrapper{opacity:0;transition:opacity .7s cubic-bezier(.25,.1,.25,1)}.methods-wrapper.is-visible{opacity:1}.methods-title,.methods-item{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.methods-title{transform:translateY(25px)}.methods-item{transform:translateY(30px) scale(.95)}.methods-wrapper.is-visible .methods-title{opacity:1;transform:translateY(0);transition-duration:.8s;transition-delay:.1s}.methods-wrapper.is-visible .methods-item{opacity:1;transform:translateY(0) scale(1);transition-duration:.7s}.methods-wrapper.is-visible .methods-item:nth-child(1){transition-delay:.3s}.methods-wrapper.is-visible .methods-item:nth-child(2){transition-delay:.45s}.methods-wrapper.is-visible .methods-item:nth-child(3){transition-delay:.6s}.trans-section{width:100%;max-width:1400px;margin:40px auto 100px;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;font-family:Manrope,sans-serif;color:#fff}.trans-main-title{font-size:clamp(3rem,8vw,6rem);line-height:1.2;color:#fff;font-weight:300;font-family:CoolveticaCondensed,sans-serif;margin-bottom:10px;text-align:left;width:100%;box-sizing:border-box}.trans-image-container{position:relative;width:100%;aspect-ratio:1800 / 420;border-radius:8px;overflow:hidden;box-sizing:border-box}.trans-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/background_images/last_bg.png) no-repeat center center/contain;z-index:0}.trans-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000080,#0000004d 60%,#00000080);z-index:1;padding:clamp(20px,3vw,40px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.trans-centered-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%;margin-bottom:clamp(20px,3vw,40px)}.trans-top-text{width:100%;margin-bottom:clamp(10px,1.5vw,20px)}.trans-image-title{font-size:clamp(2rem,2.5vw,3rem);line-height:1;font-family:CoolveticaRG,sans-serif;font-weight:300;color:#fff;margin:20px auto;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase;max-width:80%}.trans-bottom-text-blocks{width:100%;display:flex;gap:clamp(10px,2vw,30px);justify-content:center}.trans-text-block{flex:.6;min-width:0;text-align:start}.trans-text-block p{font-size:clamp(.8rem,1.5vw,1rem);line-height:1.5;font-family:Manrope,sans-serif;font-weight:400;color:#ffffffe6;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3);word-break:break-word}.trans-button-wrapper{position:absolute;bottom:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);z-index:2}.trans-button{padding:14px 28px;font-size:clamp(1rem,2vw,2rem);transition:transform .3s ease;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:CoolveticaRG,sans-serif}.trans-button:active{transform:translateY(0)}@media (max-width: 992px){.trans-section{margin-top:30px;padding:0 15px;margin-bottom:60px}.trans-main-title{font-size:clamp(2.2rem,6vw,4rem);text-align:center;padding:0;margin-bottom:20px;line-height:1.1}.trans-image-container{aspect-ratio:unset}.trans-background-image{display:none}.trans-image-overlay{position:relative;flex-direction:column;justify-content:space-between;align-items:stretch;padding:clamp(20px,4vw,30px);background-image:url(/assets/background_images/last_mob.png);background-repeat:no-repeat;background-position:center center;background-size:cover;aspect-ratio:1/1;border-radius:8px}.trans-centered-content{order:1;width:100%;max-width:100%;text-align:left;align-items:flex-start;margin-bottom:20px}.trans-top-text{text-align:left;width:100%;margin-bottom:clamp(10px,1.5vw,15px)}.trans-image-title{text-align:left;margin:0 0 clamp(10px,1.5vw,15px) 0;max-width:100%;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.1}.trans-bottom-text-blocks{width:100%;justify-content:flex-start;gap:0}.trans-text-block{text-align:left;flex:1;max-width:100%}.trans-text-block p{font-size:clamp(.8rem,2.2vw,.95rem)}.trans-button-wrapper{order:2;position:static;width:100%;display:flex;justify-content:center;bottom:auto;right:auto;margin-top:auto}.trans-button{font-size:clamp(.9rem,2.8vw,1.3rem);padding:12px 24px}}@media (max-width: 576px){.trans-section{padding:0 10px;margin-top:20px}.trans-main-title{font-size:clamp(1.8rem,7vw,2.8rem);text-align:left;padding:0;margin-bottom:15px}.trans-image-overlay{padding:clamp(15px,5vw,25px);aspect-ratio:1/.8}.trans-centered-content{margin-bottom:15px}.trans-top-text{margin-bottom:clamp(8px,1.2vw,12px)}.trans-image-title{font-size:clamp(1.3rem,5.5vw,1.9rem);margin-bottom:clamp(8px,1.2vw,12px)}.trans-text-block p{font-size:clamp(.75rem,3vw,.9rem);line-height:1.45}.trans-button{font-size:clamp(.85rem,3.5vw,1.1rem);padding:10px 20px}}.trans-section{opacity:0;transition:opacity .6s cubic-bezier(.25,.1,.25,1)}.trans-section.is-visible{opacity:1}.trans-image-container,.trans-image-title,.trans-text-block p,.trans-button{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.trans-image-container{transform:translateY(20px) scale(.98)}.trans-section.is-visible .trans-image-container{opacity:1;transform:translateY(0) scale(1);transition-duration:.8s;transition-delay:.1s}.trans-section.is-visible .trans-image-title{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.3s}.trans-section.is-visible .trans-text-block p{opacity:1;transform:translateY(0);transition-duration:.7s;transition-delay:.45s}.trans-section.is-visible .trans-button{opacity:1;transform:translateY(0);transition-duration:.6s;transition-delay:.6s}.docs-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:20px;max-width:1400px;margin:40px auto 150px}.doc-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;background-color:#f9f9f9;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;text-align:center}.doc-item:hover{transform:translateY(-5px);border-color:silver}.doc-item-icon{width:250px;object-fit:contain;transition:all .2s ease;-webkit-user-drag:none;-moz-user-select:none}.doc-item-icon:hover{transform:translateY(-2px)}.doc-item-icon:active{transform:translateY(0)}.doc-item-title{font-size:1rem;font-weight:500}@media (max-width: 1400px){.docs-container{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1100px){.docs-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 820px){.docs-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.docs-container{grid-template-columns:1fr;gap:15px;padding:15px}.doc-item-icon{width:300px}.doc-item-title{font-size:.9rem}}._pageContainer_1moyi_3{width:100%;min-height:100vh;background-color:#121212;color:#fffc;font-family:Manrope,sans-serif;padding:20px 0}._contentWrapper_1moyi_21{max-width:1400px;margin:0 auto;display:flex;padding:0 20px}._sidebar_1moyi_35{flex:1;max-width:33.33%;padding-right:40px;position:sticky;top:40px;height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column}._menu_1moyi_59{list-style:none;padding:0;margin:0;flex-grow:1}._menuItem_1moyi_73{display:block;padding:10px 15px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem}._menuItem_1moyi_73:hover{background-color:#ffffff0d;color:#fff}._activeMenuItem_1moyi_109{background-color:#ffffff1a;color:#fff!important;font-weight:600}._backButton_1moyi_121{display:block;padding:12px 15px;margin-top:20px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(255,255,255,.2)}._backButton_1moyi_121:hover{background-color:#ffffff14;color:#fff;border-color:#ffffff4d}._contentArea_1moyi_163{flex:2;padding:40px;border-radius:12px;min-height:calc(100vh - 80px)}._mainHeader_1moyi_177 h1{font-family:CoolveticaCondensed,sans-serif;font-size:6rem;color:#fff;text-align:start;margin-bottom:50px;line-height:.9;text-transform:uppercase;letter-spacing:1px;font-weight:400;animation:_fadeInDown_1moyi_1 .7s ease-out}._agreementText_1moyi_203{animation:_fadeInUp_1moyi_1 .7s ease-out .2s;animation-fill-mode:backwards}._section_1moyi_213{margin-bottom:35px;padding-top:15px}._sectionTitle_1moyi_223{font-family:CoolveticaRG,sans-serif;font-size:1.7em;color:#fff;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:400;letter-spacing:.5px;text-transform:uppercase}._paragraph_1moyi_247{margin-bottom:16px;font-size:1rem;line-height:1.7;color:#fffc;text-align:justify}._listItem_1moyi_263{margin-bottom:12px;font-size:.95rem;line-height:1.65;color:#fffc;text-align:justify}._footer_1moyi_279{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem;color:#fff9;animation:_fadeInUp_1moyi_1 .7s ease-out .4s;animation-fill-mode:backwards}._footer_1moyi_279 p{margin-bottom:10px;line-height:1.5}._loading_1moyi_309{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem;color:#fffc;font-family:Manrope,sans-serif;background-color:#121212}@keyframes _fadeInDown_1moyi_1{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_1moyi_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){._contentWrapper_1moyi_21{flex-direction:column;padding:0 15px}._sidebar_1moyi_35{max-width:100%;height:auto;position:static;padding-right:0;margin-bottom:30px;overflow-y:visible}._menu_1moyi_59{flex-grow:0;margin-bottom:20px}._backButton_1moyi_121{margin-top:0}._contentArea_1moyi_163{min-height:auto;padding:30px}._mainHeader_1moyi_177 h1{font-size:4.5rem;margin-bottom:40px}._sectionTitle_1moyi_223{font-size:1.5em}}@media (max-width: 768px){._pageContainer_1moyi_3,._contentWrapper_1moyi_21{padding:0}._sidebar_1moyi_35{padding-bottom:20px;margin-bottom:0}._contentArea_1moyi_163{padding:20px;border-radius:0}._mainHeader_1moyi_177 h1{font-size:3.5rem;margin-bottom:30px}._sectionTitle_1moyi_223{font-size:1.4em;margin-bottom:20px;padding-bottom:10px}._paragraph_1moyi_247,._listItem_1moyi_263,._menuItem_1moyi_73,._backButton_1moyi_121{font-size:.9rem}}.footer-section{display:flex;font-family:Manrope,sans-serif;width:100%;justify-content:center;color:#ccc;padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.footer-section-container{width:100%;max-width:1400px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-column{flex:1;min-width:220px;padding:0 20px;margin-bottom:30px}.footer-left{flex-basis:10%}.footer-logo{margin-bottom:20px}.footer-logo img{width:130px;display:block;filter:brightness(80%)}.footer-copyright,.footer-contact{font-size:.875rem;line-height:1.7;margin-bottom:12px;color:#a0a0a0}.footer-contact{margin-top:20px}.footer-title{font-size:1.125rem;font-weight:600;color:#c1c1c1;margin-bottom:25px;text-transform:uppercase;letter-spacing:.5px}.footer-links-grid{display:flex;gap:25px}.footer-links-subcolumn{display:flex;flex-direction:column;flex:1}.footer-link{color:#b0b0b0;text-decoration:none;font-size:.875rem;margin-bottom:14px;line-height:1.6;transition:color .2s ease}.footer-link:hover{color:#fff}@media (max-width: 992px){.footer-section-container{justify-content:flex-start}.footer-left{flex-basis:100%;margin-bottom:40px;text-align:center}.footer-logo img{margin:0 auto 20px;width:80px}.footer-middle,.footer-right{flex-basis:calc(50% - 20px);min-width:unset}}@media (max-width: 768px){.footer-section{padding:40px 20px}.footer-section-container{flex-direction:column;align-items:flex-start}.footer-column{flex-basis:auto;width:100%;min-width:unset;padding:0;margin-bottom:35px;text-align:left}.footer-left{text-align:left}.footer-logo img{margin:0 0 20px}.footer-column:last-child{margin-bottom:0}.footer-links-grid{flex-direction:column;gap:0}.footer-links-subcolumn{margin-bottom:15px}.footer-links-subcolumn:last-child{margin-bottom:0}.footer-title{margin-bottom:15px;font-size:1rem}.footer-link{margin-bottom:10px;font-size:.875rem}}.blog-all-page-container{max-width:1400px;margin:0 auto;padding:40px 20px;font-family:Manrope,sans-serif;background-color:var(--bg-color, #121212);color:var(--text-color, #ffffff);opacity:0;transition:opacity .7s cubic-bezier(.25,.1,.25,1)}.blog-all-page-container.is-visible{opacity:1}.blog-all-main-title{font-size:100px;font-family:CoolveticaCondensed,sans-serif;color:#fff;font-weight:400;margin-bottom:40px;line-height:1;opacity:0;transform:translateY(25px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.8s}.blog-all-page-container.is-visible .blog-all-main-title{opacity:1;transform:translateY(0);transition-delay:.1s}.blog-all-content-wrapper{display:flex;flex-direction:column;gap:40px}.blog-all-first-row{display:flex;gap:20px}.blog-all-large-card-container{flex:0 0 calc(50% - 10px)}.blog-all-small-cards-grid-container{flex:0 0 calc(50% - 10px);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:20px}.blog-all-main-grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-all-card{background-color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,opacity .7s cubic-bezier(.25,.1,.25,1);opacity:0;transform:translateY(30px) scale(.95)}.blog-all-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.blog-all-card:hover{box-shadow:0 10px 20px #0003;cursor:pointer}.blog-all-card-image-wrapper{position:relative;width:100%;background-color:var(--primary-color);overflow:hidden}.blog-all-card.blog-all-card-large .blog-all-card-image-wrapper{height:550px}.blog-all-card:not(.blog-all-card-large) .blog-all-card-image-wrapper{height:180px}.blog-all-small-cards-grid-container .blog-all-card .blog-all-card-image-wrapper{height:150px}.blog-all-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.blog-all-card:hover .blog-all-card-image{transform:scale(1.05)}.blog-all-card-large-overlay-content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,#000c,#0000);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:110%;box-sizing:border-box}.blog-all-card-title-large-overlay{font-size:4rem;font-weight:200;color:#fff;margin:0 0 5px;line-height:.9;font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.7em}.blog-all-card-date-large-overlay{font-size:.9rem;color:#ffffffb3;margin:0}.blog-all-card-content{padding:15px 0;display:flex;flex-direction:column;flex-grow:1}.blog-all-card-title{font-size:2rem;font-weight:200;color:var(--text-color, #ffffff);margin:0 0 10px;line-height:1;font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2em}.blog-all-card-date{font-size:.85rem;color:#fff9;margin-top:0}@media (max-width: 1024px){.blog-all-main-title{font-size:60px}.blog-all-main-grid-container{grid-template-columns:repeat(2,1fr)}.blog-all-card.blog-all-card-large .blog-all-card-image-wrapper{height:350px}.blog-all-card-title-large-overlay{font-size:3rem;max-height:2.7em}.blog-all-card-date-large-overlay{font-size:.85rem}.blog-all-card-title{max-height:2em}}@media (max-width: 767px){.blog-all-page-container{padding:20px 15px}.blog-all-main-title{font-size:48px;margin-bottom:30px}.blog-all-first-row{flex-direction:column}.blog-all-large-card-container,.blog-all-small-cards-grid-container{flex:1 1 100%}.blog-all-card.blog-all-card-large .blog-all-card-image-wrapper{height:300px}.blog-all-small-cards-grid-container .blog-all-card .blog-all-card-image-wrapper{height:180px}.blog-all-main-grid-container{grid-template-columns:1fr}.blog-all-card-title-large-overlay{max-height:2.7em}.blog-all-card-title{max-height:2em}}@media (max-width: 480px){.blog-all-main-title{font-size:36px}.blog-all-card-title-large-overlay{font-size:2rem;max-height:2.7em}.blog-all-card-date-large-overlay{font-size:.8rem}.blog-all-card-title{font-size:1rem;max-height:2em}.blog-all-card.blog-all-card-large .blog-all-card-image-wrapper{height:250px}.blog-all-card:not(.blog-all-card-large) .blog-all-card-image-wrapper{height:160px}}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background-color:var(--primary-color, #1a1a1f);color:#ffffffd9;padding:20px 25px;box-shadow:0 -3px 15px #00000040;z-index:10000;transform:translateY(100%);opacity:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s ease-in-out;font-family:Manrope,sans-serif}.cookie-consent-banner.visible{transform:translateY(0);opacity:1}.cookie-consent-banner.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.cookie-consent-content{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:20px}.cookie-consent-icon{font-size:2.5rem;color:#5a5a5a;flex-shrink:0;margin-right:5px}.cookie-consent-text{margin:0;font-size:14px;line-height:1.4;flex-grow:1;color:#ffffffb3}.cookie-consent-link{color:#fff;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:color .2s ease,border-bottom-color .2s ease}.cookie-consent-link:hover{border-bottom-color:#fffc}.cookie-consent-button{background-color:var(--secondary-color, #007bff);color:#fff;padding:10px 28px;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease,transform .1s ease;flex-shrink:0;font-family:Manrope,sans-serif;box-shadow:0 2px 5px #0000001a;border:none}.cookie-consent-button:active{transform:translateY(0);filter:brightness(.8)}@media (max-width: 768px){.cookie-consent-banner{padding:15px}.cookie-consent-content{flex-direction:column;align-items:flex-start;text-align:left;gap:15px}.cookie-consent-icon{font-size:2rem;align-self:flex-start;margin-bottom:5px}.cookie-consent-text{font-size:13px;width:100%}.cookie-consent-button{width:100%;padding:12px;font-size:14px;margin-top:5px}}@media (max-width: 480px){.cookie-consent-icon{display:none}.cookie-consent-text{font-size:12px}.cookie-consent-button{font-size:13px;padding:11px}}.article-page-container{color:#fff;font-family:Manrope,sans-serif;padding-bottom:50px}.article-top-meta{max-width:1400px;margin:40px auto 0;padding:20px 20px 0;display:flex;align-items:center;gap:20px;font-size:.9rem;color:#fff}.article-top-meta span{display:flex;align-items:center;gap:5px}.article-top-meta svg{font-size:1.1em}.article-content-wrapper{display:flex;max-width:1400px;margin:0 auto;padding:20px;gap:30px}.article-main-content{flex:2;min-width:0}.article-title{font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;font-size:5rem;line-height:1;margin-top:20px;margin-bottom:30px;font-weight:200;max-width:800px;color:#fff}.article-description{border:1px solid var(--secondary-color)}.article-top-area{background-image:linear-gradient(to top right,#640000,var(--primary-color));border-radius:15px;padding:5px 20px;margin-bottom:20px}.article-intro-section,.article-section-content-wrapper{border-radius:12px;padding:30px}.article-intro-section{margin-bottom:40px}.article-section-content-wrapper{margin-top:0}.article-intro-section p,.article-section-content-wrapper p{font-size:1.1rem;line-height:1.6;color:#fff;margin-bottom:15px}.article-section{margin-bottom:40px}.article-section-title{font-family:CoolveticaRG,sans-serif;text-transform:uppercase;font-size:2rem;font-weight:200;margin-bottom:0;color:#fff}.article-subsection{margin-bottom:30px}.article-subsection-last{margin-bottom:0}.article-subsection-title{font-family:CoolveticaRG,sans-serif;font-size:1.3rem;font-weight:200;margin-bottom:15px;text-transform:uppercase;color:#fff}.article-list{list-style:none;padding:0;margin:0}.article-list li{position:relative;padding-left:25px;margin-bottom:10px;font-size:1rem;line-height:1;color:#fff}.article-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:#fff;border-radius:50%}.article-sidebar{flex:1;max-width:400px;min-width:300px;display:flex;flex-direction:column}.article-sticky-sidebar{position:sticky;top:50px;border-radius:12px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 70px);overflow-y:auto;-webkit-overflow-scrolling:touch}.article-sidebar-title{font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;font-size:3rem;font-weight:200;margin-top:0;margin-bottom:10px;color:#fff}.article-related-articles{display:flex;flex-direction:column;gap:20px}.article-related-card{background-color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}.article-related-card:hover{box-shadow:0 10px 20px #0003}.article-related-image-wrapper{position:relative;width:100%;height:180px;background-color:var(--primary-color);overflow:hidden}.article-related-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:0;transition:transform .3s ease}.article-related-card:hover .article-related-img{transform:scale(1.05)}.article-related-text{padding:15px 0;display:flex;flex-direction:column;flex-grow:1}.article-related-title{font-size:2rem;font-weight:200;color:#fff;margin:0 0 10px;line-height:1;font-family:CoolveticaCondensed,sans-serif;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.4em}.article-related-date{font-size:.85rem;color:#fff9;margin-top:0}@media (max-width: 1024px){.article-content-wrapper{flex-direction:column;gap:20px}.article-main-content{flex:auto;max-width:100%}.article-sidebar{flex:auto;max-width:100%;min-width:0}.article-sticky-sidebar{position:static;top:auto;padding:20px;box-sizing:border-box;max-height:none;overflow-y:visible}.article-top-meta{padding:15px 15px 0;margin-top:20px}.article-title{font-size:2.5rem;margin-top:15px;margin-bottom:20px}.article-intro-section,.article-section-content-wrapper{padding:20px}.article-intro-section{margin-bottom:30px}.article-section-title{font-size:1.7rem;margin-bottom:20px}.article-subsection-title{font-size:1.2rem;margin-bottom:10px}.article-related-card{padding:0}.article-related-image-wrapper{height:150px}.article-related-title{font-size:1.1rem}}@media (max-width: 768px){.article-page-container{padding-bottom:30px}.article-top-meta{padding:10px 15px 0;margin-top:10px}.article-content-wrapper{padding:15px;gap:15px}.article-title{font-size:2rem;margin-top:10px;margin-bottom:15px}.article-intro-section,.article-section-content-wrapper{padding:15px}.article-intro-section p,.article-section-content-wrapper p{font-size:1rem}.article-section{margin-bottom:30px}.article-section-title{font-size:1.5rem;margin-bottom:15px}.article-subsection-title{font-size:1.1rem;margin-bottom:10px}.article-list li,.article-main-content p{font-size:.9rem}.article-sticky-sidebar{padding:15px}.article-sidebar-title{font-size:1.3rem;margin-bottom:5px}.article-related-articles{gap:15px}.article-related-card{flex-direction:column;padding:0}.article-related-image-wrapper{height:120px}.article-related-title{font-size:1rem}.article-related-date{font-size:.7rem}}.payment-status-container{margin:0 auto;padding:40px 20px;max-width:800px;background-color:var(--bg-color);color:var(--text-color);font-family:Manrope,sans-serif;min-height:80vh;display:flex;align-items:center;justify-content:center}.status-card{background-color:#0a0a0a;border-radius:12px;padding:clamp(20px,5vw,40px);width:100%;box-shadow:var(--box-shadow);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;text-align:center}.status-title{font-family:CoolveticaCondensed,sans-serif;font-weight:400;font-size:clamp(2.5rem,6vw,3.5rem);text-transform:uppercase;color:#fff;margin:0 0 20px}.status-title.error-title{color:var(--secondary-color, #dc3545)}.status-label{font-size:1.2rem;color:#ffffffe6}.status-badge{font-size:1.2rem;font-weight:600;padding:5px 15px;border-radius:20px;color:#fff;margin-left:30px}.status-badge.status-confirmed{background-color:#28a745}.status-card.status-confirmed{border-top:5px solid #28a745}.status-badge.status-pending{background-color:#ffc107;color:#121212}.status-card.status-pending{border-top:5px solid #ffc107}.status-badge.status-rejected{background-color:#dc3545}.status-card.status-rejected{border-top:5px solid #dc3545}.status-message{font-size:1rem;line-height:1.6;color:#fffc;max-width:500px;margin:20px auto 30px}.payment-details{width:100%;border-top:1px solid rgba(255,255,255,.15);padding-top:25px;margin-bottom:30px;text-align:left}.details-title{font-family:Manrope,sans-serif;font-weight:600;font-size:1.3rem;text-transform:uppercase;color:#fff;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.details-title.reward-title,.details-title.address-title{margin-top:25px}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.detail-item:last-child{border-bottom:none}.detail-item span:first-child{color:#fff9}.detail-item span:last-child{font-weight:500;color:#fff}.detail-item.amount-item span:last-child{font-size:1.3rem;font-weight:700;color:var(--text-color)}.detail-link{color:#fffc;text-decoration:none;transition:color .2s}.detail-link:hover{color:#fff;text-decoration:underline}.status-button{padding:12px 30px;width:100%;max-width:300px;font-size:1.1rem;color:#fff;background-color:var(--secondary-color);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:700;text-decoration:none;display:inline-block}.status-button:hover{background-color:#ff1400;transform:translateY(-2px)}._pageContainer_ouxee_1{width:100%;min-height:100vh;background-color:#121212;color:#fffc;font-family:Manrope,sans-serif;padding:20px 0}._contentWrapper_ouxee_19{max-width:1400px;margin:0 auto;display:flex;padding:0 20px}._sidebar_ouxee_33{flex:1;max-width:33.33%;padding-right:40px;position:sticky;top:40px;height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column}._menu_ouxee_57{list-style:none;padding:0;margin:0;flex-grow:1}._menuItem_ouxee_71{display:block;padding:10px 15px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;line-height:1.4}._menuItem_ouxee_71:hover{background-color:#ffffff0d;color:#fff}._activeMenuItem_ouxee_107{background-color:#ffffff1a;color:#fff!important;font-weight:600}._backButton_ouxee_119{display:block;padding:12px 15px;margin-top:20px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(255,255,255,.2)}._backButton_ouxee_119:hover{background-color:#ffffff14;color:#fff;border-color:#ffffff4d}._contentArea_ouxee_161{flex:2;padding:40px;border-radius:12px;min-height:calc(100vh - 80px)}._mainHeader_ouxee_175 h1{font-family:CoolveticaCondensed,sans-serif;font-size:6rem;color:#fff;text-align:start;margin-bottom:50px;line-height:.9;text-transform:uppercase;letter-spacing:1px;font-weight:400;animation:_fadeInDown_ouxee_1 .7s ease-out}._agreementText_ouxee_201{animation:_fadeInUp_ouxee_1 .7s ease-out .2s;animation-fill-mode:backwards}._section_ouxee_211{margin-bottom:35px;padding-top:15px}._sectionTitle_ouxee_221{font-family:CoolveticaRG,sans-serif;font-size:1.7em;color:#fff;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:400;letter-spacing:.5px;text-transform:uppercase}._paragraph_ouxee_245,._listItem_ouxee_245{margin-bottom:16px;font-size:1rem;line-height:1.7;color:#fffc;text-align:justify}._listItem_ouxee_245{position:relative;padding-left:20px}._listItem_ouxee_245:before{content:"•";position:absolute;left:0;top:0;color:#4dbbff;font-size:1.2em;line-height:1.5}._loading_ouxee_293{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem;color:#fffc;font-family:Manrope,sans-serif;background-color:#121212}@keyframes _fadeInDown_ouxee_1{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_ouxee_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){._contentWrapper_ouxee_19{flex-direction:column;padding:0 15px}._sidebar_ouxee_33{max-width:100%;height:auto;position:static;padding-right:0;margin-bottom:30px;overflow-y:visible}._contentArea_ouxee_161{min-height:auto;padding:30px}._mainHeader_ouxee_175 h1{font-size:4.5rem}}@media (max-width: 768px){._pageContainer_ouxee_1,._contentWrapper_ouxee_19{padding:0}._sidebar_ouxee_33{padding-bottom:20px;margin-bottom:0}._contentArea_ouxee_161{padding:20px;border-radius:0}._mainHeader_ouxee_175 h1{font-size:3.5rem}}._pageContainer_11cbq_1{width:100%;min-height:100vh;background-color:#121212;color:#fffc;font-family:Manrope,sans-serif;padding:20px 0}._contentWrapper_11cbq_19{max-width:1400px;margin:0 auto;display:flex;padding:0 20px}._sidebar_11cbq_33{flex:1;max-width:33.33%;padding-right:40px;position:sticky;top:40px;height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column}._menu_11cbq_57{list-style:none;padding:0;margin:0;flex-grow:1}._menuItem_11cbq_71{display:block;padding:10px 15px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;line-height:1.4}._menuItem_11cbq_71:hover{background-color:#ffffff0d;color:#fff}._activeMenuItem_11cbq_107{background-color:#ffffff1a;color:#fff!important;font-weight:600}._backButton_11cbq_119{display:block;padding:12px 15px;margin-top:20px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(255,255,255,.2)}._backButton_11cbq_119:hover{background-color:#ffffff14;color:#fff;border-color:#ffffff4d}._contentArea_11cbq_161{flex:2;padding:40px;border-radius:12px;min-height:calc(100vh - 80px)}._mainHeader_11cbq_175 h1{font-family:CoolveticaCondensed,sans-serif;font-size:6rem;color:#fff;text-align:start;margin-bottom:50px;line-height:.9;text-transform:uppercase;letter-spacing:1px;font-weight:400;animation:_fadeInDown_11cbq_1 .7s ease-out}._contentText_11cbq_201{animation:_fadeInUp_11cbq_1 .7s ease-out .2s;animation-fill-mode:backwards}._section_11cbq_211{margin-bottom:35px;padding-top:15px}._sectionTitle_11cbq_221{font-family:CoolveticaRG,sans-serif;font-size:1.7em;color:#fff;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:400;letter-spacing:.5px;text-transform:uppercase}._paragraph_11cbq_245{margin-bottom:16px;font-size:1rem;line-height:1.7;color:#fffc;text-align:justify}._listItem_11cbq_261{margin-bottom:12px;font-size:1rem;line-height:1.7;color:#fffc;text-align:justify;position:relative;padding-left:20px}._listItem_11cbq_261:before{content:"•";position:absolute;left:0;top:0;color:#4dbbff;font-size:1.2em;line-height:1.5}._importantText_11cbq_301{margin-bottom:16px;padding:15px;background-color:#ff93931a;border-left:4px solid #ff4343;color:#ffffffe6;font-size:1rem;line-height:1.7;text-align:justify}._downloadLink_11cbq_323{color:#4dbbff;text-decoration:underline;font-weight:600;transition:color .2s ease}._downloadLink_11cbq_323:hover{color:#82d4ff;text-decoration:none}._loading_11cbq_347{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem;color:#fffc;font-family:Manrope,sans-serif;background-color:#121212}@keyframes _fadeInDown_11cbq_1{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_11cbq_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){._contentWrapper_11cbq_19{flex-direction:column;padding:0 15px}._sidebar_11cbq_33{max-width:100%;height:auto;position:static;padding-right:0;margin-bottom:30px;overflow-y:visible}._contentArea_11cbq_161{min-height:auto;padding:30px}._mainHeader_11cbq_175 h1{font-size:4.5rem}}@media (max-width: 768px){._pageContainer_11cbq_1,._contentWrapper_11cbq_19{padding:0}._sidebar_11cbq_33{padding-bottom:20px;margin-bottom:0}._contentArea_11cbq_161{padding:20px;border-radius:0}._mainHeader_11cbq_175 h1{font-size:3.5rem}}._pageContainer_d1qr4_1{width:100%;min-height:100vh;background-color:#121212;color:#fffc;font-family:Manrope,sans-serif;padding:20px 0}._contentWrapper_d1qr4_19{max-width:1400px;margin:0 auto;display:flex;padding:0 20px}._sidebar_d1qr4_33{flex:1;max-width:33.33%;padding-right:40px;position:sticky;top:40px;height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column}._menu_d1qr4_57{list-style:none;padding:0;margin:0;flex-grow:1}._menuItem_d1qr4_71{display:block;padding:10px 15px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;line-height:1.4}._menuItem_d1qr4_71:hover{background-color:#ffffff0d;color:#fff}._activeMenuItem_d1qr4_107{background-color:#ffffff1a;color:#fff!important;font-weight:600}._backButton_d1qr4_119{display:block;padding:12px 15px;margin-top:20px;color:#ffffffb3;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-family:Manrope,sans-serif;font-weight:500;font-size:.95rem;text-align:center;border:1px solid rgba(255,255,255,.2)}._backButton_d1qr4_119:hover{background-color:#ffffff14;color:#fff;border-color:#ffffff4d}._contentArea_d1qr4_161{flex:2;padding:40px;border-radius:12px;min-height:calc(100vh - 80px)}._mainHeader_d1qr4_175 h1{font-family:CoolveticaCondensed,sans-serif;font-size:6rem;color:#fff;text-align:start;margin-bottom:50px;line-height:.9;text-transform:uppercase;letter-spacing:1px;font-weight:400;animation:_fadeInDown_d1qr4_1 .7s ease-out}._contentText_d1qr4_201{animation:_fadeInUp_d1qr4_1 .7s ease-out .2s;animation-fill-mode:backwards}._section_d1qr4_211{margin-bottom:35px;padding-top:15px}._sectionTitle_d1qr4_221{font-family:CoolveticaRG,sans-serif;font-size:1.7em;color:#fff;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);font-weight:400;letter-spacing:.5px;text-transform:uppercase}._paragraph_d1qr4_245{margin-bottom:16px;font-size:1rem;line-height:1.7;color:#fffc;text-align:justify}._inlineImage_d1qr4_261{width:100%;max-width:700px;margin:30px auto;display:block;border-radius:8px;background-color:#2a2a2a}._loading_d1qr4_279{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem;color:#fffc;font-family:Manrope,sans-serif;background-color:#121212}@keyframes _fadeInDown_d1qr4_1{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_d1qr4_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){._contentWrapper_d1qr4_19{flex-direction:column;padding:0 15px}._sidebar_d1qr4_33{max-width:100%;height:auto;position:static;padding-right:0;margin-bottom:30px;overflow-y:visible}._contentArea_d1qr4_161{min-height:auto;padding:30px}._mainHeader_d1qr4_175 h1{font-size:4.5rem}}@media (max-width: 768px){._pageContainer_d1qr4_1,._contentWrapper_d1qr4_19{padding:0}._sidebar_d1qr4_33{padding-bottom:20px;margin-bottom:0}._contentArea_d1qr4_161{padding:20px;border-radius:0}._mainHeader_d1qr4_175 h1{font-size:3.5rem}}
