.text-custom-muted{color:#90969b}.resend-link,.resend-link:focus{color:inherit;background-color:transparent;border:none;box-shadow:none;outline:none;padding:0;transition:.3s ease-in-out}.resend-link:hover{text-decoration:underline;color:#fff}.regular-link-light{color:#bec1c2!important;text-decoration:none;transition:.3s ease}.regular-link-light:hover{color:#fff!important}.min-h-full{min-height:100vh}.min-h-50vh{min-height:50vh}.align-middle{display:flex;justify-content:center;align-items:center}.grid-layout .font-zalando{font-family:Zalando Sans Expanded,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.muted-text{color:#cecece;font-weight:400}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:2rem}.gap-5{gap:3rem}.mt-6{margin-top:4rem}.mt-7{margin-top:5rem}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.line-h-20{line-height:20px}.line-h-24{line-height:24px}.line-h-28{line-height:28px}.grid-layout-1-cols{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.grid-layout-2-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.grid-layout-3-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media screen and (max-width:390px){.grid-layout-2-cols{grid-template-columns:repeat(1,1fr)}}.bg-blurred,.bg-blurred-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bg-blurred-dark{background-color:rgba(0,0,0,.34901960784313724)}.bg-blurred-light{background-color:hsla(0,0%,100%,.047058823529411764);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card-blurred-dark{background:#000;background:linear-gradient(136deg,rgba(0,0,0,.13),rgba(0,0,0,.49))}.card-blurred-dark,.card-blurred-light{border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:4px 4px 12px rgba(0,0,0,.37)}.card-blurred-light{background:#fff;background:linear-gradient(136deg,hsla(0,0%,100%,.041),hsla(0,0%,100%,.103))}.referral-card{background-color:rgba(1,8,24,.849);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:20px;margin-bottom:15px;transition:all .3s ease;box-shadow:0 4px 20px rgba(59,130,246,.1)}.referral-card:hover{border-color:rgba(59,130,246,.6);box-shadow:0 8px 30px rgba(59,130,246,.2);transform:translateY(-2px)}.referral-card .card-header-compact{cursor:pointer}.referral-card .user-info-compact{gap:15px;flex:1}.referral-card .user-content-compact,.referral-card .user-info-compact{display:flex;align-items:center;justify-content:space-between}.referral-card .level-badge{background:linear-gradient(32deg,#6265f1 10%,#4f47e5);color:#fff;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600}.referral-card .user-name{color:#fff;font-weight:600;font-size:18px;margin:0}.referral-card .gems-display{display:flex;align-items:center;gap:8px;color:#00d4ff;font-weight:700;font-size:16px}.referral-card .expand-btn{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);color:#60a5fa;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.referral-card .expand-btn i{transition:transform .3s ease-in-out}.referral-card .expand-btn:hover{background:rgba(59,130,246,.3);transform:rotate(90deg)}.referral-card .expand-btn:focus{box-shadow:none;outline:none}.referral-card .card-details{margin-top:20px;border-top:1px solid rgba(59,131,246,.301);display:none}.referral-card .card-details.show{display:block;-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease}@-webkit-keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.referral-card .detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.referral-card .detail-item{color:#94a3b8;font-size:14px}.referral-card .detail-label{color:#76879e;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.referral-card .detail-value{color:#e2e8f0;font-weight:500;overflow-wrap:anywhere}@media (max-width:768px){.referral-card .detail-row{grid-template-columns:1fr}.referral-card .user-info-compact{flex-wrap:wrap}}.btn-purple-filled{background:#6265f1!important;border:1px solid transparent;border-radius:10px;padding:10px 20px;font-weight:700;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);text-decoration:none;transition:all .3s ease-in-out}.btn-purple-filled:hover{background:#484bd4!important;color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.3)}.btn-purple-bordered{background:linear-gradient(90deg,#6264f1 10%,rgba(79,71,229,0));background-size:500%;background-position:100% 0;border:1px solid #6264f1;border-radius:10px;padding:10px 20px;font-weight:700;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);text-decoration:none;transition:all .3s ease-in-out}.btn-purple-bordered:hover{background-position:0 100%;color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.3)}.btn-purple-bordered:focus,.btn-purple-filled:focus{outline:none;box-shadow:none}.btn-wrapper{width:100%;display:flex;gap:10px;justify-content:center}.btn-blurred-light{background:hsla(0,0%,100%,.116)!important;border:1px solid hsla(0,0%,100%,.062);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;padding:10px 20px;font-weight:600;color:#fff;transition:all .3s ease-in-out}.btn-blurred-light:hover{background:hsla(0,0%,100%,.247)!important;box-shadow:0 6px 12px rgba(0,0,0,.3)}.btn-blurred-light:focus{outline:none;box-shadow:none}.btn-circle{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 30px rgba(0,0,0,.253);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease-in-out}.btn-circle:hover{background-color:#6264f1;border-color:#6264f1;box-shadow:0 6px 12px rgba(0,0,0,.4235294117647059)}.btn-circle:focus{outline:none;box-shadow:none}.btn-circle.btn-on{background-color:#6264f1;color:#fff;border-color:#6264f1}@-webkit-keyframes displayLetter{0%{color:#fff;opacity:0}10%{opacity:1;color:#8ffbff;text-shadow:0 0 10px #00f7ff}20%{color:#fff}50%{color:#b8fdff;text-shadow:0 0 5px #00767a}60%{color:#fff}to{color:#fff;opacity:1;text-shadow:0 0 3px hsla(0,0%,100%,.3)}}@keyframes displayLetter{0%{color:#fff;opacity:0}10%{opacity:1;color:#8ffbff;text-shadow:0 0 10px #00f7ff}20%{color:#fff}50%{color:#b8fdff;text-shadow:0 0 5px #00767a}60%{color:#fff}to{color:#fff;opacity:1;text-shadow:0 0 3px hsla(0,0%,100%,.3)}}@-webkit-keyframes textGlitch{0%{opacity:1}94%{opacity:1;transform:translateX(0)}95%{opacity:.1;text-shadow:2px 0 #ff0040,-2px 0 #0080ff}96%{opacity:1;transform:translateX(1px)}97%{opacity:.1;text-shadow:-1px 0 #ff0040,1px 0 #0080ff}to{opacity:1;transform:translateX(0);text-shadow:0 0 3px hsla(0,0%,100%,.3)}}@keyframes textGlitch{0%{opacity:1}94%{opacity:1;transform:translateX(0)}95%{opacity:.1;text-shadow:2px 0 #ff0040,-2px 0 #0080ff}96%{opacity:1;transform:translateX(1px)}97%{opacity:.1;text-shadow:-1px 0 #ff0040,1px 0 #0080ff}to{opacity:1;transform:translateX(0);text-shadow:0 0 3px hsla(0,0%,100%,.3)}}@-webkit-keyframes disappearLetter{0%{opacity:1;color:#fff;transform:translateY(0)}20%{opacity:.8;color:#00f7ff;text-shadow:0 0 10px #00f7ff}40%{opacity:.4;color:#00767a;transform:translateY(-2px)}60%{opacity:.2;color:#fff;transform:translateY(-4px)}to{opacity:0;transform:translateY(-10px)}}@keyframes disappearLetter{0%{opacity:1;color:#fff;transform:translateY(0)}20%{opacity:.8;color:#00f7ff;text-shadow:0 0 10px #00f7ff}40%{opacity:.4;color:#00767a;transform:translateY(-2px)}60%{opacity:.2;color:#fff;transform:translateY(-4px)}to{opacity:0;transform:translateY(-10px)}}.disappear .animated-element{-webkit-animation:disappearLetter .6s ease-in-out forwards;animation:disappearLetter .6s ease-in-out forwards}.shine-bg{position:relative;overflow:hidden;transition:all .3s ease-in-out}.shine-bg:before{content:"";position:absolute;top:-150%;left:-150%;width:300%;height:300%;background:radial-gradient(ellipse at bottom,#1a0000 0,#000 60%);border-radius:50%;filter:blur(10px);z-index:-1;-webkit-animation:smooth-flicker 4s infinite;animation:smooth-flicker 4s infinite}@-webkit-keyframes smooth-flicker{0%{opacity:.75;transform:scale(1)}20%{opacity:.68;transform:scale(1.01)}40%{opacity:.86;transform:scale(.995)}60%{opacity:.77;transform:scale(1.005)}80%{opacity:.65;transform:scale(.998)}to{opacity:.86;transform:scale(1)}}@keyframes smooth-flicker{0%{opacity:.75;transform:scale(1)}20%{opacity:.68;transform:scale(1.01)}40%{opacity:.86;transform:scale(.995)}60%{opacity:.77;transform:scale(1.005)}80%{opacity:.65;transform:scale(.998)}to{opacity:.86;transform:scale(1)}}@-webkit-keyframes shine{0%{top:-150%;left:-150%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:150%;left:150%;opacity:0}}@keyframes shine{0%{top:-150%;left:-150%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:150%;left:150%;opacity:0}}@-webkit-keyframes wave-jump{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-5deg)}}@keyframes wave-jump{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-5deg)}}@-webkit-keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.jumping-container{width:-webkit-max-content;width:-moz-max-content;width:max-content}.jumping-container .jumping-element{-webkit-animation:wave-jump 2s ease-in-out infinite;animation:wave-jump 2s ease-in-out infinite;transition:-webkit-animation-play-state .3s ease;transition:animation-play-state .3s ease;transition:animation-play-state .3s ease,-webkit-animation-play-state .3s ease}.jumping-container:hover .jumping-element{-webkit-animation-play-state:paused;animation-play-state:paused}.custom-pagination .pagination{width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-content:center;background-color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;border:1px solid rgba(59,130,246,.2);padding:6px;gap:5px;margin:0 auto}.custom-pagination .pagination .page-item .page-link{background-color:transparent;border:none;color:#fff!important;transition:.3s ease-in-out}.custom-pagination .pagination .page-item .page-link:hover{background-color:rgba(98,100,241,.27450980392156865)!important}.custom-pagination .pagination .page-item .page-link:focus{outline:none;box-shadow:none}.custom-pagination .pagination .page-item.active .page-link{background-color:#6264f1!important;border:none;color:#fff!important}.custom-pagination .pagination .page-item.disabled .page-link{background-color:transparent!important;border:none;color:#616174!important}.validation-message{width:100%;flex-basis:100%}.validation-message ul{padding-left:40px}.validation-message ul li{list-style:disc}.status{width:10px;height:10px;border-radius:50%}.status.active{background-color:#28a745}.status.inactive{background-color:#dc3545}.toast-notification{position:fixed;top:20px;right:20px;min-width:320px;max-width:400px;background-color:hsla(0,0%,100%,.13725490196078433);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);overflow:hidden;-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out;z-index:9999;transition:transform .2s ease,opacity .2s ease}.toast-notification:hover{transform:translateY(-2px);box-shadow:0 12px 48px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1)}.toast-content{display:flex;align-items:flex-start;padding:16px;gap:12px}.toast-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast-success .toast-icon{background:#d4edda;color:#155724}.toast-danger .toast-icon{background:#f8d7da;color:#721c24}.toast-text{flex:1;min-width:0}.toast-title{display:block;font-size:15px;font-weight:600;margin:0 0 4px;color:#fff}.toast-message{margin:0;font-size:14px;color:#fff;line-height:1.5}.toast-close{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:#999;transition:color .2s ease;border-radius:4px}.toast-close:hover{color:#fff}.toast-progress{height:4px;background:rgba(0,0,0,.1);position:relative;overflow:hidden}.toast-progress:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation:progress 10s linear;animation:progress 10s linear;transform-origin:left}.toast-success .toast-progress:after{background:#28a745}.toast-danger .toast-progress:after{background:#dc3545}@-webkit-keyframes slideIn{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideIn{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-notification.hiding{-webkit-animation:slideOut .3s ease-out forwards;animation:slideOut .3s ease-out forwards}@-webkit-keyframes slideOut{to{transform:translateX(400px);opacity:0}}@keyframes slideOut{to{transform:translateX(400px);opacity:0}}@media (max-width:480px){.toast-notification{left:10px;right:10px;min-width:auto;max-width:none}}.text-garamond{font-family:EB Garamond,serif}.profile-img-wrapper{overflow:hidden;border-radius:50%;flex-shrink:0}.profile-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-img-wrapper.wrapper-size-50{width:50px;height:50px}.date-suffix{position:relative;font-size:.7em;top:-.3em}.divider{border-radius:25px;height:2px}.divider-sm{width:25%}.divider-md{width:50%}.divider-light{border-color:hsla(0,0%,100%,.2823529411764706);background:hsla(0,0%,100%,.2823529411764706)}