﻿svg.icon,i.icon{display:inline-block;vertical-align:middle}svg.icon-grey,i.icon-grey{color:#6c757d !important}svg.icon-xs,i.icon-xs{width:.75rem !important;height:.75rem !important;font-size:.75rem !important;margin-right:.25rem !important}svg.icon-sm,i.icon-sm{width:.875rem !important;height:.875rem !important;font-size:.875rem !important;margin-right:.25rem !important}svg.icon-md,i.icon-md{width:1rem !important;height:1rem !important;font-size:1rem !important;margin-right:.5rem !important}svg.icon-lg,i.icon-lg{width:1.25rem !important;height:1.25rem !important;font-size:1.25rem !important;margin-right:.75rem !important}textarea,input[type=file],input[type=datetime-local],input[type=time],input[type=date],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=email],input[type=search],input[type=text],.input-group .form-control,select{min-height:44px;border-radius:12px;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;border:2px solid rgb(6.5434173669%,10.9602240896%,22.0840336134%);box-shadow:0 2px 8px rgba(0,0,0,.3);outline:none;appearance:none}textarea:focus,input[type=file]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=date]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,.input-group .form-control:focus,select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(40,67,135,.3)}textarea:focus::placeholder,input[type=file]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=time]:focus::placeholder,input[type=date]:focus::placeholder,input[type=url]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=email]:focus::placeholder,input[type=search]:focus::placeholder,input[type=text]:focus::placeholder,.input-group .form-control:focus::placeholder,select:focus::placeholder{opacity:0}textarea,input[type=file],input[type=datetime-local],input[type=time],input[type=date],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=email],input[type=search],input[type=text],.input-group .form-control,select{background:hsla(220,33.3333333333%,13.8235294118%,.95);color:#fff}textarea::placeholder,input[type=file]::placeholder,input[type=datetime-local]::placeholder,input[type=time]::placeholder,input[type=date]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,.input-group .form-control::placeholder,select::placeholder{color:rgba(255,255,255,.9)}textarea option,input[type=file] option,input[type=datetime-local] option,input[type=time] option,input[type=date] option,input[type=url] option,input[type=tel] option,input[type=number] option,input[type=password] option,input[type=email] option,input[type=search] option,input[type=text] option,.input-group .form-control option,select option{background:rgba(25,30,40,.95);color:#fff}select{cursor:pointer;line-height:1.2;display:flex;align-items:center}input[type=range]{background:rgba(20,25,35,.85);border-radius:16px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 16px rgba(40,67,135,.1);backdrop-filter:blur(15px);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}input[type=range]:hover{box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 16px rgba(107,114,128,.3);border-color:#6b7280}.input-group{box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 16px rgba(40,67,135,.1);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.input-group .input-group-text{background:rgba(40,67,135,.95);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.9);border-radius:16px 0 0 16px;backdrop-filter:blur(10px);height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;max-width:48px;flex-shrink:0}.input-group .form-control{border-radius:0 16px 16px 0;border-left:none}.input-group:hover .form-control{border-color:#6b7280}.input-group:hover .input-group-text{border-color:#6b7280}.input-group:focus-within .form-control{border-color:#fff}.input-group:focus-within .input-group-text{border-color:#fff}.btn-medium,.btn-small,.btn-extra-small,.btn-primary{border-radius:16px;font-weight:600;padding:10px 20px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;text-align:center;user-select:none}.btn-medium:hover,.btn-small:hover,.btn-extra-small:hover,.btn-primary:hover{transform:translateY(-4px);text-decoration:none}.btn-medium:not(:disabled):not(.disabled),.btn-small:not(:disabled):not(.disabled),.btn-extra-small:not(:disabled):not(.disabled),.btn-primary:not(:disabled):not(.disabled){cursor:pointer}.btn-medium:disabled,.btn-small:disabled,.btn-extra-small:disabled,.btn-primary:disabled,.disabled.btn-medium,.disabled.btn-small,.disabled.btn-extra-small,.disabled.btn-primary{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8));color:rgba(255,255,255,.9);border:1px solid rgba(40,67,135,.3);height:44px;min-height:44px}.btn-primary:hover{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9));box-shadow:0 12px 40px rgba(40,67,135,.4);color:rgba(255,255,255,.9);border-color:#6b7280}.btn-primary:focus{border-color:#fff}.btn-extra-small{background:rgba(0,0,0,0);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.3);border-radius:8px;font-weight:400;font-size:.75rem;padding:4px 8px;min-width:auto;box-shadow:none}.btn-extra-small:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.5);transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.btn-small{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8));color:rgba(255,255,255,.9);font-size:.85rem;padding:8px 16px;min-width:120px}.btn-small:hover{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9));box-shadow:0 8px 24px rgba(40,67,135,.4);color:rgba(255,255,255,.9)}.btn-medium{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8));color:rgba(255,255,255,.9);font-size:.95rem;padding:10px 20px;min-width:140px;box-shadow:0 8px 32px rgba(40,67,135,.3)}.btn-medium:hover{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9));box-shadow:0 10px 36px rgba(40,67,135,.4);color:rgba(255,255,255,.9)}.navbar .nav-link.btn-style-primary,.btn-style-primary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-size:1rem !important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:2px solid rgba(0,0,0,0);min-width:180px;justify-content:center;background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9));color:rgba(255,255,255,.9);box-shadow:0 8px 25px rgba(40,67,135,.4)}.navbar .nav-link.btn-style-primary:hover,.btn-style-primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px rgba(40,67,135,.6);color:rgba(255,255,255,.9);text-decoration:none}.navbar .nav-link.btn-style-primary .cta-icon,.btn-style-primary .cta-icon{transition:transform .3s ease}.btn-style-primary:hover .cta-icon{transform:scale(1.2)}.navbar .nav-link.btn-style-secondary,.btn-style-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-size:1rem !important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:2px solid rgba(255,255,255,.3);min-width:180px;justify-content:center;background:rgba(0,0,0,0);color:rgba(255,255,255,.9)}.navbar .nav-link.btn-style-secondary:hover,.btn-style-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.9);transform:translateY(-3px) scale(1.05);color:rgba(255,255,255,.9);text-decoration:none}.navbar .nav-link.btn-style-secondary .cta-icon,.btn-style-secondary .cta-icon{transition:transform .3s ease}.btn-style-secondary:hover .cta-icon{transform:scale(1.2)}.stars-animation{position:absolute;inset:0 0 0 0;z-index:1;pointer-events:none}.star,.star-20,.star-19,.star-18,.star-17,.star-16,.star-15,.star-14,.star-13,.star-12,.star-11,.star-10,.star-9,.star-8,.star-7,.star-6,.star-5,.star-4,.star-3,.star-2,.star-1{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:0;box-shadow:0 0 8px #fff,0 0 12px rgba(255,255,255,.5)}.star-1{top:20%;left:30%;animation:twinkle 2.5s ease-in-out infinite;animation-delay:0s}.star-2{top:30%;left:70%;animation:twinkle 3s ease-in-out infinite;animation-delay:.5s}.star-3{top:45%;left:25%;animation:twinkle 2.8s ease-in-out infinite;animation-delay:1s}.star-4{top:55%;left:75%;animation:twinkle 3.2s ease-in-out infinite;animation-delay:1.5s}.star-5{top:70%;left:35%;animation:twinkle 2.7s ease-in-out infinite;animation-delay:2s}.star-6{top:40%;left:55%;animation:twinkle 3.1s ease-in-out infinite;animation-delay:.3s}.star-7{top:50%;left:20%;animation:twinkle 2.9s ease-in-out infinite;animation-delay:.8s}.star-8{top:25%;left:50%;animation:twinkle 3.3s ease-in-out infinite;animation-delay:1.3s}.star-9{top:65%;left:60%;animation:twinkle 2.6s ease-in-out infinite;animation-delay:1.8s}.star-10{top:75%;left:50%;animation:twinkle 3.4s ease-in-out infinite;animation-delay:.2s}.star-11{top:35%;left:75%;animation:twinkle 2.4s ease-in-out infinite;animation-delay:.7s}.star-12{top:55%;left:40%;animation:twinkle 3.5s ease-in-out infinite;animation-delay:1.2s}.star-13{top:15%;left:55%;animation:twinkle 2.3s ease-in-out infinite;animation-delay:.4s}.star-14{top:45%;left:80%;animation:twinkle 3.6s ease-in-out infinite;animation-delay:1.7s}.star-15{top:75%;left:25%;animation:twinkle 2.8s ease-in-out infinite;animation-delay:.9s}.star-16{top:60%;left:45%;animation:twinkle 3.1s ease-in-out infinite;animation-delay:2.3s}.star-17{top:30%;left:35%;animation:twinkle 2.7s ease-in-out infinite;animation-delay:.6s}.star-18{top:80%;left:65%;animation:twinkle 3.4s ease-in-out infinite;animation-delay:1.4s}.star-19{top:40%;left:15%;animation:twinkle 2.5s ease-in-out infinite;animation-delay:1.9s}.star-20{top:20%;left:75%;animation:twinkle 3.2s ease-in-out infinite;animation-delay:.1s}@keyframes twinkle{0%,100%{opacity:0;transform:scale(0.7)}50%{opacity:.9;transform:scale(1.4)}}.page-nav{display:flex !important;flex-direction:column !important;align-items:center !important;gap:1rem !important;margin:2rem 0 !important;padding:0 !important}@media(max-width: 767px){.page-nav{margin:1.5rem 0 !important;gap:.75rem !important}}.pagination-wrapper nav ul li a,.pagination-wrapper nav ul li span,.page-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:40px !important;padding:.5rem .75rem !important;margin:0 .25rem !important;background:rgba(25,30,40,.95) !important;color:rgba(255,255,255,.9) !important;text-decoration:none !important;border-radius:8px !important;border:1px solid rgba(40,67,135,.3) !important;font-weight:500 !important;font-size:.9rem !important;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;cursor:pointer !important}.pagination-wrapper nav ul li a:hover,.pagination-wrapper nav ul li span:hover,.page-btn:hover{background:rgba(40,67,135,.2) !important;color:#fff !important;border-color:#6b7280 !important;text-decoration:none !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.pagination-wrapper nav ul li a:active,.pagination-wrapper nav ul li span:active,.page-btn:active{transform:translateY(0) !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important}.pagination-wrapper nav ul li a.active,.pagination-wrapper nav ul li span.active,.active.page-btn{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9)) !important;color:rgba(255,255,255,.9) !important;border-color:#284387 !important;font-weight:700 !important;box-shadow:0 4px 16px rgba(40,67,135,.4) !important}.pagination-wrapper nav ul li a.active:hover,.pagination-wrapper nav ul li span.active:hover,.active.page-btn:hover{background:linear-gradient(135deg, rgba(40, 67, 135, 0.9), rgb(25, 45, 85)) !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(40,67,135,.5) !important}.pagination-wrapper nav ul li a.disabled,.pagination-wrapper nav ul li span.disabled,.disabled.page-btn{background:rgba(45,55,72,.3) !important;color:rgba(255,255,255,.3) !important;border-color:rgba(40,67,135,.1) !important;cursor:not-allowed !important;opacity:.5 !important}.pagination-wrapper nav ul li a.disabled:hover,.pagination-wrapper nav ul li span.disabled:hover,.disabled.page-btn:hover{background:rgba(45,55,72,.3) !important;color:rgba(255,255,255,.3) !important;border-color:rgba(40,67,135,.1) !important;transform:none !important;box-shadow:none !important;cursor:not-allowed !important}@media(max-width: 991px){.pagination-wrapper nav ul li a,.pagination-wrapper nav ul li span,.page-btn{min-width:36px !important;height:36px !important;padding:.375rem .5rem !important;font-size:.8rem !important}}.page-nav .pagination-buttons{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;flex-wrap:wrap !important;gap:0 !important}.page-nav .pagination-info{color:rgba(255,255,255,.7) !important;font-size:.875rem !important;font-weight:400 !important;order:2 !important}.pagination-wrapper{text-align:center !important;margin-top:2rem !important}.pagination-wrapper nav ul{display:flex !important;justify-content:center !important;align-items:center !important;list-style:none !important;padding:0 !important;margin:0 !important;gap:.25rem !important}.pagination-wrapper nav ul li{margin:0 !important}.pagination-wrapper nav ul li a,.pagination-wrapper nav ul li span{background:rgba(25,30,40,.95) !important;color:rgba(255,255,255,.9) !important;border:1px solid rgba(40,67,135,.3) !important}.pagination-wrapper nav ul li a:hover,.pagination-wrapper nav ul li span:hover{background:rgba(40,67,135,.2) !important;color:#fff !important;border-color:#6b7280 !important;text-decoration:none !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.pagination-wrapper nav ul li.active span{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9)) !important;color:rgba(255,255,255,.9) !important;border-color:#284387 !important;font-weight:700 !important;box-shadow:0 4px 16px rgba(40,67,135,.4) !important}.pagination-wrapper nav ul li.disabled span{background:rgba(45,55,72,.3) !important;color:rgba(255,255,255,.3) !important;border-color:rgba(40,67,135,.1) !important;cursor:not-allowed !important;opacity:.5 !important}.pagination-wrapper nav ul li.disabled span:hover{background:rgba(45,55,72,.3) !important;color:rgba(255,255,255,.3) !important;border-color:rgba(40,67,135,.1) !important;transform:none !important;box-shadow:none !important;cursor:not-allowed !important}@media(max-width: 991px){.pagination-buttons .page-btn:first-child i,.pagination-buttons .page-btn:first-child svg,.pagination-buttons .page-btn:last-child i,.pagination-buttons .page-btn:last-child svg{margin-right:0 !important;margin-left:0 !important}}input[type=range]{appearance:none;margin:15px auto;width:96%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:96%;height:5px;cursor:pointer;background:#284387;border-radius:1.3px;border:.2px solid #010101;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:20px;width:10px;border-radius:3px;background:#fff;cursor:pointer;appearance:none;margin-top:-8px}input[type=range]::-moz-range-track{width:96%;height:5px;cursor:pointer;background:#284387;border-radius:1.3px;border:.2px solid #010101;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:20px;width:10px;border-radius:3px;background:#fff;cursor:pointer}input[type=checkbox]{accent-color:#284387;transform:scale(1.2)}input[type=radio]{accent-color:#284387;transform:scale(1.2)}input[type=file]{padding:8px 12px}input[type=file]::file-selector-button{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8));color:rgba(255,255,255,.9);border:none;border-radius:8px;padding:6px 12px;margin-right:12px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}input[type=file]::file-selector-button:hover{background:linear-gradient(135deg, #284387, rgba(25, 45, 85, 0.9))}textarea{min-height:400px;resize:vertical}.navbar .nav-link.btn-style-primary{font-size:.875rem !important;padding:.6rem 1.25rem !important;margin:0 !important;min-width:120px !important;gap:.5rem !important;color:#fff !important}.navbar .nav-link.btn-style-primary .icon{fill:#fff !important}@media(max-width: 991px){.navbar .nav-link.btn-style-primary{margin:.5rem 0 !important;width:100%;max-width:280px;padding:1rem 2rem !important;font-size:1rem !important}}.navbar .nav-link.btn-style-secondary{font-size:.875rem !important;padding:.6rem 1.25rem !important;margin:0 !important;min-width:120px !important;gap:.5rem !important}@media(max-width: 991px){.navbar .nav-link.btn-style-secondary{margin:.5rem 0 !important;width:100%;max-width:280px;padding:1rem 2rem !important;font-size:1rem !important}}@keyframes swagSlideInLeft{0%{opacity:0;transform:translateX(-60px) scale(0.95)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes swagSlideInRight{0%{opacity:0;transform:translateX(60px) scale(0.95)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes swagSlideDown{0%{opacity:0;max-height:0;transform:translateY(-20px)}100%{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes swagSlideUp{0%{opacity:1;max-height:1000px;transform:translateY(0)}100%{opacity:0;max-height:0;transform:translateY(-20px)}}@keyframes swagBounceIn{0%{opacity:0;transform:scale(0.3) rotate(-10deg)}50%{opacity:1;transform:scale(1.05) rotate(5deg)}70%{transform:scale(0.95) rotate(-2deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes swagZoomIn{0%{opacity:0;transform:scale(0.5) rotateY(180deg)}100%{opacity:1;transform:scale(1) rotateY(0deg)}}@keyframes swagFlipIn{0%{opacity:0;transform:rotateX(-90deg) scale(0.8)}100%{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes swagHoverBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes swagHoverPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,67,135,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(40,67,135,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(40,67,135,0)}}@keyframes swagHoverGlow{0%,100%{box-shadow:0 0 5px rgba(40,67,135,.5)}50%{box-shadow:0 0 20px rgba(40,67,135,.8),0 0 30px rgba(40,67,135,.6)}}@keyframes swagHoverShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}@keyframes swagFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes swagRotateGlow{0%{transform:rotate(0deg);filter:hue-rotate(0deg)}100%{transform:rotate(360deg);filter:hue-rotate(360deg)}}@keyframes swagPulseGlow{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes swagWave{0%,100%{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes swagBreathe{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.03);opacity:1}}@keyframes swagTypewriter{0%{width:0}100%{width:100%}}@keyframes swagTextGlow{0%,100%{text-shadow:0 0 5px rgba(40,67,135,.5)}50%{text-shadow:0 0 20px #284387,0 0 30px rgba(40,67,135,.8)}}@keyframes swagTextBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes swagSciFiScan{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes swagHologram{0%,100%{opacity:.8;filter:blur(0px)}50%{opacity:1;filter:blur(0.5px)}}@keyframes swagButtonPress{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swagButtonSuccess{0%{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8))}50%{background:linear-gradient(135deg, #28a745, rgba(25, 135, 45, 0.9));transform:scale(1.05)}100%{background:linear-gradient(135deg, rgba(40, 67, 135, 0.95), rgba(25, 45, 85, 0.8));transform:scale(1)}}@keyframes swagSpinGlow{0%{transform:rotate(0deg);filter:brightness(1)}50%{filter:brightness(1.3)}100%{transform:rotate(360deg);filter:brightness(1)}}@keyframes swagDots{0%,20%{color:rgba(255,255,255,.4);text-shadow:none}40%{color:#fff;text-shadow:0 0 10px rgba(40,67,135,.8)}60%,100%{color:rgba(255,255,255,.4);text-shadow:none}}.swag-slide-in-left{animation:swagSlideInLeft .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.swag-slide-down{animation:swagSlideDown .4s cubic-bezier(0.25, 0.8, 0.25, 1) both;overflow:hidden}.swag-slide-up{animation:swagSlideUp .4s cubic-bezier(0.25, 0.8, 0.25, 1) both;overflow:hidden}.swag-bounce-in{animation:swagBounceIn 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}.swag-zoom-in{animation:swagZoomIn .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.input-wrapper input[type=text]::placeholder,.input-wrapper input[type=email]::placeholder,.input-wrapper input[type=password]::placeholder,.input-wrapper input[type=tel]::placeholder,.input-wrapper input[type=url]::placeholder,.input-wrapper input[type=search]::placeholder{text-indent:2rem !important;padding-left:2rem !important;transform:translateX(2rem) !important;margin-left:2rem !important;position:relative !important}.input-wrapper input[type=text]::placeholder,.input-wrapper input[type=email]::placeholder,.input-wrapper input[type=password]::placeholder,.input-wrapper input[type=tel]::placeholder,.input-wrapper input[type=url]::placeholder,.input-wrapper input[type=search]::placeholder{text-indent:2rem !important;padding-left:2rem !important;transform:translateX(2rem) !important}.badge-primary-dark{background-color:#1e3a73 !important;color:rgba(255,255,255,.9) !important}.badge-secondary-dark{background-color:#3a4550 !important;color:rgba(255,255,255,.9) !important}.badge-success-dark{background-color:#1a5f2a !important;color:rgba(255,255,255,.9) !important}.badge-info-dark{background-color:#0f4d73 !important;color:rgba(255,255,255,.9) !important}.badge-warning-dark{background-color:#8b6914 !important;color:rgba(255,255,255,.9) !important}.badge-danger-dark{background-color:#8b2635 !important;color:rgba(255,255,255,.9) !important}.badge-light-dark{background-color:#4a5568 !important;color:rgba(255,255,255,.9) !important}.badge-dark-dark{background-color:#1a1f2e !important;color:rgba(255,255,255,.9) !important}.badge-facebook-dark{background-color:#0f3b82 !important;color:rgba(255,255,255,.9) !important}.badge-twitter-dark{background-color:#0d5aa7 !important;color:rgba(255,255,255,.9) !important}.badge-instagram-dark{background-color:#7c2d8a !important;color:rgba(255,255,255,.9) !important}.badge-youtube-dark{background-color:#a61e1e !important;color:rgba(255,255,255,.9) !important}.badge-telegram-dark{background-color:#0f5ba3 !important;color:rgba(255,255,255,.9) !important}.badge-discord-dark{background-color:#3c3f7a !important;color:rgba(255,255,255,.9) !important}.badge-pinterest-dark{background-color:#a61e40 !important;color:rgba(255,255,255,.9) !important}.badge.bg-primary,.badge.badge-primary{background-color:#1e3a73 !important;color:rgba(255,255,255,.9) !important}.badge.bg-secondary,.badge.badge-secondary{background-color:#3a4550 !important;color:rgba(255,255,255,.9) !important}.badge.bg-success,.badge.badge-success{background-color:#1a5f2a !important;color:rgba(255,255,255,.9) !important}.badge.bg-info,.badge.badge-info{background-color:#0f4d73 !important;color:rgba(255,255,255,.9) !important}.badge.bg-warning,.badge.badge-warning{background-color:#8b6914 !important;color:rgba(255,255,255,.9) !important}.badge.bg-danger,.badge.badge-danger{background-color:#8b2635 !important;color:rgba(255,255,255,.9) !important}.alert:not(.d-none){display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:.75rem !important;padding:1rem 1.5rem !important;border-radius:12px !important;border-width:2px !important;border-style:solid !important;font-weight:600 !important;font-size:.95rem !important;backdrop-filter:blur(10px) !important;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1) !important}.alert:not(.d-none) svg,.alert:not(.d-none) .svg-icon,.alert:not(.d-none) i,.alert:not(.d-none) .icon{flex-shrink:0 !important;width:1.25em !important;height:1.25em !important;vertical-align:middle !important}.alert:not(.d-none) img[src*=emoji],.alert:not(.d-none) .emoji{width:1.25em !important;height:1.25em !important;vertical-align:middle !important}.alert:not(.d-none) a{color:inherit !important;text-decoration:underline !important;font-weight:700 !important}.alert:not(.d-none) a:hover{opacity:.85 !important}.alert:not(.d-none) .btn-close,.alert:not(.d-none) .close{position:absolute !important;right:1rem !important;top:50% !important;transform:translateY(-50%) !important;opacity:.7 !important}.alert:not(.d-none) .btn-close:hover,.alert:not(.d-none) .close:hover{opacity:1 !important}.alert:not(.d-none):has(.btn-close),.alert:not(.d-none):has(.close){position:relative !important;padding-right:3rem !important}.alert-success{background-color:#0d3320 !important;border-color:#156b3d !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(40,167,69,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-success svg,.alert-success .svg-icon,.alert-success i{color:#4ade80 !important;fill:#4ade80 !important}.alert-success:hover{box-shadow:0 0 30px rgba(40,167,69,.3),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-info{background-color:#0a2744 !important;border-color:#155a8a !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(23,162,184,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-info svg,.alert-info .svg-icon,.alert-info i{color:#67d4e8 !important;fill:#67d4e8 !important}.alert-info:hover{box-shadow:0 0 30px rgba(23,162,184,.3),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-warning{background-color:#3d2e0a !important;border-color:#856404 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(255,193,7,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-warning svg,.alert-warning .svg-icon,.alert-warning i{color:#fbbf24 !important;fill:#fbbf24 !important}.alert-warning:hover{box-shadow:0 0 30px rgba(255,193,7,.3),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-danger{background-color:#3d0a0a !important;border-color:#842029 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(220,53,69,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-danger svg,.alert-danger .svg-icon,.alert-danger i{color:#f87171 !important;fill:#f87171 !important}.alert-danger:hover{box-shadow:0 0 30px rgba(220,53,69,.3),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-primary{background-color:#0f1d3d !important;border-color:#1e3a73 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(40,67,135,.4),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-primary svg,.alert-primary .svg-icon,.alert-primary i{color:#60a5fa !important;fill:#60a5fa !important}.alert-primary:hover{box-shadow:0 0 30px rgba(40,67,135,.4),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-secondary{background-color:#1a1f2e !important;border-color:#3a4550 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 15px rgba(108,117,125,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-secondary svg,.alert-secondary .svg-icon,.alert-secondary i{color:#9ca3af !important;fill:#9ca3af !important}.alert-secondary:hover{box-shadow:0 0 25px rgba(108,117,125,.3),0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15) !important}.alert-light{background-color:#1a1f2e !important;border-color:#3a4550 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 15px rgba(108,117,125,.3),inset 0 1px 0 rgba(255,255,255,.1) !important}.alert-light svg,.alert-light .svg-icon,.alert-light i{color:#d1d5db !important;fill:#d1d5db !important}.alert-dark{background-color:#0a0f1a !important;border-color:#284387 !important;color:rgba(255,255,255,.9) !important;box-shadow:0 0 20px rgba(40,67,135,.4),inset 0 1px 0 rgba(255,255,255,.05) !important}.alert-dark svg,.alert-dark .svg-icon,.alert-dark i{color:rgba(255,255,255,.9) !important;fill:rgba(255,255,255,.9) !important}.toast{background-color:rgba(25,30,40,.95) !important;border:2px solid rgba(40,67,135,.3) !important;border-radius:12px !important;color:rgba(255,255,255,.9) !important;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(40,67,135,.4) !important;backdrop-filter:blur(15px) !important}.toast .toast-body{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:.75rem !important;padding:1rem !important}.toast .toast-body svg,.toast .toast-body .svg-icon,.toast .toast-body i{flex-shrink:0 !important;width:1.25em !important;height:1.25em !important}@keyframes alertPulseIn{0%{opacity:0;transform:scale(0.95) translateY(-10px)}50%{transform:scale(1.02)}100%{opacity:1;transform:scale(1) translateY(0)}}.alert{animation:alertPulseIn .4s cubic-bezier(0.34, 1.56, 0.64, 1) !important}.alert.fade:not(.show){opacity:0 !important;transition:opacity .3s ease-out !important}body,html{font-family:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;color:rgba(255,255,255,.9)}html{overflow-wrap:break-word}body{overflow-x:clip}*{font-family:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}img,svg,video,canvas{max-inline-size:100%}main,.container,.container-fluid,.row,[class*=col-],.card,.card-body,.card-header,.list-group-item,.modal-content,.modal-body,.dropdown-menu,.dropdown-item,.nav-link,.btn,.alert,.badge,table,th,td,fieldset,legend{min-width:0}main :where(h1,h2,h3,h4,h5,h6,p,small,span,a,button,label,li,td,th,strong,em,code){overflow-wrap:anywhere}input,textarea,select,.form-control,.form-select{min-width:0}textarea{max-inline-size:100%}.flash-alert,.global-validation-summary{overflow-wrap:anywhere}.global-validation-summary{border-radius:.5rem;border:1px solid rgba(220,53,69,.3);background:rgba(220,53,69,.08);padding:1rem}.global-validation-summary .fw-bold{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem}.global-validation-summary ul{list-style:none;padding-left:0;margin:0}.global-validation-summary ul li{padding:.25rem 0;font-size:.9rem;line-height:1.4}.global-validation-summary ul li::before{content:"• ";color:rgba(220,53,69,.7);margin-right:.5rem}.global-system-banner{--banner-accent: 122, 152, 220;position:sticky;top:0;z-index:1080;width:100%;padding:.625rem 1rem;background:linear-gradient(rgba(var(--banner-accent), 0.09), rgba(var(--banner-accent), 0.03)),rgba(17,22,32,.94);border-block-end:1px solid rgba(var(--banner-accent), 0.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 28px rgba(8,12,20,.45);animation:global-system-banner-in .35s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes global-system-banner-in{from{transform:translateY(-0.75rem);opacity:0}to{transform:translateY(0);opacity:1}}.global-system-banner[hidden]{display:none !important}.global-system-banner.is-success{--banner-accent: 96, 200, 138}.global-system-banner.is-warning{--banner-accent: 233, 178, 74}.global-system-banner.is-error{--banner-accent: 238, 118, 118}.global-system-banner__content{width:min(100%,1200px);margin-inline:auto;display:flex;align-items:center;gap:.75rem}.global-system-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;background:rgba(var(--banner-accent), 0.14);border:1px solid rgba(var(--banner-accent), 0.24);color:rgb(var(--banner-accent))}.global-system-banner .global-system-banner__glyph{display:none;width:1rem;height:1rem}.global-system-banner.is-info .global-system-banner__glyph--info,.global-system-banner.is-success .global-system-banner__glyph--success,.global-system-banner.is-warning .global-system-banner__glyph--warning,.global-system-banner.is-error .global-system-banner__glyph--error{display:block}.global-system-banner__message{flex:1 1 auto;color:rgba(255,255,255,.92);font-weight:600;font-size:.9375rem;line-height:1.45}.global-system-banner__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(255,255,255,.6);border-radius:8px;transition:background-color .18s ease-out,color .18s ease-out}.global-system-banner__close .svg-icon{width:.75rem;height:.75rem}.global-system-banner__close:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.95)}.global-system-banner__close:focus-visible{outline:2px solid rgba(var(--banner-accent), 0.7);outline-offset:2px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.95)}@media(max-width: 991px){.global-system-banner{padding-inline:.75rem}.global-system-banner__message{font-size:.875rem}}@media(pointer: coarse){.global-system-banner__close{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}body.route-scope-site{background:radial-gradient(circle at top, rgba(40, 67, 135, 0.18), transparent 38%),linear-gradient(180deg, rgba(10, 14, 23, 0.98) 0%, rgb(7, 10, 17) 100%);color:rgba(255,255,255,.9)}.app-container--site{display:flex;flex-direction:column}.site-main{flex:1 0 auto;width:100%;min-width:0;padding-top:80px;padding-bottom:0}.site-main>*{min-width:0}body.page-footer-flush .site-main{padding-bottom:0}.svg-icon{display:inline-block;vertical-align:-0.125em;fill:currentColor;overflow:visible;flex-shrink:0}.svg-icon-spin{animation:svg-icon-spin 1s linear infinite}@keyframes svg-icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.navbar-toggler{padding:0;padding:initial;border:none}.navbar{z-index:1;color:#dee2e6;padding:0 .5rem}.navbar a{color:#dee2e6 !important}.navbar .dropdown-menu *:focus,.navbar .dropdown-menu *:active{background-color:rgba(0,0,0,0) !important;outline:none}.avatar-menu{background-color:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);height:36px;width:36px;object-fit:cover;display:block}.navbar-dark .navbar-brand:hover{filter:drop-shadow(1px 1px 3px black)}.navbar-dark li.nav-item>a.nav-link:hover{color:#fff !important;filter:drop-shadow(1px 1px 3px black)}.dropdown-menu>.dropdown-divider,.navbar-nav>.dropdown-divider{margin:.5rem auto;width:75%;border-top:1px solid #284387 !important;border-top:1px solid var(--primary) !important}.navbar-modern{background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);min-height:80px;max-height:80px;z-index:1050 !important;width:100%}@media(min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto;position:static !important;width:auto !important;height:auto !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;backdrop-filter:none !important;z-index:auto !important;padding:0 !important;margin:0 !important;border-radius:0 !important;inset:auto auto auto auto !important;overflow:visible !important}.navbar-expand-lg .navbar-toggler{display:none !important}}.modern-brand{font-weight:800;font-size:1.5rem;color:#fff !important;text-decoration:none;display:flex;align-items:center;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);height:80px}.modern-brand:hover{color:#3b82f6 !important;text-decoration:none;transform:translateY(-1px)}.modern-brand .logo{height:80px;margin-right:.5rem}.modern-toggler{border:none !important;background:rgba(0,0,0,0) !important;padding:.5rem;border-radius:0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.modern-toggler:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;box-shadow:none !important}.modern-toggler:focus:not(:focus-visible){outline:none !important}.mobile-guest-caret{color:rgba(255,255,255,.9);transition:transform .2s ease,color .2s ease;flex-shrink:0;width:1.25rem !important;height:1.25rem !important}.navbar-toggler:hover .mobile-guest-caret,.navbar-toggler:focus .mobile-guest-caret{color:#fff}.navbar-toggler[aria-expanded=true] .mobile-guest-caret{transform:rotate(180deg);color:#fff}.nav-item a{text-transform:uppercase;font-size:.8em;font-weight:600;letter-spacing:.08em;white-space:normal}ul.navbar-nav>li.nav-item>a.nav-link{font-weight:600;font-size:.95rem;letter-spacing:-0.015em}.nav-main .nav-link{font-size:.95rem !important;min-width:0}.navbar-nav .nav-item .nav-link{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.navbar-nav .nav-item .nav-link i{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.navbar-nav .nav-divider{margin:.5rem 1.5rem;height:1px;background:linear-gradient(90deg, rgba(40, 67, 135, 0) 0%, rgba(40, 67, 135, 0.95) 20%, rgba(40, 67, 135, 0.8) 50%, rgba(40, 67, 135, 0.95) 80%, rgba(40, 67, 135, 0) 100%)}@media(min-width: 992px){.mobile-nav-container{display:none !important}}@media(max-width: 991px){.mobile-nav-container{display:block !important}.mobile-nav-container .mobile-menu-wrapper{padding:1.5rem 0;background:rgba(0,0,0,0)}.mobile-nav-container .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.9) !important;padding:1rem 1.5rem !important;display:grid !important;grid-template-columns:28px 1fr auto !important;gap:8px !important;align-items:center !important;transition:all .3s ease !important;text-decoration:none !important;border-radius:0 !important;margin:0 !important;width:100% !important;font-size:.95rem !important;text-align:left !important;text-transform:uppercase !important;font-weight:600 !important;letter-spacing:.08em !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.mobile-nav-container .navbar-nav .nav-item .nav-link:hover{color:#fff !important;background:rgba(255,255,255,.1) !important;text-decoration:none !important;transform:translateX(5px) !important;box-shadow:none !important}.mobile-nav-container .navbar-nav .nav-item .nav-link i{width:28px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:rgba(44,90,160,.8);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav-container .navbar-nav .nav-item .nav-link:hover i{color:#3b82f6 !important}.mobile-nav-container .navbar-nav .nav-login .nav-link.btn-style-secondary,.mobile-nav-container .navbar-nav .nav-login .nav-link.btn-style-primary,.mobile-nav-container .navbar-nav .nav-register .nav-link.btn-style-secondary,.mobile-nav-container .navbar-nav .nav-register .nav-link.btn-style-primary{background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:1rem 1.5rem !important;display:grid !important;grid-template-columns:28px 1fr !important;gap:8px !important;align-items:center !important;color:rgba(255,255,255,.9) !important;font-size:.95rem !important;text-transform:uppercase !important;font-weight:600 !important;letter-spacing:.08em !important;text-align:left !important;width:100% !important;margin:0 !important}.mobile-nav-container .navbar-nav .nav-login .nav-link.btn-style-secondary:hover,.mobile-nav-container .navbar-nav .nav-login .nav-link.btn-style-primary:hover,.mobile-nav-container .navbar-nav .nav-register .nav-link.btn-style-secondary:hover,.mobile-nav-container .navbar-nav .nav-register .nav-link.btn-style-primary:hover{background:rgba(255,255,255,.1) !important;color:#fff !important;transform:translateX(5px) !important;box-shadow:none !important}.mobile-nav-container .navbar-nav .nav-messages{display:block}.mobile-nav-container .navbar-nav .nav-more{display:none}.mobile-nav-container .nav-divider{margin:.5rem 1.5rem;height:1px;background:linear-gradient(90deg, rgba(40, 67, 135, 0) 0%, rgba(40, 67, 135, 0.95) 20%, rgba(40, 67, 135, 0.8) 50%, rgba(40, 67, 135, 0.95) 80%, rgba(40, 67, 135, 0) 100%)}}@media(min-width: 992px){.mobile-nav-container{display:none !important}}.mobile-nav-container .navbar-nav .nav-item .nav-link.dropdown-toggle::after{display:none !important}.mobile-nav-container .nav-dropdown-chevron{width:1rem !important;height:1rem !important;color:rgba(255,255,255,.4);transition:transform .2s ease,color .2s ease;flex-shrink:0;justify-self:end}.mobile-nav-container .nav-link[aria-expanded=true] .nav-dropdown-chevron{transform:rotate(180deg);color:rgba(255,255,255,.9)}@media(min-width: 992px){.navbar-right{display:flex !important;align-items:center}.navbar-right .nav-auth{display:flex;align-items:center;gap:.5rem}.navbar-right .nav-auth .nav-login .nav-link,.navbar-right .nav-auth .nav-register .nav-link{padding:.5rem 1.5rem !important;border-radius:25px !important;font-weight:600 !important;transition:all .3s ease !important}.navbar-right .nav-auth .nav-login .nav-link.btn-style-secondary,.navbar-right .nav-auth .nav-register .nav-link.btn-style-secondary{background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;color:#fff !important}.navbar-right .nav-auth .nav-login .nav-link.btn-style-secondary:hover,.navbar-right .nav-auth .nav-register .nav-link.btn-style-secondary:hover{background:rgba(255,255,255,.2) !important;transform:translateY(-2px) !important}.navbar-right .nav-auth .nav-login .nav-link.btn-style-primary,.navbar-right .nav-auth .nav-register .nav-link.btn-style-primary{background:linear-gradient(135deg, #2c5aa0 0%, #3b82f6 100%) !important;border:none !important;color:#fff}.navbar-right .nav-auth .nav-login .nav-link.btn-style-primary svg.icon,.navbar-right .nav-auth .nav-register .nav-link.btn-style-primary svg.icon{color:#495057 !important;width:1rem !important;height:1rem !important}.navbar-right .nav-auth .nav-login .nav-link.btn-style-primary a svg.icon,.navbar-right .nav-auth .nav-login .nav-link.btn-style-primary a i,.navbar-right .nav-auth .nav-register .nav-link.btn-style-primary a svg.icon,.navbar-right .nav-auth .nav-register .nav-link.btn-style-primary a i{color:#495057 !important;font-size:1rem !important}.navbar-right .nav-auth .nav-login .nav-link.btn-style-primary:hover,.navbar-right .nav-auth .nav-register .nav-link.btn-style-primary:hover{background:linear-gradient(135deg, #1e3f73 0%, #2563eb 100%) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(44,90,160,.4) !important}.navbar-right .nav-auth .nav-social{display:flex !important;font-size:140% !important;margin:0 !important;padding:0 !important;list-style:none !important}}@media(min-width: 992px)and (max-width: 991px){.navbar-right .nav-auth .nav-social{display:none !important}}@media(min-width: 992px)and (max-width: 991px){.navbar-right .nav-auth .navbar-nav.nav-social{display:none !important}}@media(min-width: 992px)and (max-width: 991px){.navbar-right .nav-auth ul.navbar-nav.nav-social.d-none.d-lg-flex{display:none !important}}@media(min-width: 992px)and (min-width: 992px){.navbar-right .nav-auth ul.navbar-nav.nav-social.d-none.d-lg-flex{display:flex !important}}@media(min-width: 992px){.navbar-right .nav-auth ul.navbar-nav.nav-social.d-none.d-lg-flex .nav-item{margin:auto !important}.navbar-right .nav-auth ul.navbar-nav.nav-social.d-none.d-lg-flex .nav-item .nav-link{color:rgba(255,255,255,.9) !important;font-size:1.2rem !important}.navbar-right .nav-auth ul.navbar-nav.nav-social.d-none.d-lg-flex .nav-item .nav-link:hover{color:#3b82f6 !important;transform:translateY(-2px) !important}.navbar-right .nav-auth .nav-messages-desktop{margin:auto !important;order:1}.navbar-right .nav-auth .nav-messages-desktop .nav-link{font-size:.95em !important;position:relative}.navbar-right .nav-auth .nav-notifications-desktop{order:2}.navbar-right .nav-auth .nav-help-desktop{order:3}.navbar-right .nav-auth .nav-user-dropdown{order:4}.navbar-right .nav-auth .nav-user-dropdown .dropdown-toggle::after{margin-left:.5rem;vertical-align:middle;width:.75rem !important;height:.75rem !important}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel){background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:12px !important;box-shadow:0 16px 64px rgba(0,0,0,.4) !important;z-index:9999 !important;transform:translateX(-90px) !important}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel) .dropdown-item{color:rgba(255,255,255,.9) !important;padding:.75rem 1.5rem !important;transition:all .3s ease !important;display:flex !important;align-items:flex-start !important;line-height:1.5 !important}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel) .dropdown-item:hover{color:#fff !important;background:rgba(255,255,255,.1) !important;text-decoration:none !important}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel) .dropdown-item i{color:rgba(44,90,160,.8);font-size:14px;width:20px;text-align:center;flex-shrink:0}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel) .dropdown-item i:hover{color:#3b82f6}.navbar-right .nav-auth .nav-user-dropdown .dropdown-menu:not(.nav-mega-panel) .dropdown-divider{border-top:1px solid rgba(255,255,255,.2) !important;margin:.5rem 1rem !important;opacity:1 !important}}ul.navbar-nav>li.nav-item>a.nav-link:hover{color:#284387;color:var(--primary)}.navbar .dropdown-menu{border:none !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important;border-radius:8px !important;margin-top:5px !important}.navbar-mobile-only .navbar .dropdown-menu{border-radius:0 !important;margin-top:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;backdrop-filter:none !important;border:none !important;padding:0 !important}.navbar-mobile-only .navbar .dropdown-menu .dropdown-item-header,.navbar-mobile-only .navbar .dropdown-menu .dropdown-divider{display:none !important}.navbar-mobile-only .navbar .dropdown-menu .dropdown-item{border-radius:0 !important;padding:.85rem 1.5rem .85rem 2.75rem !important;margin:0 !important;font-size:.85rem !important;font-weight:500 !important;letter-spacing:.05em !important;color:rgba(255,255,255,.65) !important;text-transform:uppercase !important}.navbar-mobile-only .navbar .dropdown-menu .dropdown-item:hover{color:#fff !important;background:rgba(255,255,255,.07) !important;transform:translateX(5px) !important;box-shadow:none !important}@media(min-width: 992px){.dropdown-hover:hover>.dropdown-menu{display:block !important;margin-top:0 !important}.dropdown-hover>.dropdown-toggle{cursor:pointer}.dropdown-hover::after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)),[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)),[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)){background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:12px !important;box-shadow:0 16px 64px rgba(0,0,0,.4) !important;margin-top:5px !important;overflow:hidden !important;padding:8px !important;min-width:200px}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item-header,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item-header,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item-header{color:rgba(255,255,255,.5) !important;font-size:.7rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:6px 16px 4px !important;pointer-events:none;display:block}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-divider,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-divider,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-divider{border-color:rgba(255,255,255,.1) !important;margin:4px 0 !important}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item{color:rgba(255,255,255,.9) !important;padding:12px 16px;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;transition:all .3s ease !important;border-radius:8px !important;margin:2px 0 !important;box-sizing:border-box !important;gap:.75rem !important;white-space:normal !important;overflow-wrap:anywhere;line-height:1.5 !important}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover{color:#fff !important;background:rgba(40,67,135,.3) !important;transform:translateX(4px) !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover svg,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover svg,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:hover svg{color:rgba(255,255,255,.9) !important}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:focus,[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:active,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:focus,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:active,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:focus,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item:active{background:rgba(40,67,135,.2) !important;outline:none}[id^=browseDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item svg,[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item svg,[id^=helpDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)) .dropdown-item svg{flex-shrink:0 !important;transition:all .3s ease !important;margin-top:2px}[id^=moreDropdown]+.dropdown-menu:not(:has(.nav-mega-menu)){min-width:240px;width:max-content;max-width:min(90vw,320px)}.navbar-collapse{z-index:1051 !important}@media(max-width: 991px){.navbar-mobile .navbar-collapse{transition:none !important;position:fixed !important;top:80px !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:calc(100dvh - 80px) !important;max-height:calc(100dvh - 80px) !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;border-radius:0 !important;margin-top:0 !important;box-shadow:0 8px 32px rgba(0,0,0,.4) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;z-index:1030 !important;padding:0 !important}.navbar-mobile .navbar-collapse.collapsing{transition:none !important}.mobile-nav-container .mobile-menu-wrapper{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}body:has(.navbar-mobile .navbar-collapse.show) #support-widget-mount{display:none !important}}@media(min-width: 992px){.navbar-collapse{display:flex !important;position:static !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;margin-top:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;width:auto !important;height:auto !important;max-height:none !important;overflow:visible !important;transform:none !important;transition:none !important;opacity:1 !important;visibility:visible !important;padding:0 !important;z-index:auto !important}.navbar-collapse.collapse:not(.show){display:flex !important}.navbar-collapse.collapse.show{display:flex !important}.navbar-collapse.collapsing{display:flex !important;transition:none !important}.navbar-nav .dropdown-menu:not(.nav-mega-panel){position:absolute !important;top:100% !important;left:0 !important;z-index:1000 !important;display:none !important;float:left !important;min-width:10rem !important;padding:.5rem 0 !important;margin:.125rem 0 0 !important;font-size:.875rem !important;color:#212529 !important;text-align:left !important;list-style:none !important;background-clip:padding-box !important;border-radius:.25rem !important}.navbar-nav .dropdown-menu:not(.nav-mega-panel).show{display:block !important}}@media(min-width: 992px){body{overflow-x:visible !important}.app-container{overflow:visible !important}.navbar .dropdown-menu{position:absolute !important;top:100% !important;left:0 !important;z-index:1055 !important;display:none !important;float:left !important;min-width:10rem !important;padding:.5rem 0 !important;margin:.125rem 0 0 !important;font-size:.875rem !important;color:#212529 !important;text-align:left !important;list-style:none !important;background-color:#fff !important;background-clip:padding-box !important;border:1px solid rgba(0,0,0,.15) !important;border-radius:.25rem !important}.navbar .dropdown-menu.show{display:block !important}.dropdown-menu-right,.dropdown-menu-right.show{background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:12px !important;box-shadow:0 16px 64px rgba(0,0,0,.4) !important;z-index:1055 !important;position:absolute !important;top:100% !important;right:0 !important;left:auto !important;min-width:200px !important;transform:none !important;will-change:auto !important;display:block !important}.navbar{overflow:visible !important;position:relative !important}.navbar .container-fluid{overflow:visible !important;position:relative !important;width:100% !important;max-width:none !important;padding-left:15px !important;padding-right:15px !important}.navbar .nav-item.dropdown{position:relative !important}.navbar-nav .nav-item{position:relative !important}.dropdown-item{color:rgba(255,255,255,.9) !important;padding:.75rem !important;transition:all .3s ease !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;line-height:1.2 !important;min-height:2.5rem !important}.dropdown-item:hover{color:#fff !important;background:rgba(255,255,255,.1) !important;text-decoration:none !important}.dropdown-item i{display:flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;margin-right:.75rem !important;flex-shrink:0 !important;font-size:14px !important}.dropdown-item span{display:flex !important;align-items:center !important;flex:1 !important}}.navbar{position:fixed !important;top:0;left:0;right:0;z-index:1030;height:80px}main{padding-top:80px}.posts-container{margin-top:0 !important;padding-top:0 !important}.container-fluid{overflow-x:hidden}@media(min-width: 992px){#filters,#posts{min-height:calc(100vh - 80px) !important;max-height:calc(100vh - 80px) !important}}@media(max-width: 991px){#posts{min-height:calc(100vh - 80px) !important}}body{background:linear-gradient(135deg, #000000 0%, #0a0f1a 25%, #1a1f2e 50%, #0f1925 75%, #000000 100%);min-height:100vh}@media(min-width: 992px){body{background:radial-gradient(ellipse 120% 80% at 30% 20%, rgba(15, 25, 45, 0.4) 0%, transparent 50%),radial-gradient(ellipse 80% 120% at 70% 80%, rgba(25, 45, 85, 0.3) 0%, transparent 50%),radial-gradient(ellipse at center, rgba(5, 8, 15, 0.95) 0%, #000000 70%),linear-gradient(135deg, #000000 0%, #0a0f1a 25%, #1a1f2e 50%, #0f1925 75%, #000000 100%)}}.skip-to-main-content{position:absolute;top:-100%;left:0;z-index:10001;padding:.5rem 1rem;background:#284387;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;border-radius:0 0 4px 0;transition:top .15s ease}.skip-to-main-content:focus{top:0;outline:2px solid #fff;outline-offset:2px}.skip-link{position:fixed;top:100px;right:20px;background:rgba(40,67,135,.9);color:rgba(255,255,255,.9);padding:.5rem;border-radius:50%;text-decoration:none;font-size:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.skip-link::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.skip-link:hover{background:#284387;transform:translateY(2px);box-shadow:0 6px 16px rgba(40,67,135,.3);text-decoration:none;color:rgba(255,255,255,.9)}.skip-link:hover::before{transform:translateY(-1px)}.skip-link:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;background:#284387}@media(max-width: 991px){.skip-link{display:none}}@media(min-width: 992px){.skip-link{display:flex}}#main-content{scroll-margin-top:80px}html{scroll-behavior:smooth}#trafficking-commitment{padding:5rem 0;background:#fff}@media(max-width: 991px){#trafficking-commitment{padding:3rem 0}}@media(max-width: 767px){#trafficking-commitment{padding:2.5rem 0}}#trafficking-commitment .commitment-section{padding:0;background:rgba(0,0,0,0)}#trafficking-commitment .section-title{font-size:2.8rem;font-weight:700;margin-bottom:3rem}@media(max-width: 991px){#trafficking-commitment .section-title{font-size:2.2rem;margin-bottom:2rem}}#trafficking-commitment .commitment-content{padding-right:2rem}@media(max-width: 1199px){#trafficking-commitment .commitment-content{padding-right:0;margin-bottom:3rem}}@media(max-width: 991px){#trafficking-commitment .commitment-content{margin-bottom:2rem}}#trafficking-commitment .commitment-intro{font-size:1.2rem;color:#4a5568;margin-bottom:2.5rem;line-height:1.7}@media(max-width: 991px){#trafficking-commitment .commitment-intro{font-size:1.1rem;margin-bottom:2rem}}#trafficking-commitment .commitment-image{text-align:center}#trafficking-commitment .commitment-image img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.charity-banner{position:relative;padding:0;overflow:hidden;color:rgba(255,255,255,.9)}@media(max-width: 1199px){.charity-banner{display:none}}.charity-banner-background{position:absolute;inset:0 0 0 0;background:linear-gradient(135deg, #1a202c 0%, #2d3748 25%, #1a365d 50%, #2c5282 75%, #2a4365 100%)}.charity-banner-background::before{content:"";position:absolute;inset:0 0 0 0;background:radial-gradient(ellipse at center, rgba(220, 53, 69, 0.15) 0%, transparent 70%)}.charity-banner-image{position:absolute;inset:0 0 0 0;z-index:1}.charity-banner-image .background-image{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.3;filter:blur(1px)}.charity-banner-overlay{position:absolute;inset:0 0 0 0;background:linear-gradient(90deg, rgba(220, 53, 69, 0.1) 0%, transparent 50%, rgba(59, 130, 246, 0.1) 100%);backdrop-filter:blur(1px)}.charity-banner-pattern{position:absolute;inset:0 0 0 0;background-image:radial-gradient(circle at 25% 25%, rgba(255, 255, 255, 0.02) 1px, transparent 1px),radial-gradient(circle at 75% 75%, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:40px 40px;animation:patternFloat 20s ease-in-out infinite}@keyframes patternFloat{0%,100%{transform:translateX(0) translateY(0)}25%{transform:translateX(10px) translateY(-5px)}50%{transform:translateX(-5px) translateY(10px)}75%{transform:translateX(5px) translateY(-10px)}}.charity-banner-content{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-around;gap:2rem;max-width:1200px;margin:0 auto}@media(max-width: 1199px){.charity-banner-content{flex-direction:column;text-align:center;gap:1.5rem}}.charity-impact-badge{display:flex;align-items:center;gap:1rem;background:rgba(220,53,69,.15);border:2px solid rgba(220,53,69,.3);border-radius:50px;padding:1rem 1.5rem;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(220,53,69,.2)}@media(max-width: 991px){.charity-impact-badge{padding:.75rem 1.25rem;gap:.75rem}}.charity-impact-badge .impact-icon{width:50px;height:50px;background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(220,53,69,.4)}@media(max-width: 991px){.charity-impact-badge .impact-icon{width:40px;height:40px}}.charity-impact-badge .impact-icon i{font-size:1.5rem;color:rgba(255,255,255,.9)}@media(max-width: 991px){.charity-impact-badge .impact-icon i{font-size:1.2rem}}.charity-impact-badge .impact-stats{display:flex;flex-direction:column}.charity-impact-badge .impact-stats .impact-number{font-size:1.8rem;font-weight:800;color:#ffc107;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width: 991px){.charity-impact-badge .impact-stats .impact-number{font-size:1.5rem}}.charity-impact-badge .impact-stats .impact-label{font-size:.85rem;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:1px;font-weight:600}@media(max-width: 991px){.charity-impact-badge .impact-stats .impact-label{font-size:.75rem}}.charity-message{flex:1;max-width:500px}@media(max-width: 1199px){.charity-message{max-width:none}}.charity-headline{margin-bottom:1.5rem}.charity-headline .charity-title{font-size:2.2rem;font-weight:800;line-height:1.1;margin-bottom:.75rem}@media(max-width: 991px){.charity-headline .charity-title{font-size:1.8rem}}.charity-headline .charity-title .title-primary{color:rgba(255,255,255,.9);display:block}.charity-headline .charity-subtitle{font-size:1.1rem;color:rgba(255,255,255,.9);line-height:1.5;margin:0}@media(max-width: 991px){.charity-headline .charity-subtitle{font-size:1rem}}.charity-call-to-action .charity-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);color:rgba(255,255,255,.9);text-decoration:none;border-radius:50px;font-weight:700;font-size:1rem;box-shadow:0 8px 25px rgba(220,53,69,.4);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}@media(max-width: 991px){.charity-call-to-action .charity-btn{padding:.875rem 1.75rem;font-size:.9rem}}.charity-call-to-action .charity-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.charity-call-to-action .charity-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(220,53,69,.5);text-decoration:none;color:rgba(255,255,255,.9)}.charity-call-to-action .charity-btn:hover::before{left:100%}.charity-call-to-action .charity-btn:hover .btn-arrow{transform:translateX(5px)}.charity-call-to-action .charity-btn .btn-icon{display:flex;align-items:center}.charity-call-to-action .charity-btn .btn-icon i{font-size:1.1rem}.charity-call-to-action .charity-btn .btn-text{font-weight:700}.charity-call-to-action .charity-btn .btn-arrow{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.charity-call-to-action .charity-btn .btn-arrow i{font-size:.9rem}.charity-crypto-support{width:100%;flex:1;display:flex;justify-content:center;align-items:center}.crypto-support-card{text-align:center;width:100%;max-width:280px;padding:2rem}@media(max-width: 991px){.crypto-support-card{padding:1.5rem;max-width:240px}}@media(max-width: 767px){.crypto-support-card{padding:1.25rem;max-width:200px}}.crypto-support-card .crypto-support-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.crypto-support-card .crypto-support-header i{font-size:2.25rem;color:#26a17b}.crypto-support-card .crypto-support-header .crypto-support-title{font-weight:700;font-size:1.2rem;color:rgba(255,255,255,.9)}.crypto-support-card .crypto-support-qr{position:relative;margin-bottom:1.5rem}.crypto-support-card .crypto-support-qr .crypto-qr-link{position:relative;display:inline-block;cursor:pointer;transition:transform .3s ease;border-radius:16px}.crypto-support-card .crypto-support-qr .crypto-qr-link:hover{transform:scale(1.05)}.crypto-support-card .crypto-support-qr .crypto-qr-link:hover .crypto-qr-overlay{opacity:1;visibility:visible}.crypto-support-card .crypto-support-qr .crypto-qr-link:hover .crypto-qr-code{box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 24px rgba(38,161,123,.4)}.crypto-support-card .crypto-support-qr .crypto-qr-code{width:200px;height:200px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.4);padding:.4rem;background-color:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991px){.crypto-support-card .crypto-support-qr .crypto-qr-code{width:100px;height:100px}}@media(max-width: 767px){.crypto-support-card .crypto-support-qr .crypto-qr-code{width:80px;height:80px}}.crypto-support-card .crypto-support-qr .crypto-qr-badge{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg, #26a17b, #1a7d5e);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 4px #fff,0 6px 20px rgba(0,0,0,.5),0 0 24px rgba(38,161,123,.6);pointer-events:none;z-index:5;animation:cryptoBadgePulse 2.5s ease-in-out infinite}@media(max-width: 991px){.crypto-support-card .crypto-support-qr .crypto-qr-badge{width:44px;height:44px;box-shadow:0 0 0 3px #fff,0 4px 12px rgba(0,0,0,.5),0 0 18px rgba(38,161,123,.6)}}@media(max-width: 767px){.crypto-support-card .crypto-support-qr .crypto-qr-badge{width:36px;height:36px;box-shadow:0 0 0 2px #fff,0 3px 10px rgba(0,0,0,.5),0 0 14px rgba(38,161,123,.6)}}.crypto-support-card .crypto-support-qr .crypto-qr-badge .crypto-qr-badge__symbol{font-size:1.6rem;font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}@media(max-width: 991px){.crypto-support-card .crypto-support-qr .crypto-qr-badge .crypto-qr-badge__symbol{font-size:1.1rem}}@media(max-width: 767px){.crypto-support-card .crypto-support-qr .crypto-qr-badge .crypto-qr-badge__symbol{font-size:.9rem}}.crypto-support-card .crypto-support-qr .crypto-qr-badge .crypto-qr-badge__label{font-size:.55rem;font-weight:700;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin-top:1px}@media(max-width: 767px){.crypto-support-card .crypto-support-qr .crypto-qr-badge .crypto-qr-badge__label{font-size:.45rem}}.crypto-support-card .crypto-support-qr .crypto-qr-overlay{position:absolute;inset:0;background:rgba(38,161,123,.85);border-radius:16px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(2px);z-index:10}.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.overlay-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.svg-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>i{width:5rem !important;height:5rem !important;color:#fff !important;fill:#fff;animation:pulse 2s ease-in-out infinite !important;line-height:1 !important;z-index:9999 !important;opacity:1 !important;visibility:visible !important}@media(max-width: 991px){.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.overlay-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.svg-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>i{width:4rem !important;height:4rem !important}}@media(max-width: 767px){.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.overlay-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.svg-icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>svg.icon,.crypto-support-card .crypto-support-qr .crypto-qr-overlay>i{width:3rem !important;height:3rem !important}}.crypto-support-card .crypto-support-footer .crypto-support-label{font-size:.9rem;color:rgba(255,255,255,.9);font-weight:600;text-transform:uppercase;letter-spacing:.75px}@keyframes cryptoBadgePulse{0%,100%{box-shadow:0 0 0 4px #fff,0 6px 20px rgba(0,0,0,.5),0 0 24px rgba(38,161,123,.6)}50%{box-shadow:0 0 0 4px #fff,0 6px 20px rgba(0,0,0,.5),0 0 36px #26a17b}}.donation-section{padding:5rem 0;background:rgba(0,0,0,0)}.donation-section .donation-card{background:rgba(40,67,135,.1);border:1px solid rgba(40,67,135,.3);border-radius:30px;padding:3rem;backdrop-filter:blur(15px);box-shadow:0 15px 40px rgba(0,0,0,.3);position:relative;overflow:hidden;max-width:820px;margin:0 auto}.donation-section .donation-card::before{content:"";position:absolute;inset:0 0 0 0;background:linear-gradient(135deg, transparent 0%, rgba(40, 67, 135, 0.05) 100%);opacity:.5;z-index:0}.donation-section .donation-card>*{position:relative;z-index:1}@media(max-width: 991px){.donation-section .donation-card{padding:2rem}}@media(max-width: 767px){.donation-section .donation-card{padding:1.5rem}}.donation-section .donation-header{text-align:center;margin-bottom:1.5rem}.donation-section .donation-header .donation-title{font-size:2.5rem;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.donation-section .donation-header .donation-title i{color:#ff9800;font-size:2rem}.donation-section .donation-header .donation-description{font-size:1.2rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0}.donation-section .donation-content{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.donation-section .donation-content .wallet-section .wallet-label{display:block;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.9)}.donation-section .donation-content .wallet-section .wallet-input-group{display:flex;align-items:stretch;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-bottom:1rem;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.donation-section .donation-content .wallet-section .wallet-input-group .wallet-input{flex:1;background:rgba(0,0,0,0);border:none;border-radius:0;padding:1rem 1.25rem;color:rgba(255,255,255,.9);font-family:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;font-size:.95rem;line-height:1.4;letter-spacing:.5px}.donation-section .donation-content .wallet-section .wallet-input-group .wallet-input::placeholder{color:rgba(255,255,255,.9)}.donation-section .donation-content .wallet-section .wallet-input-group .wallet-input:focus{outline:none;background:rgba(255,255,255,.08)}.donation-section .donation-content .wallet-section .wallet-input-group .copy-button{background:linear-gradient(135deg, #284387 0%, rgb(20.2577030812%, 33.9316526611%, 68.3697478992%) 100%);border:none;padding:0 1.5rem;color:rgba(255,255,255,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.9rem;transition:all .2s ease;min-width:120px}.donation-section .donation-content .wallet-section .wallet-input-group .copy-button:hover{background:linear-gradient(135deg, rgb(17.9719887955%, 30.1030812325%, 60.6554621849%) 0%, rgb(22.5434173669%, 37.7602240896%, 76.0840336134%) 100%);box-shadow:0 2px 8px rgba(40,67,135,.3)}.donation-section .donation-content .wallet-section .wallet-input-group .copy-button:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(40,67,135,.2)}.donation-section .donation-content .wallet-section .copy-feedback{font-size:.9rem;color:#28a745;font-weight:500;opacity:0;transition:opacity .3s ease}.donation-section .donation-content .wallet-section .copy-feedback.show{opacity:1}@media(max-width: 1199px){.donation-section .donation-content{grid-template-columns:1fr;gap:2rem;text-align:center}}@media(max-width: 991px){.donation-section{padding:3rem 0}.donation-section .donation-header .donation-title{font-size:2rem;flex-direction:column;gap:.5rem}.donation-section .donation-header .donation-description{font-size:1.1rem}}@media(max-width: 767px){.donation-section .donation-header .donation-title{font-size:1.75rem}.donation-section .donation-header .donation-description{font-size:1rem}.donation-section .donation-content .wallet-section .wallet-input-group{flex-direction:column;border-radius:12px}.donation-section .donation-content .wallet-section .wallet-input-group .wallet-input{padding:.875rem 1rem;font-size:.85rem;word-break:break-all;border-radius:12px 12px 0 0}.donation-section .donation-content .wallet-section .wallet-input-group .copy-button{padding:.875rem 1rem;justify-content:center;min-width:auto;border-radius:0 0 12px 12px}}@media(prefers-reduced-motion: reduce),(max-width: 320px){.donation-section .donation-content .wallet-section .wallet-input-group .copy-button{transition:none}.donation-section .donation-content .wallet-section .wallet-input-group .copy-button:hover,.donation-section .donation-content .wallet-section .wallet-input-group .copy-button:active{transform:none}}.charity-particles{position:absolute;inset:0 0 0 0;pointer-events:none;z-index:1}.charity-particles .particle{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.3);border-radius:50%;animation:particleFloat 8s ease-in-out infinite}.charity-particles .particle.particle-1{top:20%;left:10%;animation-delay:0s;animation-duration:10s}.charity-particles .particle.particle-2{top:70%;left:80%;animation-delay:2s;animation-duration:12s}.charity-particles .particle.particle-3{top:40%;left:90%;animation-delay:4s;animation-duration:8s}.charity-particles .particle.particle-4{top:80%;left:20%;animation-delay:6s;animation-duration:14s}@keyframes particleFloat{0%,100%{transform:translateY(0) translateX(0);opacity:.3}25%{transform:translateY(-20px) translateX(10px);opacity:.8}50%{transform:translateY(-10px) translateX(-15px);opacity:.5}75%{transform:translateY(-30px) translateX(5px);opacity:.9}}.donate-page .support-section .support-card,.mobile-app-page .support-section .support-card,.view-post-page .support-section .support-card,.support-section .support-card{border:0;overflow:visible;z-index:10}.donate-page .support-section .support-card>.row,.mobile-app-page .support-section .support-card>.row,.view-post-page .support-section .support-card>.row,.support-section .support-card>.row{position:relative;z-index:2;width:100%;margin:0}.donate-page .support-section .support-title,.mobile-app-page .support-section .support-title,.view-post-page .support-section .support-title,.support-section .support-title{font-size:2.2rem;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:center}@media(min-width: 1200px){.donate-page .support-section .support-title,.mobile-app-page .support-section .support-title,.view-post-page .support-section .support-title,.support-section .support-title{text-align:left}}.donate-page .support-section .support-description,.mobile-app-page .support-section .support-description,.view-post-page .support-section .support-description,.support-section .support-description{font-size:1.1rem;color:#e0e0e0;margin-bottom:2rem;line-height:1.6;text-align:center}@media(min-width: 1200px){.donate-page .support-section .support-description,.mobile-app-page .support-section .support-description,.view-post-page .support-section .support-description,.support-section .support-description{text-align:left}}@media(max-width: 992px){.donate-page .support-section .support-description,.mobile-app-page .support-section .support-description,.view-post-page .support-section .support-description,.support-section .support-description{font-size:1rem}}.donate-page .support-section .support-options,.mobile-app-page .support-section .support-options,.view-post-page .support-section .support-options,.support-section .support-options{display:flex;flex-direction:column;gap:1rem}@media(max-width: 992px){.donate-page .support-section .support-options,.mobile-app-page .support-section .support-options,.view-post-page .support-section .support-options,.support-section .support-options{gap:.75rem}}.donate-page .support-section .support-link,.mobile-app-page .support-section .support-link,.view-post-page .support-section .support-link,.support-section .support-link{display:flex;align-items:center;padding:1.5rem;background:linear-gradient(315deg, #1a1a1a 0%, #2d2d2d 100%);border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.5);text-decoration:none;color:rgba(255,255,255,.9);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid #333;animation:dark-pulse 3s ease-in-out infinite alternate;position:relative;overflow:hidden}@media(max-width: 768px){.donate-page .support-section .support-link,.mobile-app-page .support-section .support-link,.view-post-page .support-section .support-link,.support-section .support-link{padding:1rem;flex-direction:column;text-align:center;gap:1rem}}.donate-page .support-section .support-link::before,.mobile-app-page .support-section .support-link::before,.view-post-page .support-section .support-link::before,.support-section .support-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 123, 255, 0.2), transparent);transition:left .6s ease}.donate-page .support-section .support-link:hover,.mobile-app-page .support-section .support-link:hover,.view-post-page .support-section .support-link:hover,.support-section .support-link:hover{background:linear-gradient(45deg, #000000, #1a1a1a, #333333) !important;transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.8),0 0 20px rgba(0,123,255,.3),inset 0 1px 0 rgba(255,255,255,.1) !important;text-decoration:none;color:#007bff !important;border-color:#007bff}.donate-page .support-section .support-link:hover::before,.mobile-app-page .support-section .support-link:hover::before,.view-post-page .support-section .support-link:hover::before,.support-section .support-link:hover::before{left:100%}.donate-page .support-section .support-link:hover strong,.donate-page .support-section .support-link:hover span,.mobile-app-page .support-section .support-link:hover strong,.mobile-app-page .support-section .support-link:hover span,.view-post-page .support-section .support-link:hover strong,.view-post-page .support-section .support-link:hover span,.support-section .support-link:hover strong,.support-section .support-link:hover span{color:rgba(255,255,255,.9) !important;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.5)}.donate-page .support-section .support-link:hover strong i,.donate-page .support-section .support-link:hover span i,.mobile-app-page .support-section .support-link:hover strong i,.mobile-app-page .support-section .support-link:hover span i,.view-post-page .support-section .support-link:hover strong i,.view-post-page .support-section .support-link:hover span i,.support-section .support-link:hover strong i,.support-section .support-link:hover span i{color:#007bff !important;text-shadow:0 0 10px rgba(0,123,255,.8),0 2px 4px rgba(0,0,0,.5)}.donate-page .support-section .support-link:hover i,.mobile-app-page .support-section .support-link:hover i,.view-post-page .support-section .support-link:hover i,.support-section .support-link:hover i{color:#007bff !important;position:relative;z-index:1;text-shadow:0 0 10px rgba(0,123,255,.8),0 2px 4px rgba(0,0,0,.5)}.donate-page .support-section .support-link i,.mobile-app-page .support-section .support-link i,.view-post-page .support-section .support-link i,.support-section .support-link i{color:rgba(255,255,255,.9);font-size:1.5rem;text-shadow:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.donate-page .support-section .support-link div,.mobile-app-page .support-section .support-link div,.view-post-page .support-section .support-link div,.support-section .support-link div{display:flex;flex-direction:column}.donate-page .support-section .support-link strong,.mobile-app-page .support-section .support-link strong,.view-post-page .support-section .support-link strong,.support-section .support-link strong{font-weight:700;font-size:1.05rem;margin-bottom:.2rem;color:rgba(255,255,255,.9);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);text-shadow:0 1px 2px rgba(0,0,0,.5)}.donate-page .support-section .support-link strong i,.mobile-app-page .support-section .support-link strong i,.view-post-page .support-section .support-link strong i,.support-section .support-link strong i{color:#fff !important;text-shadow:none}.donate-page .support-section .support-link span,.mobile-app-page .support-section .support-link span,.view-post-page .support-section .support-link span,.support-section .support-link span{font-size:.9rem;font-weight:500;color:#ccc;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.support-image-container{position:relative;display:inline-block;cursor:pointer;overflow:hidden !important;border-radius:35px;transform:none !important}.support-image-container::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.7) 45%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.7) 55%, transparent 70%, transparent 100%);transition:left .9s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:4;border-radius:35px;pointer-events:none;transform:skewX(-15deg);opacity:0}.support-image-container:hover{transform:none !important}.support-image-container:hover .support-image::before{left:100%;opacity:1}.support-image-container:hover::after{left:100%;opacity:1;transition-delay:.1s}.support-image-container:hover .support-image{animation:image-shine-pulse 2s ease-in-out;border:3px solid #007bff !important;border-radius:35px !important;box-shadow:0 0 20px rgba(0,123,255,.4);transform:none !important}.support-image-container:hover .support-image-link-icon{transform:scale(1.1);background:#007bff;box-shadow:0 4px 16px rgba(0,123,255,.4)}.support-image-container:hover .support-image-link-icon i{color:#fff}.support-image{filter:drop-shadow(0 10px 25px rgba(0, 0, 0, 0.1));border-radius:35px !important;position:relative;overflow:hidden;clip-path:inset(0 round 35px);transform:none !important;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.support-image::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(110deg, transparent 0%, transparent 40%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0.8) 60%, transparent 70%, transparent 100%);transition:left .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:3;border-radius:35px;pointer-events:none;transform:skewX(-20deg);opacity:0}.support-image-container img,.support-image-container .support-image,.support-image-container .img-fluid,img[src*="american-gun-trader-support.webp"],.support-image-container img[class*=support-image],div.support-image-container img.img-fluid.support-image[src*=support],img[src$="american-gun-trader-support.webp"]{border-radius:35px !important;contain:paint;clip-path:inset(0 round 35px) !important}.support-image-link-icon{position:absolute;top:10px;right:10px;color:rgba(255,255,255,.9);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;opacity:1;background:rgba(33,33,33,.9);box-shadow:0 2px 8px rgba(0,0,0,.3);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:5}.support-image-link-icon i{color:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes image-shine-pulse{0%{filter:brightness(1)}25%{filter:brightness(1.1)}50%{filter:brightness(1.2)}75%{filter:brightness(1.1)}100%{filter:brightness(1)}}@keyframes dark-pulse{0%{box-shadow:0 3px 15px rgba(0,0,0,.5),0 0 5px rgba(0,123,255,.1)}100%{box-shadow:0 6px 20px rgba(0,0,0,.7),0 0 15px rgba(0,123,255,.2)}}footer .nav-link{padding:4px 0 !important;font-size:.9rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}footer .nav-link:hover{color:#284387 !important;text-decoration:none}.modern-footer{background:linear-gradient(180deg, rgba(16, 21, 31, 0.96) 0%, rgba(8, 11, 18, 0.98) 100%);color:rgba(255,255,255,.9);padding:clamp(1.25rem,2vw,2rem) 0 1.5rem;margin-top:0 !important;border:none !important;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.modern-footer::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(40, 67, 135, 0.75) 50%, transparent 100%);z-index:1;pointer-events:none}.modern-footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:clamp(1.5rem,2.5vw,2.5rem);align-items:start}.modern-footer-group{min-width:0}.modern-footer-heading{color:rgba(255,255,255,.9);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;position:relative}.modern-footer-nav{list-style:none;padding:0;margin:0}.modern-footer-nav li{margin-bottom:.75rem}.modern-footer-link{color:rgba(255,255,255,.82);text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;max-width:100%;font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.modern-footer-link:hover{color:rgba(255,255,255,.9);text-decoration:none}.modern-footer-bottom{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:end;padding:1.75rem 1rem 0;margin-top:1.75rem;border-top:1px solid rgba(255,255,255,.08);width:100%}@media(max-width: 991px){.modern-footer-bottom{grid-template-columns:1fr;text-align:center}}.modern-footer-brand{display:flex;align-items:center;gap:1rem;min-width:0}.modern-footer-brand .footer-logo{height:56px;width:auto;flex-shrink:0}.modern-footer-copyright{color:rgba(255,255,255,.9);font-size:.9rem;margin-bottom:.35rem}.modern-footer-tagline{color:rgba(255,255,255,.65);font-size:.85rem;margin-bottom:0;line-height:1.5}.modern-footer-social-col{justify-self:end;text-align:right}@media(max-width: 991px){.modern-footer-social-col{justify-self:center;text-align:center}}.modern-footer-social-title{color:rgba(255,255,255,.9);font-weight:600;margin-bottom:.75rem;margin-top:0;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.modern-footer-social{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}@media(max-width: 991px){.modern-footer-social{justify-content:center}}.modern-social-link{width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.9);text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);backdrop-filter:blur(10px)}.modern-social-link:hover{background:#2c5aa0;color:rgba(255,255,255,.9);text-decoration:none;box-shadow:0 8px 20px rgba(44,90,160,.4)}.modern-footer-brand-text{min-width:0}@media(max-width: 767px){footer .nav-link{font-size:.85rem;padding:2px 0 !important}.modern-footer{padding:3rem 0 1.5rem}.modern-footer-grid{grid-template-columns:1fr}.modern-footer-brand{flex-direction:column;text-align:center}.modern-footer-brand .footer-logo{margin:0}.modern-footer-social{justify-content:center}}@media(max-width: 1199px){.navbar-mobile .mobile-navbar-container{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:0 1rem !important;width:100% !important;min-height:80px !important}}.navbar-desktop-only{display:none}.navbar-mobile-only{display:none}@media(min-width: 1200px){body.navbar-desktop .navbar-desktop-only{display:block}body.navbar-desktop .navbar-mobile-only{display:none}}@media(max-width: 1199px){body.navbar-mobile .navbar-mobile-only{display:block}body.navbar-mobile .navbar-desktop-only{display:none}}.mobile-navbar-container .mobile-navbar-icons{display:flex !important;align-items:center !important;gap:.5rem !important;flex-wrap:nowrap !important;flex-direction:row !important;width:auto !important;min-width:0 !important}.mobile-navbar-container .mobile-navbar-icons .mobile-notification-icon{position:relative;flex-shrink:0;display:flex !important}.mobile-navbar-container .mobile-navbar-icons .mobile-notification-icon .nav-link{padding:.5rem;color:rgba(255,255,255,.9)}.mobile-navbar-container .mobile-navbar-icons .mobile-notification-icon .nav-link i{font-size:1.25rem}.mobile-navbar-container .mobile-navbar-icons .mobile-help-icon{position:relative;flex-shrink:0;display:flex !important}.mobile-navbar-container .mobile-navbar-icons .mobile-help-icon .nav-link{padding:.5rem;color:rgba(255,255,255,.9)}.mobile-navbar-container .mobile-navbar-icons .navbar-toggler{flex-shrink:0;display:flex !important;margin-left:0 !important}.nav-help-toggle{display:inline-flex !important;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;color:rgba(255,255,255,.72) !important}.nav-help-toggle:hover,.nav-help-toggle[aria-expanded=true]{color:#f4c85b !important}.nav-help-menu{min-width:250px;padding:.5rem !important}.nav-help-menu .dropdown-item-header{display:block;padding:.5rem .75rem .35rem;color:rgba(255,255,255,.52);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-help-menu .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border-radius:8px;color:rgba(255,255,255,.9) !important;text-transform:none;letter-spacing:0;white-space:nowrap}.nav-help-menu .dropdown-item:hover,.nav-help-menu .dropdown-item:focus-visible{color:#fff !important;background:rgba(40,67,135,.35) !important}.nav-help-menu .dropdown-item .svg-icon{flex:0 0 auto;color:#f4c85b}.nav-help-menu .nav-help-tour{border:0;font:inherit;text-align:left;cursor:pointer}.nav-help-menu .nav-help-status{margin:.35rem .75rem .5rem;color:#f4c85b;font-size:.75rem;white-space:normal}.nav-help-menu .nav-help-status:empty{display:none}@media(max-width: 1199px){.navbar-mobile-only .mobile-navbar-icons .nav-help-menu{position:absolute !important;top:calc(100% + .35rem) !important;right:0 !important;left:auto !important;min-width:min(250px,100vw - 1.5rem);background:linear-gradient(135deg, #1a1a1a 0%, #000 100%) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:12px !important;box-shadow:0 16px 40px rgba(0,0,0,.5) !important;padding:.5rem !important;z-index:1060 !important}.navbar-mobile-only .mobile-navbar-icons .nav-help-menu .dropdown-item-header{display:block !important}.navbar-mobile-only .mobile-navbar-icons .nav-help-menu .dropdown-item{display:flex !important;padding:.75rem !important;margin:0 !important;font-size:.9rem !important;letter-spacing:0 !important;text-transform:none !important;transform:none !important}}.navbar-mobile .mobile-navbar-container .mobile-navbar-icons{display:flex !important;align-items:center !important;flex-direction:row !important;flex-wrap:nowrap !important}.mobile-user-toggle-wrapper{display:flex;align-items:center;gap:.5rem;position:relative}.mobile-user-toggle-wrapper .mobile-menu-caret{font-size:.875rem;color:rgba(255,255,255,.9);transition:transform .2s ease,color .2s ease;flex-shrink:0;width:.75rem !important;height:.75rem !important}.navbar-toggler:hover .mobile-user-toggle-wrapper .mobile-menu-caret,.navbar-toggler:focus .mobile-user-toggle-wrapper .mobile-menu-caret{color:#fff}.navbar-toggler[aria-expanded=true] .mobile-user-toggle-wrapper .mobile-menu-caret{transform:rotate(180deg);color:#fff}.notifications-badge,.messages-badge{position:absolute !important;top:-2px !important;right:-2px !important;width:18px !important;height:18px !important;min-width:18px !important;padding:0 !important;font-size:.65rem !important;font-weight:600 !important;line-height:18px !important;text-align:center !important;white-space:nowrap !important;vertical-align:baseline !important;background:linear-gradient(135deg, #ff6b6b, #ee5a24) !important;color:#fff !important;border-radius:50% !important;border:none !important;box-shadow:0 2px 4px rgba(0,0,0,.3) !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important}@media(min-width: 1200px){nav.navbar-desktop .container-fluid{display:flex;justify-content:space-between;align-items:stretch;height:80px}nav.navbar-desktop .navbar-left{display:flex;align-items:stretch;gap:1rem;height:100%}nav.navbar-desktop .navbar-right{display:flex;justify-content:space-between;align-items:stretch;height:100%}nav.navbar-desktop .nav-main{display:flex;gap:1rem;margin:0;padding:0;list-style:none}nav.navbar-desktop .nav-link{color:rgba(255,255,255,.9);font-weight:600;padding:.5rem .75rem;border-radius:6px;text-transform:uppercase;font-size:.85em;letter-spacing:.05em;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none}nav.navbar-desktop .nav-link:hover{color:#fff;background:rgba(255,255,255,.1);text-decoration:none}nav.navbar-desktop .nav-link i{color:#fff;font-size:14px;transition:color .3s ease}nav.navbar-desktop .nav-link:hover i{color:#3b82f6}nav.navbar-desktop .navbar-collapse{display:none}}@media(max-width: 1199px){.navbar-mobile .navbar-left,.navbar-mobile .navbar-right{display:none !important}.navbar-mobile .navbar-collapse:not(.show){display:none !important}.navbar-mobile .navbar-collapse.show{display:block !important}}.form-control:not(.message-textarea),.form-control.form-control:not(.message-textarea),input.form-control,select.form-control,textarea.form-control:not(.message-textarea){height:44px !important;min-height:44px !important;line-height:1.5 !important;padding:8px 12px !important;box-sizing:border-box !important}.input-group-text,.input-group-prepend .input-group-text,.input-group-append .input-group-text{height:44px !important;min-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:8px 12px !important;line-height:1.5 !important;transition:border-color .3s ease !important}.input-group:focus-within .input-group-text,.input-group:focus-within .input-group-prepend .input-group-text,.input-group:focus-within .input-group-append .input-group-text{border-color:#fff !important}.input-group{height:44px !important}.input-group .form-control{height:44px !important;min-height:44px !important;border-radius:0 6px 6px 0 !important}.input-group:focus-within .form-control{border-radius:0 6px 6px 0 !important}.icon-xs{font-size:.75rem !important;margin-right:.3rem !important;margin-bottom:.05rem !important;vertical-align:middle}.icon-sm{font-size:.875rem !important;margin-right:.4rem !important;margin-bottom:.1rem !important;vertical-align:middle}.icon-md{font-size:1rem !important;margin-right:.5rem !important;margin-bottom:.15rem !important;vertical-align:middle}.icon-lg{font-size:1.25rem !important;margin-right:.6rem !important;margin-bottom:.2rem !important;vertical-align:middle}.icon-xl{font-size:2rem !important;margin-right:1.25rem !important;margin-bottom:.25rem !important;vertical-align:middle}.breadcrumb-item+.breadcrumb-item::before{color:#fff}.listing-hero .breadcrumb-item::before,.listing-hero .breadcrumb-item+.breadcrumb-item::before{display:none !important;content:none !important}.support-image-link-icon a{text-decoration:none}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: 0.75rem;--bs-progress-bg: rgba(255, 255, 255, 0.1);--bs-progress-border-radius: 0.5rem;--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #284387;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}#groupForm .modal-dialog{max-width:600px}#groupForm .modal-content{background:rgba(20,25,35,.75);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden;color:rgba(255,255,255,.9)}#groupForm .modal-header{background:linear-gradient(135deg, rgb(13.4005602241%, 22.4459383754%, 45.2268907563%) 0%, rgb(22.5434173669%, 37.7602240896%, 76.0840336134%) 100%);border-bottom:none;color:rgba(255,255,255,.9)}#groupForm .modal-header .modal-title{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem}#groupForm .modal-header .modal-title i{color:#ffc107}#groupForm .modal-header .btn-close{filter:invert(1) brightness(2);opacity:.75;font-size:1.25rem;transition:opacity .2s ease,transform .2s ease}#groupForm .modal-header .btn-close:hover{opacity:1;transform:rotate(90deg)}#groupForm .modal-body{padding:1.5rem}#groupForm .modal-body .form-group{margin-bottom:1rem}#groupForm .modal-body .form-group label{color:rgba(255,255,255,.9);font-weight:500}#groupForm .modal-body .form-group input[type=text],#groupForm .modal-body .form-group textarea,#groupForm .modal-body .form-group input[type=file]{background:rgba(25,30,40,.95);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.9)}#groupForm .modal-body .form-group input[type=text]::placeholder,#groupForm .modal-body .form-group textarea::placeholder,#groupForm .modal-body .form-group input[type=file]::placeholder{color:rgba(255,255,255,.9)}#groupForm .modal-body .form-group input[type=text]:focus,#groupForm .modal-body .form-group textarea:focus,#groupForm .modal-body .form-group input[type=file]:focus{border-color:#284387;box-shadow:0 0 0 .2rem rgba(40,67,135,.25)}#groupForm .modal-footer{border-top:none;background:rgba(25,30,40,.85);justify-content:center}#groupForm .modal-footer .btn-primary{background:#284387;border:none;font-weight:600}#groupForm .modal-footer .btn-primary:hover{background:rgb(20.2577030812%,33.9316526611%,68.3697478992%)}.modern-dashboard .nav-user-dropdown .dropdown-menu{animation:none !important}.btn-outline-primary{color:rgba(255,255,255,.9) !important}.btn-outline-primary:hover{color:rgba(255,255,255,.9) !important}.btn-outline-primary:focus{color:rgba(255,255,255,.9) !important}.btn-outline-primary:active{color:rgba(255,255,255,.9) !important}.btn-outline-primary.active{color:rgba(255,255,255,.9) !important}.btn-outline-primary:not(:disabled):not(.disabled):active{color:rgba(255,255,255,.9) !important}.btn-outline-primary:not(:disabled):not(.disabled).active{color:rgba(255,255,255,.9) !important}.btn-outline-secondary{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;line-height:1 !important}.breadcrumb{--bs-breadcrumb-divider: "";background:rgba(0,0,0,0);padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none}@media(max-width: 991px){.breadcrumb{font-size:.875rem}}.breadcrumb-nav{margin:0 0 1.5rem;padding:2rem 0 0;width:100%;min-width:0;background:rgba(0,0,0,0);--bs-breadcrumb-divider: ""}.breadcrumb-nav .breadcrumb-list{display:flex;flex-wrap:wrap !important;align-items:center;list-style:none;margin:0;padding:0;--bs-breadcrumb-divider: "" !important;gap:.35rem 0;overflow:visible}.breadcrumb-nav .breadcrumb-list .breadcrumb-item+.breadcrumb-item::before{display:none !important;content:none !important;padding:0 !important}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item,.breadcrumb-nav .breadcrumb-item{display:inline !important;position:relative;font-size:.875rem;color:rgba(233,236,239,.6);white-space:normal !important;min-width:0}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item::before,.breadcrumb-nav .breadcrumb-list>.breadcrumb-item+.breadcrumb-item::before,.breadcrumb-nav .breadcrumb-item::before,.breadcrumb-nav .breadcrumb-item+.breadcrumb-item::before{display:none !important;content:none !important;padding:0 !important}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item:not(:last-child)::after,.breadcrumb-nav .breadcrumb-item:not(:last-child)::after{content:"/" !important;display:inline-block !important;margin:0 .5rem;color:rgba(233,236,239,.4)}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item:last-child,.breadcrumb-nav .breadcrumb-item:last-child{color:rgba(233,236,239,.9)}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item a,.breadcrumb-nav .breadcrumb-item a{color:rgba(233,236,239,.6);text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center;gap:.35rem}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item a:hover,.breadcrumb-nav .breadcrumb-item a:hover{color:#284387;text-decoration:none}.breadcrumb-nav .breadcrumb-list>.breadcrumb-item a i.icon-md,.breadcrumb-nav .breadcrumb-item a i.icon-md{vertical-align:-1px;font-size:.9em;margin-right:.25rem}.breadcrumb-nav .breadcrumb-link{color:rgba(233,236,239,.6);text-decoration:none;white-space:normal;flex-shrink:1;overflow-wrap:anywhere}.breadcrumb-nav .breadcrumb-link:hover{color:#284387}.breadcrumb-nav .breadcrumb-current{font-weight:500;overflow-wrap:anywhere}.breadcrumb-nav svg.chevron-right,.breadcrumb-nav i[class*=chevron-]{font-size:.7em;width:.75em;height:.75em;color:rgba(233,236,239,.5);vertical-align:middle;opacity:.7}.listing-hero .breadcrumb{color:rgba(255,255,255,.9);white-space:normal;overflow-wrap:break-word;word-break:break-word}.listing-hero .breadcrumb .breadcrumb-item{color:rgba(255,255,255,.9)}.listing-hero .breadcrumb .breadcrumb-item a{color:rgba(255,255,255,.9)}.listing-hero .breadcrumb .breadcrumb-item a:hover{color:#007bff}.listing-hero .breadcrumb .breadcrumb-item:not(:last-child)::after{color:rgba(255,255,255,.9)}.listing-hero .breadcrumb .breadcrumb-item svg.chevron-right,.listing-hero .breadcrumb .breadcrumb-item i[class*=chevron-]{color:rgba(255,255,255,.9)}.listing-hero .breadcrumb .breadcrumb-item.active,.listing-hero .breadcrumb .breadcrumb-item:last-child{color:rgba(255,255,255,.9)}.listing-hero .breadcrumb-nav{display:block !important;max-width:100% !important;overflow:visible !important}.listing-hero .breadcrumb-nav .breadcrumb-list,.listing-hero .breadcrumb-nav .breadcrumb-list li{display:flex !important;flex-wrap:wrap !important;white-space:normal !important;overflow:visible !important}.listing-hero .breadcrumb-nav .breadcrumb-item{display:inline !important;white-space:normal !important;color:rgba(233,236,239,.6)}.listing-hero .breadcrumb-nav .breadcrumb-item::before{display:none !important;content:none !important}.listing-hero .breadcrumb-nav .breadcrumb-item:not(:last-child)::after{content:"/";display:inline-block;margin:0 .5rem;color:rgba(233,236,239,.4)}.listing-hero .breadcrumb-nav .breadcrumb-item:last-child{color:rgba(233,236,239,.9)}.listing-hero .breadcrumb-nav .breadcrumb-link{display:inline !important;white-space:normal !important;flex-shrink:1 !important;overflow-wrap:anywhere !important}ul.navbar-nav li.nav-item.nav-version div.platform-version-display{padding:.5rem 1rem !important;font-size:.6rem !important;color:rgba(255,255,255,.9) !important;text-align:center !important;background:rgba(25,30,40,.3) !important;border-top:1px solid rgba(255,255,255,.1) !important;margin:.5rem 1rem !important;font-weight:300 !important;letter-spacing:.5px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important}ul.navbar-nav li.nav-item.nav-version div.platform-version-display .svg-icon{opacity:.4 !important;flex-shrink:0 !important}ul.navbar-nav li.nav-item.nav-version div.platform-version-display .text-warning{display:inline-flex !important;align-items:center !important}ul.navbar-nav li.nav-item.nav-version div.platform-version-display .text-warning .svg-icon{opacity:1 !important}#spotlight-modal .nav-tabs{border-bottom:1px solid rgba(255,255,255,.1);gap:.25rem}#spotlight-modal .nav-tabs .nav-link{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-bottom:none;color:rgba(255,255,255,.6);font-weight:600;font-size:.9rem;padding:.6rem 1.1rem;border-top-left-radius:10px;border-top-right-radius:10px;transition:all .2s ease;display:inline-flex;align-items:center}#spotlight-modal .nav-tabs .nav-link:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.15)}#spotlight-modal .nav-tabs .nav-link.active{background:rgba(40,67,135,.45);color:#fff;border-color:rgba(40,67,135,.7);box-shadow:0 -2px 12px rgba(40,67,135,.3)}#spotlight-modal .nav-tabs .nav-link .svg-icon{margin-right:.4rem}.crypto-badge-off{display:inline-flex;align-items:center;padding:.2em .6em;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#284387;color:#fff;flex-shrink:0}.accepted-methods-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;vertical-align:middle}.accepted-methods-chips .accepted-method-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-size:.78rem;font-weight:600;letter-spacing:.01em;color:rgba(255,255,255,.9);white-space:nowrap}.accepted-methods-chips .accepted-method-chip img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px #0f141e;background:#0f141e}.accepted-methods-chips .accepted-method-chip img:last-of-type{margin-left:-6px}.accepted-methods-chips .accepted-method-chip .svg-icon{opacity:.85}.crypto-badge-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .5rem;border-radius:999px;background:rgba(40,67,135,.32);border:1px solid rgba(40,67,135,.7);font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap;vertical-align:middle;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.05)}.crypto-badge-pill .crypto-badge-coins{display:inline-flex}.crypto-badge-pill .crypto-badge-coins img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px #0f141e;background:#0f141e}.crypto-badge-pill .crypto-badge-coins img:last-child{margin-left:-6px}.crypto-badge-pill .crypto-badge-label{line-height:1}.crypto-badge-strip{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.15rem;border-radius:12px;background:linear-gradient(135deg, rgba(40, 67, 135, 0.32), rgba(40, 67, 135, 0.14));border:1px solid rgba(40,67,135,.6);box-shadow:0 6px 20px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.04)}.crypto-badge-strip .crypto-badge-strip-coins{display:flex;flex-shrink:0}.crypto-badge-strip .crypto-badge-strip-coins img{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 2px #0f141e;background:#0f141e}.crypto-badge-strip .crypto-badge-strip-coins img:last-child{margin-left:-10px}.crypto-badge-strip .crypto-badge-strip-text{flex:1;min-width:0;font-size:.9rem;color:#fff;line-height:1.4}.crypto-badge-strip .crypto-badge-strip-text strong{display:block;font-weight:700;color:#fff;font-size:.95rem}.crypto-badge-strip .crypto-badge-strip-text .crypto-badge-strip-sub{display:block;margin-top:.15rem;font-size:.8rem;color:rgba(255,255,255,.7)}@media(max-width: 575.98px){.crypto-badge-strip{flex-wrap:wrap;gap:.65rem;padding:.75rem .9rem}.crypto-badge-strip .crypto-badge-strip-text strong{font-size:.88rem}}.crypto-badge-hero{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .85rem;background:linear-gradient(135deg, rgba(40, 67, 135, 0.4), rgba(40, 67, 135, 0.18));border:1px solid rgba(40,67,135,.7);border-radius:999px;box-shadow:0 8px 24px rgba(40,67,135,.3),inset 0 0 0 1px rgba(255,255,255,.05)}.crypto-badge-hero .crypto-badge-hero-coins{display:flex;flex-shrink:0}.crypto-badge-hero .crypto-badge-hero-coins img{width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 2px #0f141e;background:#0f141e}.crypto-badge-hero .crypto-badge-hero-coins img:last-child{margin-left:-8px}.crypto-badge-hero .crypto-badge-hero-names{font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.05em}.crypto-badge-hero .crypto-badge-off{font-size:.72rem;padding:.3em .6em;box-shadow:0 4px 12px rgba(40,67,135,.45)}@media(max-width: 575.98px){.crypto-badge-hero{gap:.5rem;padding:.4rem .7rem}.crypto-badge-hero .crypto-badge-hero-coins img{width:20px;height:20px}.crypto-badge-hero .crypto-badge-hero-coins img:last-child{margin-left:-7px}.crypto-badge-hero .crypto-badge-hero-names{font-size:.75rem}.crypto-badge-hero .crypto-badge-off{font-size:.68rem}}.card-payments-soon{font-size:.82rem;color:rgba(255,255,255,.55);margin:0;line-height:1.45}.boost-nudge{display:flex;align-items:center;gap:.85rem;margin:0 0 1.35rem;padding:.7rem .95rem;background:linear-gradient(135deg, rgba(40, 67, 135, 0.32), rgba(40, 67, 135, 0.14));border:1px solid rgba(40,67,135,.65);border-radius:10px;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.04)}.boost-nudge .boost-nudge-icon{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(40,67,135,.6);border-radius:50%;color:#fff}.boost-nudge .boost-nudge-body{flex:1 1 auto;min-width:0;line-height:1.35}.boost-nudge .boost-nudge-title{display:block;font-weight:700;font-size:.95rem;color:#fff}.boost-nudge .boost-nudge-sub{display:block;margin-top:.15rem;font-size:.82rem;color:rgba(255,255,255,.72)}.boost-nudge .boost-nudge-cta{flex:0 0 auto;display:inline-flex;align-items:center;padding:.5rem .9rem;background:#284387;color:#fff;font-size:.85rem;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(40,67,135,.5);transition:background .15s ease,transform .15s ease}.boost-nudge .boost-nudge-cta:hover,.boost-nudge .boost-nudge-cta:focus{background:#324e9c;color:#fff;transform:translateY(-1px);text-decoration:none}@media(max-width: 575.98px){.boost-nudge{flex-wrap:wrap;gap:.6rem;padding:.65rem .8rem}.boost-nudge .boost-nudge-cta{width:100%;justify-content:center}}.partners-cross-promo{display:flex;align-items:center;gap:1rem;margin:1rem 0 1.5rem;padding:1rem 1.15rem;background:linear-gradient(135deg, rgba(40, 67, 135, 0.22), rgba(40, 67, 135, 0.08));border:1px solid rgba(40,67,135,.55);border-left:4px solid #284387;border-radius:10px;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.03)}.partners-cross-promo .partners-cross-promo-body{flex:1 1 auto;min-width:0;line-height:1.4}.partners-cross-promo .partners-cross-promo-eyebrow{display:inline-block;margin-bottom:.3rem;padding:.15rem .55rem;background:rgba(40,67,135,.5);border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.partners-cross-promo .partners-cross-promo-title{margin:.15rem 0 .3rem;font-size:1.05rem;font-weight:700;color:#fff}.partners-cross-promo .partners-cross-promo-desc{margin:0;font-size:.88rem;color:rgba(255,255,255,.78)}.partners-cross-promo .partners-cross-promo-cta{flex:0 0 auto;display:inline-flex;align-items:center;padding:.55rem 1rem;background:#284387;color:#fff;font-size:.9rem;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(40,67,135,.5);transition:background .15s ease,transform .15s ease}.partners-cross-promo .partners-cross-promo-cta:hover,.partners-cross-promo .partners-cross-promo-cta:focus{background:#324e9c;color:#fff;transform:translateY(-1px);text-decoration:none}@media(max-width: 575.98px){.partners-cross-promo{flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem}.partners-cross-promo .partners-cross-promo-cta{width:100%;justify-content:center}}@media(min-width: 992px){nav.navbar-desktop.navbar-modern>.container-fluid{align-items:stretch !important;height:80px}nav.navbar-desktop.navbar-modern .navbar-left,nav.navbar-desktop.navbar-modern .navbar-right,nav.navbar-desktop.navbar-modern .nav-main,nav.navbar-desktop.navbar-modern ul.nav-auth{align-items:stretch !important;height:100%}nav.navbar-desktop.navbar-modern .nav-item:not(.dropdown){display:flex;align-items:center}nav.navbar-desktop.navbar-modern .nav-item.dropdown{align-self:stretch;display:flex;align-items:stretch;position:relative;height:100%;margin-top:0;margin-bottom:0}nav.navbar-desktop.navbar-modern .nav-item.dropdown>.nav-link,nav.navbar-desktop.navbar-modern .nav-item.dropdown>.dropdown-toggle{display:inline-flex;align-items:center;height:100%}nav.navbar-desktop .dropdown-menu.nav-mega-panel{position:absolute !important;display:none;float:none !important;background:linear-gradient(135deg, #1a1a1a 0%, #000000 100%) !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1) !important;border-top:none !important;border-radius:0 0 12px 12px !important;box-shadow:0 12px 32px rgba(0,0,0,.45) !important;padding:22px !important;overflow:visible !important;min-width:unset !important;top:100% !important;left:0 !important;margin:0 !important;margin-top:-1px !important;color:#fff !important;text-align:left !important;list-style:none !important;background-clip:padding-box !important;z-index:1055 !important;transform:none !important}nav.navbar-desktop .dropdown-menu.nav-mega-panel.show,.dropdown-hover:hover>nav.navbar-desktop .dropdown-menu.nav-mega-panel{display:block !important}[id^=browseDropdown]+.dropdown-menu.nav-mega-panel:has(.nav-mega-menu--browse){width:660px}[id^=moreDropdown]+.dropdown-menu.nav-mega-panel:has(.nav-mega-menu--more){width:560px;max-width:560px}[id^=helpDropdown]+.dropdown-menu.nav-mega-panel:has(.nav-mega-menu--help),.nav-user-dropdown .dropdown-menu.nav-mega-panel:has(.nav-mega-menu--user){width:680px;right:0 !important;left:auto !important;transform:none !important}.nav-mega-menu{display:flex;gap:22px}.nav-mega-col{display:flex;flex-direction:column;gap:12px}.nav-mega-col--hero{flex:1.35}.nav-mega-col--list{flex:1;gap:1px;padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.nav-mega-label{font-size:10px;letter-spacing:.16em;color:rgba(255,255,255,.45);font-weight:700;margin-bottom:8px;text-transform:uppercase}.nav-mega-label--accent{font-size:10.5px;letter-spacing:.18em;color:#ffc107;margin-bottom:0}.nav-mega-link{padding:7px 0;color:rgba(255,255,255,.65) !important;font-size:12px;letter-spacing:.04em;display:flex;align-items:center;gap:.6rem;text-decoration:none}.nav-mega-link:hover{color:#ffc107 !important;text-decoration:none}.nav-mega-link svg{flex:0 0 auto}.nav-mega-hero-row{display:flex;gap:12px}.nav-mega-hero{position:relative;flex:1;display:block;height:150px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;text-decoration:none;transition:box-shadow .2s ease}.nav-mega-hero:hover{box-shadow:0 0 0 2px rgba(255,193,7,.55)}.nav-mega-hero--wide{flex:1.1;height:auto;min-height:190px}.nav-mega-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(9, 14, 26, 0.08) 28%, rgba(7, 11, 20, 0.94) 100%)}.nav-mega-hero__body{position:absolute;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column}.nav-mega-hero__body--wide{left:16px;right:16px;bottom:14px}.nav-mega-hero__title{font-weight:700;font-size:16px;letter-spacing:.02em;color:#fff;text-transform:uppercase;line-height:1.1}.nav-mega-hero__title--lg{font-size:19px}.nav-mega-hero__sub{font-size:11px;color:rgba(255,255,255,.82);margin-top:4px}.nav-mega-hero__arrow{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:rgba(255,193,7,.92);color:#1a1206;display:flex;align-items:center;justify-content:center}.nav-mega-hero__badge{position:absolute;top:14px;left:16px;background:#ffc107;color:#1a1206;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:20px}.nav-mega-banner{position:relative;display:block;height:78px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;text-decoration:none}.nav-mega-banner:hover{box-shadow:0 0 0 2px rgba(255,193,7,.55)}.nav-mega-banner__scrim{position:absolute;inset:0;background:linear-gradient(90deg, rgba(7, 11, 20, 0.95) 0%, rgba(7, 11, 20, 0.75) 55%, rgba(7, 11, 20, 0.3) 100%)}.nav-mega-banner__body{position:absolute;left:16px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.nav-mega-tour-cta{display:flex;align-items:center;gap:12px;background:rgba(255,193,7,.08);border:1px solid rgba(255,193,7,.25);border-radius:12px;padding:12px 16px;color:inherit;text-decoration:none;width:100%}.nav-mega-tour-cta:hover{background:rgba(255,193,7,.14);color:inherit;text-decoration:none}.nav-mega-tour-cta__icon{color:#ffc107;flex:0 0 auto}.nav-mega-tour-cta__title{font-size:13px;font-weight:700;color:#fff;display:block}.nav-mega-tour-cta__sub{font-size:11px;color:rgba(255,255,255,.65);display:block;margin-top:2px}button.nav-mega-tour-cta{border:0;background:rgba(255,193,7,.08);font:inherit;text-align:left;cursor:pointer}.nav-mega-menu--help .nav-help-status{margin:0;color:#ffc107;font-size:.75rem;white-space:normal}.nav-mega-menu--help .nav-help-status:empty{display:none}.nav-user-menu:has(.nav-mega-menu--user){min-width:unset !important;padding:22px !important;overflow:visible !important}.nav-user-menu .nav-mega-menu--user .nav-mega-hero.dropdown-item,.nav-user-menu .nav-mega-menu--user .nav-mega-banner.dropdown-item{padding:0 !important;margin:0 !important;border-radius:12px !important;color:inherit !important;background-color:rgba(0,0,0,0) !important;white-space:normal !important;transform:none !important;box-shadow:none !important}.nav-user-menu .nav-mega-menu--user .nav-mega-hero.dropdown-item:hover,.nav-user-menu .nav-mega-menu--user .nav-mega-hero.dropdown-item:focus,.nav-user-menu .nav-mega-menu--user .nav-mega-hero.dropdown-item:active,.nav-user-menu .nav-mega-menu--user .nav-mega-banner.dropdown-item:hover,.nav-user-menu .nav-mega-menu--user .nav-mega-banner.dropdown-item:focus,.nav-user-menu .nav-mega-menu--user .nav-mega-banner.dropdown-item:active{background-color:rgba(0,0,0,0) !important;transform:none !important;box-shadow:none !important}.nav-user-menu .nav-mega-menu--user .nav-mega-link.dropdown-item{padding:7px 0 !important;margin:0 !important;border-radius:0 !important;color:rgba(255,255,255,.65) !important;font-size:12px;letter-spacing:.04em;font-weight:600;white-space:nowrap !important;transform:none !important;box-shadow:none !important}.nav-user-menu .nav-mega-menu--user .nav-mega-link.dropdown-item:hover,.nav-user-menu .nav-mega-menu--user .nav-mega-link.dropdown-item:focus,.nav-user-menu .nav-mega-menu--user .nav-mega-link.dropdown-item:active{color:#ffc107 !important;background:rgba(0,0,0,0) !important;transform:none !important;box-shadow:none !important}}.impersonation-exit{position:fixed;top:.5rem;left:.5rem;z-index:1090;display:flex;align-items:center;gap:.5rem;margin:0;padding:.25rem .5rem .25rem .75rem;font-size:.75rem;color:#fff;background:rgba(176,42,42,.95);border:1px solid rgba(255,255,255,.35);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.45)}.impersonation-exit__btn{padding:.125rem .625rem;font-size:.75rem;font-weight:600;color:#7a1a1a;background:#fff;border:0;border-radius:999px;cursor:pointer}