@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nuverse-layout__dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;transition:all .2s;display:flex}.nuverse-layout__dropdown-item:hover{background:rgba(255,255,255,.1)}.nuverse-layout__dropdown-item:focus{background:rgba(255,255,255,.1);outline:none}.nuverse-layout__dropdown-item svg{color:rgba(255,255,255,.7);transition:color .2s}.nuverse-layout__dropdown-item:hover svg{color:#fff}.nuverse-layout__wallet-avatar-circle{cursor:pointer;color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex;border:2px solid #fff!important}.nuverse-layout__dropdown-item--logout{color:#fff}.nuverse-layout__dropdown-item--logout:hover{color:#fff;background:rgba(255,107,107,.1)}.nuverse-layout__dropdown-item--logout svg,.nuverse-layout__dropdown-item--logout:hover svg{color:#fff}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-primary,.text-secondary,.text-success,.text-danger,.text-warning,.text-info,.text-light,.text-dark{color:#fff!important}.bg-primary{background-color:#007bff!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}.bg-danger{background-color:#dc3545!important}.bg-warning{background-color:#ffc107!important}.bg-info{background-color:#17a2b8!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#343a40!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-end{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-start{border-left:1px solid #dee2e6!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-danger{border-color:#dc3545!important}.border-warning{border-color:#ffc107!important}.border-info{border-color:#17a2b8!important}.rounded{border-radius:.375rem!important}.rounded-sm{border-radius:.25rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-circle{border-radius:50%!important}.shadow-sm,.shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.w-100{width:100%!important}.w-75{width:75%!important}.w-50{width:50%!important}.w-25{width:25%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-75{height:75%!important}.h-50{height:50%!important}.h-25{height:25%!important}.h-auto{height:auto!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.bounties-page{color:#fff;background-color:#1b232d;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}@media (max-width:768px){.bounties-page{flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden}}.bounties-page .sidebar{z-index:100;background-color:#1b232d;border-right:1px solid #1a1f2e;flex-direction:column;width:72px;padding:20px 0;transition:all .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@media (max-width:768px){.bounties-page .sidebar{background-color:#1b232d;width:280px;transition:transform .3s;transform:translate(-100%);box-shadow:2px 0 10px rgba(0,0,0,.3)}.bounties-page .sidebar.mobile-open{transform:translate(0)}.bounties-page .sidebar.mobile-open .sidebar-header .sidebar-logo .logo-text,.bounties-page .sidebar.mobile-open .sidebar-nav .nav-item span{opacity:1!important;width:auto!important;margin-left:12px!important;transition:none!important}}@media (max-width:900px) and (min-width:769px){.bounties-page .sidebar{width:50px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .sidebar{width:60px}}.bounties-page .sidebar:hover{width:240px}.bounties-page .sidebar:hover .sidebar-header .sidebar-logo .logo-text,.bounties-page .sidebar:hover .sidebar-nav .nav-item span{opacity:1;width:auto;margin-left:12px}@media (max-width:768px){.bounties-page .sidebar:hover{width:280px}}.bounties-page .sidebar .sidebar-header{margin-bottom:32px;padding:0 16px}.bounties-page .sidebar .sidebar-header .sidebar-logo{align-items:center;display:flex}.bounties-page .sidebar .sidebar-header .sidebar-logo .logo-image{object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px}.bounties-page .sidebar .sidebar-header .sidebar-logo .logo-text{color:#fff;white-space:nowrap;opacity:0;width:0;font-size:20px;font-weight:700;transition:all .3s;overflow:hidden}.bounties-page .sidebar .sidebar-nav{flex-direction:column;gap:8px;width:100%;padding:0 16px;display:flex}.bounties-page .sidebar .sidebar-nav .nav-item{cursor:pointer;color:#fff;white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.bounties-page .sidebar .sidebar-nav .nav-item svg{flex-shrink:0}.bounties-page .sidebar .sidebar-nav .nav-item span{opacity:0;text-overflow:ellipsis;width:0;transition:all .3s;overflow:hidden}.bounties-page .sidebar .sidebar-nav .nav-item:hover,.bounties-page .sidebar .sidebar-nav .nav-item.active{color:#fff;background-color:#1b232d}.bounties-page .sidebar .sidebar-nav .sidebar-connect-wallet{margin-top:20px;padding:0;display:none}@media (max-width:768px){.bounties-page .sidebar .sidebar-nav .sidebar-connect-wallet{display:block}}.bounties-page .sidebar .sidebar-nav .sidebar-connect-wallet .connect-wallet-btn{color:#fff;cursor:pointer;white-space:nowrap;text-align:center;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;width:100%;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.bounties-page .sidebar .sidebar-nav .sidebar-connect-wallet .connect-wallet-btn:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.bounties-page .main-content{flex-direction:column;flex:1;width:calc(100% - 72px);max-width:calc(100vw - 72px);margin-left:72px;margin-right:0;display:flex;overflow-x:hidden}@media (max-width:768px){.bounties-page .main-content{width:100%;max-width:100vw;margin-left:0;overflow-x:hidden}}@media (max-width:900px) and (min-width:769px){.bounties-page .main-content{margin-left:50px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content{margin-left:60px}}.bounties-page .main-content .header{z-index:50;background-color:#1b232d;border-bottom:1px solid #1a1f2e;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex;position:-webkit-sticky;position:sticky;top:0}.bounties-page .main-content .header .mobile-menu-btn{display:none}@media (max-width:768px){.bounties-page .main-content .header .mobile-menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.bounties-page .main-content .header .mobile-menu-btn:hover{background-color:#1b232d}.bounties-page .main-content .header{justify-content:space-between;height:60px;padding:0 16px}.bounties-page .main-content .header .desktop-spacer,.bounties-page .main-content .header .search-bar,.bounties-page .main-content .header .mobile-search-btn{display:none}}.bounties-page .main-content .header .mobile-search-btn{display:none}@media (max-width:768px){.bounties-page .main-content .header .mobile-search-btn{display:none}}@media (min-width:769px){.bounties-page .main-content .header .mobile-menu-btn,.bounties-page .main-content .header .mobile-search-btn{display:none}}@media (max-width:900px) and (min-width:769px){.bounties-page .main-content .header{padding:0 20px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .header{padding:0 24px}}.bounties-page .main-content .header .search-bar{flex:1;max-width:500px;margin:0 40px}@media (max-width:800px){.bounties-page .main-content .header .search-bar{max-width:none;margin:0 16px;display:none}.bounties-page .main-content .header .search-bar.mobile-expanded{z-index:100;background-color:#1b232d;border:1px solid #1a1f2e;border-radius:8px;padding:8px;display:block;position:absolute;top:100%;left:16px;right:16px;box-shadow:0 4px 12px rgba(0,0,0,.3)}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .header .search-bar{max-width:350px;margin:0 20px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .header .search-bar{max-width:400px;margin:0 24px}}.bounties-page .main-content .header .search-bar input{color:#fff;background-color:#1b232d;border:1px solid #2a2f3e;border-radius:8px;width:100%;height:44px;padding:0 16px 0 44px;font-size:14px;transition:all .2s}@media (max-width:800px){.bounties-page .main-content .header .search-bar input{height:36px;font-size:16px}}.bounties-page .main-content .header .search-bar input::placeholder{color:#fff}.bounties-page .main-content .header .search-bar input:focus{background-color:#1b232d;border-color:#667eea;outline:none}.bounties-page .main-content .header .search-bar .search-icon{color:#fff;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bounties-page .main-content .header .header-actions{align-items:center;gap:12px;display:flex}@media (max-width:800px){.bounties-page .main-content .header .header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.bounties-page .main-content .header .header-actions .connect-wallet-btn{display:none}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .header .header-actions{gap:6px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .header .header-actions{gap:8px}}.bounties-page .main-content .header .header-actions .nuverse-layout__language-switcher{position:relative}.bounties-page .main-content .header .header-actions .nuverse-layout__language-button{color:#fff;cursor:pointer;background-color:#1b232d;border:1px solid #2a2f3e;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.bounties-page .main-content .header .header-actions .nuverse-layout__language-button .nuverse-layout__language-flag{font-size:16px}.bounties-page .main-content .header .header-actions .nuverse-layout__language-button .nuverse-layout__language-arrow{width:16px;height:16px;transition:transform .2s}.bounties-page .main-content .header .header-actions .nuverse-layout__language-button .nuverse-layout__language-arrow--open{transform:rotate(180deg)}.bounties-page .main-content .header .header-actions .nuverse-layout__language-button:hover{background-color:#2a2f3e;border-color:#3a3f4e}.bounties-page .main-content .header .header-actions .nuverse-layout__language-dropdown{z-index:1000;background-color:#1b232d;border:1px solid #2a2f3e;border-radius:8px;min-width:160px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.3)}.bounties-page .main-content .header .header-actions .nuverse-layout__language-option{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.bounties-page .main-content .header .header-actions .nuverse-layout__language-option .nuverse-layout__language-check{color:#fff;width:16px;height:16px;margin-left:auto}.bounties-page .main-content .header .header-actions .nuverse-layout__language-option:hover{background-color:#2a2f3e}.bounties-page .main-content .header .header-actions .nuverse-layout__language-option--active{background-color:rgba(102,126,234,.1)}.bounties-page .main-content .header .header-actions .notification-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.bounties-page .main-content .header .header-actions .notification-btn:hover{color:#fff;background:#f5f5f5}.bounties-page .main-content .header .header-actions .notification-badge{color:#fff;background:#f44;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.bounties-page .main-content .header .header-actions .connect-wallet-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.bounties-page .main-content .header .header-actions .connect-wallet-btn:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.bounties-page .main-content .content{flex:1;width:100%;max-width:100%;padding:40px;overflow-x:hidden}@media (max-width:768px){.bounties-page .main-content .content{width:100%;max-width:100vw;padding:16px;overflow-x:hidden}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content{padding:20px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .content{padding:24px}}.bounties-page .main-content .content .page-title{margin-bottom:32px;font-size:32px;font-weight:700}@media (max-width:800px){.bounties-page .main-content .content .page-title{margin-bottom:24px;font-size:24px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .page-title{margin-bottom:26px;font-size:26px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .content .page-title{margin-bottom:28px;font-size:28px}}.bounties-page .main-content .content .banner-section{margin-bottom:48px;position:relative}@media (max-width:800px){.bounties-page .main-content .content .banner-section{margin-bottom:32px}}.bounties-page .main-content .content .banner-section .banner-carousel-wrapper{position:relative}.bounties-page .main-content .content .banner-section .carousel-nav-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:10;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.bounties-page .main-content .content .banner-section .carousel-nav-btn:hover{background:rgba(255,255,255,.3)}.bounties-page .main-content .content .banner-section .carousel-nav-btn.prev{left:-20px}@media (max-width:800px){.bounties-page .main-content .content .banner-section .carousel-nav-btn.prev{width:32px;height:32px;left:8px}}.bounties-page .main-content .content .banner-section .carousel-nav-btn.next{right:-20px}@media (max-width:800px){.bounties-page .main-content .content .banner-section .carousel-nav-btn.next{width:32px;height:32px;right:8px}}.bounties-page .main-content .content .banner-section .banner-carousel{background:linear-gradient(135deg,#a89870 0%,#8b7a5e 100%);border-radius:16px;min-height:280px;position:relative;overflow:hidden}@media (max-width:800px){.bounties-page .main-content .content .banner-section .banner-carousel{border-radius:12px;min-height:200px}}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content{gap:24px;padding:32px;display:flex}@media (max-width:800px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content{flex-direction:column;gap:16px;padding:20px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content{gap:18px;padding:20px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content{gap:20px;padding:24px}}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left{flex-direction:column;flex:1;gap:16px;display:flex}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .game-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .game-name{color:rgba(255,255,255,.8);font-size:14px;font-weight:500}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-title{color:#fff;font-size:28px;font-weight:700;line-height:1.2}@media (max-width:800px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-title{font-size:20px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-title{font-size:22px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-title{font-size:24px}}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-description{color:rgba(255,255,255,.9);font-size:14px;line-height:1.6}@media (max-width:800px){.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .banner-description{font-size:13px}}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .rewards{flex-wrap:wrap;gap:12px;display:flex}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .rewards .reward-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:rgba(255,255,255,.15);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .rewards .reward-badge .icon{width:16px;height:16px}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .time-left{color:rgba(255,255,255,.8);align-items:center;gap:8px;font-size:13px;display:flex}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-left .time-left .clock-icon{width:14px;height:14px}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-image{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative}.bounties-page .main-content .content .banner-section .banner-carousel .banner-content .banner-image img{object-fit:contain;max-width:100%;max-height:100%}.bounties-page .main-content .content .quests-section .section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}@media (max-width:800px){.bounties-page .main-content .content .quests-section .section-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .quests-section .section-header{margin-bottom:22px}}.bounties-page .main-content .content .quests-section .section-header .section-title{align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}@media (max-width:800px){.bounties-page .main-content .content .quests-section .section-header .section-title{font-size:20px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .quests-section .section-header .section-title{font-size:22px}}.bounties-page .main-content .content .quests-section .section-header .filters-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:transparent;border:none;font-size:14px;transition:color .2s}@media (max-width:800px){.bounties-page .main-content .content .quests-section .section-header .filters-btn{font-size:13px}}.bounties-page .main-content .content .quests-section .section-header .filters-btn:hover{color:#fff}.bounties-page .main-content .content .quests-section .filter-tags{flex-wrap:wrap;gap:12px;width:100%;max-width:100%;margin-bottom:32px;padding-bottom:8px;display:flex;overflow-x:hidden}@media (max-width:768px){.bounties-page .main-content .content .quests-section .filter-tags{gap:8px;margin-bottom:24px;padding-bottom:4px;overflow-x:hidden}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .quests-section .filter-tags{gap:10px;margin-bottom:28px}}.bounties-page .main-content .content .quests-section .filter-tags::-webkit-scrollbar{height:4px}.bounties-page .main-content .content .quests-section .filter-tags::-webkit-scrollbar-track{background:#1b232d;border-radius:2px}.bounties-page .main-content .content .quests-section .filter-tags::-webkit-scrollbar-thumb{background:#2a2f3e;border-radius:2px}.bounties-page .main-content .content .quests-section .filter-tags::-webkit-scrollbar-thumb:hover{background:#3a3f4e}.bounties-page .main-content .content .quests-section .filter-tags .filter-tag{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1b232d;border:1px solid #2a2f3e;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}@media (max-width:800px){.bounties-page .main-content .content .quests-section .filter-tags .filter-tag{gap:6px;padding:6px 12px;font-size:13px}}@media (max-width:900px) and (min-width:801px){.bounties-page .main-content .content .quests-section .filter-tags .filter-tag{padding:7px 14px;font-size:13px}}.bounties-page .main-content .content .quests-section .filter-tags .filter-tag .remove-icon{cursor:pointer;opacity:.6;flex-shrink:0;width:14px;height:14px;transition:opacity .2s}@media (max-width:800px){.bounties-page .main-content .content .quests-section .filter-tags .filter-tag .remove-icon{width:12px;height:12px}}.bounties-page .main-content .content .quests-section .filter-tags .filter-tag .remove-icon:hover{opacity:1}.bounties-page .main-content .content .quests-section .filter-tags .filter-tag:hover{background-color:#2a2f3e}.bounties-page .main-content .content .quests-section .quests-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:100%;display:grid;overflow-x:hidden}@media (max-width:768px){.bounties-page .main-content .content .quests-section .quests-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:100vw;overflow-x:hidden}}@media (max-width:900px) and (min-width:769px){.bounties-page .main-content .content .quests-section .quests-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:1024px) and (min-width:901px){.bounties-page .main-content .content .quests-section .quests-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1280px) and (min-width:1025px){.bounties-page .main-content .content .quests-section .quests-grid{grid-template-columns:repeat(3,1fr)}}.bounties-page .main-content .content .quests-section .quests-grid .quest-card{cursor:pointer;background-color:#1b232d;border:1px solid #1a1f2e;border-radius:12px;flex-direction:column;height:100%;transition:all .2s;display:flex;overflow:hidden}.bounties-page .main-content .content .quests-section .quests-grid .quest-card:hover{border-color:#2a2f3e;transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image{width:100%;height:180px;position:relative;overflow:hidden}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image img{object-fit:cover;width:100%;height:100%}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge{text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge .status-dot{border-radius:50%;width:6px;height:6px}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge.live{color:#fff;background-color:rgba(34,197,94,.2)}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge.live .status-dot{background-color:#22c55e}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge.upcoming{color:#fff;background-color:rgba(107,114,128,.2)}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-image .status-badge.upcoming .status-dot{background-color:#9ca3af}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content{flex-direction:column;flex:1;padding:20px;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .game-name{color:#fff;flex-shrink:0;margin-bottom:8px;font-size:13px}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .quest-title{color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-shrink:0;height:2.8em;min-height:2.8em;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:16px;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge{color:#fff;background-color:#1b232d;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge .icon{width:14px;height:14px}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge.ticket{color:#fff;border:1px solid rgba(251,191,36,.3)}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge.axs,.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge.ron,.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .rewards .reward-badge.info{color:#fff;border:1px solid rgba(59,130,246,.3)}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .card-footer{border-top:1px solid #1a1f2e;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .card-footer .time-info{color:#fff;align-items:center;gap:6px;font-size:12px;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .card-footer .time-info .clock-icon{width:14px;height:14px}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .card-footer .participants{color:#fff;align-items:center;gap:6px;font-size:12px;display:flex}.bounties-page .main-content .content .quests-section .quests-grid .quest-card .card-content .card-footer .participants .users-icon{width:14px;height:14px}.my-quests-section{margin-bottom:40px}@media (max-width:800px){.my-quests-section{margin-bottom:32px}}.my-quests-section .my-quests-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}@media (max-width:800px){.my-quests-section .my-quests-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}}.my-quests-section .my-quests-header .my-quests-title{color:#fff;margin:0;font-size:24px;font-weight:700}@media (max-width:800px){.my-quests-section .my-quests-header .my-quests-title{font-size:20px}}.my-quests-section .my-quests-header .my-quests-actions{align-items:center;gap:12px;display:flex}.my-quests-section .my-quests-header .my-quests-actions .view-all-btn{color:#fff;cursor:pointer;background:#2a2f3e;border:1px solid #3a3f4e;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.my-quests-section .my-quests-header .my-quests-actions .view-all-btn:hover{background:#3a3f4e;border-color:#4a4f5e}.my-quests-section .my-quests-header .my-quests-actions .nav-btn{color:#fff;cursor:pointer;background:#2a2f3e;border:1px solid #3a3f4e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.my-quests-section .my-quests-header .my-quests-actions .nav-btn:hover{color:#fff;background:#3a3f4e;border-color:#4a4f5e}.my-quests-section .my-quests-carousel{width:100%;position:relative}.my-quests-section .my-quest-card{background:#1b232d;border:1px solid #2a2f3e;border-radius:12px;height:100%;padding:20px;transition:all .2s;position:relative}@media (max-width:800px){.my-quests-section .my-quest-card{padding:16px}}.my-quests-section .my-quest-card:hover{border-color:#3a3f4e;transform:translateY(-2px)}.my-quests-section .my-quest-card .quest-game{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px}.my-quests-section .my-quest-card .quest-objective{color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:2.8em;min-height:2.8em;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.my-quests-section .my-quest-card .quest-image{border-radius:8px;width:60px;height:40px;position:absolute;top:20px;right:20px;overflow:hidden}.my-quests-section .my-quest-card .quest-image .quest-thumbnail{object-fit:cover;width:100%;height:100%}.my-quests-section .my-quest-card .quest-progress{margin-bottom:12px}.my-quests-section .my-quest-card .quest-progress .progress-bar{border-radius:2px;gap:2px;width:100%;height:4px;display:flex;overflow:hidden}.my-quests-section .my-quest-card .quest-progress .progress-bar .progress-step{border-radius:2px;flex:1;height:100%;transition:all .3s}.my-quests-section .my-quest-card .quest-progress .progress-bar .progress-step.progress-step-completed{background:linear-gradient(90deg,#667eea 0%,#8b9cf7 100%)}.my-quests-section .my-quest-card .quest-progress .progress-bar .progress-step.progress-step-empty{background:#2a2f3e}.my-quests-section .my-quest-card .quest-time{color:#fff;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.my-quests-section .my-quest-card .quest-time .time-icon{font-size:14px}.my-quests-section .my-quest-card .quest-rewards{align-items:center;gap:8px;display:flex}.my-quests-section .my-quest-card .quest-rewards .reward-item{align-items:center;gap:4px;display:flex}.my-quests-section .my-quest-card .quest-rewards .reward-item .reward-icon{font-size:16px}.my-quests-section .my-quest-card .quest-rewards .reward-item .reward-text{color:#fff;font-size:12px}.quest-drawer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.quest-detail-drawer{z-index:1001;background:#1b232d;border-radius:16px;width:100%;max-width:400px;height:calc(100vh - 20px);position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:-4px 0 20px rgba(0,0,0,.3)}@media (max-width:800px){.quest-detail-drawer{width:100%;max-width:none;height:100vh;box-shadow:none;border-radius:0;top:0;bottom:0;left:0;right:0}}.quest-drawer-content{color:#fff;background:#1b232d;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.quest-header-image{border-radius:16px 16px 0 0;height:20vh;position:relative;overflow:hidden}.quest-header-image .quest-banner-image{object-fit:cover;width:100%;height:100%}.quest-header-image .quest-overlay{background:linear-gradient(rgba(0,0,0,.3),transparent);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.quest-header-image .quest-overlay .quest-controls{justify-content:space-between;align-items:flex-start;display:flex}.quest-header-image .quest-overlay .quest-controls .back-btn{cursor:pointer;color:#000;background:rgba(255,255,255,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.quest-header-image .quest-overlay .quest-controls .back-btn:hover{background:#fff}.quest-header-image .quest-overlay .quest-controls .quest-status .status-badge{color:#000;text-transform:uppercase;background:#0f0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.quest-header-image .quest-overlay .quest-actions{align-self:flex-end;gap:12px;display:flex}.quest-header-image .quest-overlay .quest-actions .view-page-btn{color:#000;cursor:pointer;background:rgba(255,255,255,.9);border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.quest-header-image .quest-overlay .quest-actions .view-page-btn:hover{background:#fff}.quest-header-image .quest-overlay .quest-actions .share-btn{cursor:pointer;color:#000;background:rgba(255,255,255,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.quest-header-image .quest-overlay .quest-actions .share-btn:hover{background:#fff}.quest-details{scrollbar-width:thin;scrollbar-color:#4a4a4a #2a2a2a;background:#1b232d;border-radius:0 0 16px 16px;flex:1;max-height:calc(80vh - 40px);padding:20px;overflow-y:auto}.quest-details::-webkit-scrollbar{width:6px}.quest-details::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.quest-details::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:3px}.quest-details::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.quest-details .quest-detail-header{margin-bottom:20px;padding:0}.quest-details .quest-detail-header .quest-title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.quest-details .quest-detail-header .quest-description{color:#fff;margin:0;font-size:14px;line-height:1.5}.quest-details .quest-key-info{gap:24px;margin-bottom:20px;display:flex}.quest-details .quest-key-info .info-item{color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.quest-details .quest-key-info .info-item svg{color:#fff}.quest-details .quest-rewards{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.quest-details .quest-rewards .reward-tag{color:#fff;background:#2a2a2a;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.quest-details .quest-rewards .reward-tag .reward-icon{font-size:16px}.quest-details .view-less-btn{color:#fff;cursor:pointer;background:0 0;border:none;margin-bottom:24px;font-size:14px}.quest-details .view-less-btn:hover{text-decoration:underline}.quest-details .quest-section{margin-bottom:24px}.quest-details .quest-section .section-title{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.quest-details .quest-section .eligibility-card{color:#fff;background:#2a2a2a;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.quest-details .quest-section .eligibility-card .eligibility-icon{font-size:20px}.quest-details .quest-section .actions-list{flex-direction:column;gap:8px;display:flex}.quest-details .quest-section .actions-list .action-card{cursor:pointer;background:#2a2a2a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.quest-details .quest-section .actions-list .action-card:hover{background:#333}.quest-details .quest-section .actions-list .action-card .action-content{color:#fff;align-items:center;gap:12px;display:flex}.quest-details .quest-section .actions-list .action-card .action-content .action-icon{font-size:18px}.quest-details .quest-section .actions-list .action-card .action-content .action-text{font-size:14px}.quest-details .quest-section .actions-list .action-card .expand-btn{color:#fff;cursor:pointer;background:0 0;border:none;transition:transform .2s}.quest-details .quest-section .actions-list .action-card .expand-btn.rotated{transform:rotate(180deg)}.quest-details .quest-footer{margin-top:auto;padding-top:20px}.quest-details .quest-footer .take-quest-btn{color:#000;cursor:pointer;background:#f0f0f0;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.quest-details .quest-footer .take-quest-btn:hover{background:#e0e0e0}.notification-content{background:#1b232d!important;border:1px solid #2a2f3e!important;border-radius:12px!important;width:360px!important;max-height:500px!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.notification-header{background:#1b232d;border-bottom:1px solid #2a2f3e;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.notification-header h3{color:#fff;margin:0;font-size:16px;font-weight:600}.notification-header .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.notification-header .close-btn:hover{color:#fff;background:#2a2f3e}.notification-list{background:#1b232d;max-height:400px;overflow-y:auto}.notification-item{cursor:pointer;background:#1b232d;border-bottom:1px solid #2a2f3e;align-items:flex-start;padding:16px 20px;transition:all .2s;display:flex}.notification-item:hover{background:#2a2f3e}.notification-item.unread{background:rgba(102,126,234,.1);border-left:3px solid #667eea}.notification-dot{background:#667eea;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;margin-right:12px}.notification-item:not(.unread) .notification-dot{display:none}.notification-info{flex:1}.notification-info h4{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.notification-info p{color:#fff;margin:0 0 6px;font-size:13px;line-height:1.4}.notification-info .notification-time{color:#fff;font-size:12px}.notification-footer{background:#1b232d;border-top:1px solid #2a2f3e;padding:12px 20px}.notification-footer .mark-all-read{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.notification-footer .mark-all-read:hover{color:#fff;text-decoration:underline}.mobile-overlay{z-index:99;background:rgba(0,0,0,.5);display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:800px){.mobile-overlay.active{display:block}}.mobile-search-btn{display:none}@media (max-width:800px){.mobile-search-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.mobile-search-btn:hover{background-color:#1b232d}}.quest-detail-page *{border-color:inherit}.quest-detail-page .quest-detail-container{color:inherit}.quest-detail-page button[data-slot=button][class*="border-\\[#272B34\\]"],.quest-detail-page [data-slot=button][class*="border-\\[#272B34\\]"],.quest-detail-page button[data-slot=button][class*="border-\\[#272B34\\]"]:hover,.quest-detail-page button[data-slot=button][class*="border-\\[#272B34\\]"]:focus,.quest-detail-page [data-slot=button][class*="border-\\[#272B34\\]"]:hover,.quest-detail-page [data-slot=button][class*="border-\\[#272B34\\]"]:focus{border-color:#272b34!important}.quest-detail-page [data-slot=accordion-item][class*="border-\\[#272B34\\]"]{border-bottom-color:#272b34!important}.quest-detail-page [data-slot=accordion-item][class*="border-\\[#272B34\\]"]:last-child{border-bottom:none!important}.quest-detail-page [data-slot=accordion-trigger][class*=hover\:no-underline]:hover{text-decoration:none!important}.quest-detail-page [data-slot=card][class*="border-\\[#272B34\\]"],.quest-detail-page [class*=card][class*="border-\\[#272B34\\]"],.quest-detail-page [data-slot=card][class*="border-\\[#272B34\\]"]:hover,.quest-detail-page [class*=card][class*="border-\\[#272B34\\]"]:hover,.quest-detail-page [class*=border-][class*=\#272B34]{border-color:#272b34!important}.quest-detail-page h1,.quest-detail-page h2,.quest-detail-page h3,.quest-detail-page h4,.quest-detail-page h5,.quest-detail-page h6{color:inherit;font-weight:inherit;margin:0}.quest-detail-page a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.quest-detail-page a:hover{color:inherit}.quest-detail-page img{max-width:100%;height:auto;display:block}.quest-detail-page .container{max-width:100%}.login-page{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.login-background{z-index:0;color:#fff;background:#1b232d;position:absolute;top:0;bottom:0;left:0;right:0}.login-background canvas{width:100%;height:100%;display:block}.login-container{z-index:1;width:100%;max-width:500px;animation:.6s ease-out fadeInUp;position:relative}.login-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:3rem 2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width:576px){.login-content{border-radius:.75rem;padding:2rem 1.5rem}}@media (prefers-color-scheme:dark){.login-content{background:rgba(17,24,39,.95);border-color:rgba(255,255,255,.1)}}.login-logo{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.login-logo img{border-radius:.5rem}.login-title{color:#fff;margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:576px){.login-title{font-size:1.75rem}}@media (prefers-color-scheme:dark){.login-title{color:#fff}}.login-description{color:#fff;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:576px){.login-description{margin-bottom:1.5rem;font-size:.9rem}}@media (prefers-color-scheme:dark){.login-description{color:#fff}}.login-discord-button{color:#fff;cursor:pointer;background-color:#5865f2;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 4px 6px rgba(88,101,242,.3)}.login-discord-button:hover{background-color:#4752c4;transform:translateY(-2px);box-shadow:0 6px 12px rgba(88,101,242,.4)}.login-discord-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(88,101,242,.3)}.login-discord-button:focus{ring:2px;ring-color:#5865f2;ring-offset:2px;outline:none}@media (max-width:576px){.login-discord-button{padding:.75rem 1.25rem;font-size:.9rem}}.discord-icon{flex-shrink:0;font-size:1.25rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.admin-header{z-index:50;color:#262626;background-color:#e5e9ec;width:100%;padding-top:.5rem;position:-webkit-sticky;position:sticky;top:0}.admin-header svg,.admin-header [data-slot=sidebar-trigger] svg,.admin-header button svg,.admin-header .admin-header__icon-button svg{color:#262626!important}.admin-header__container{justify-content:space-between;align-items:center;height:4rem;padding-left:1rem;padding-right:1rem;display:flex}.admin-header__left{flex:1;align-items:center;gap:1rem;display:flex}.admin-header__right{align-items:center;gap:.5rem;display:flex}.admin-header__search-button{text-align:left;background-color:rgba(243,244,246,.5);border:1px solid #1f1f1f;justify-content:flex-start;width:100%;max-width:24rem}.admin-header__search-button:hover{background-color:#f3f4f6}.admin-header__search-popover{width:400px;padding:0}.admin-header__search-popover-input-wrapper{border-color:#1f1f1f;border-bottom-style:solid;border-bottom-width:1px;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}.admin-header__search-popover-input{border:0}.admin-header__search-popover-input:focus-visible{ring:0;outline:none}.admin-header__icon-button{border-radius:.375rem;width:2.25rem;height:2.25rem;position:relative;color:#262626!important}.admin-header__icon-button svg,.admin-header__icon-button:hover svg{color:#262626!important}.admin-header__avatar-button{border-radius:9999px;width:2.25rem;height:2.25rem;padding:0;position:relative;color:#262626!important}.admin-header__avatar-button svg{color:#262626!important}.admin-header__avatar{border-radius:9999px;width:2.25rem;height:2.25rem}.admin-header__dropdown-menu{border:1px solid;background-color:#1b232d!important;border-color:#1f1f1f!important}.admin-header__notification-badge{background-color:#f97316;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.admin-header__message-badge{background-color:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.admin-header__notification-popover{background-color:#1b232d;border:1px solid #1f1f1f;border-radius:.5rem;width:28rem;padding:0;border-color:#1f1f1f!important}.admin-header__notification-popover-header{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.admin-header__notification-popover-title{color:#fff;font-size:.875rem;font-weight:600}.admin-header__notification-popover-checkbox-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.admin-header__notification-popover-checkbox{cursor:pointer;color:#fff;background-color:transparent;border:1px solid #1f1f1f;border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .2s;display:flex;border-color:#1f1f1f!important}.admin-header__notification-popover-checkbox[data-state=checked]{background-color:#3b82f6;border-color:#3b82f6!important}.admin-header__notification-popover-checkbox svg{color:#fff;width:.75rem;height:.75rem}.admin-header__notification-popover-checkbox-text{color:#fff;font-size:.75rem}.admin-header__notification-popover-list{flex-direction:column;max-height:20rem;display:flex;overflow-y:auto}.admin-header__notification-popover-item{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex;border-bottom:1px solid #1f1f1f!important}.admin-header__notification-popover-item:not(:last-child),.admin-header__notification-popover-item:last-child{border-bottom:1px solid #1f1f1f!important}.admin-header__notification-popover-item:hover{background-color:#1b232d}.admin-header__notification-popover-item--read{opacity:.7}.admin-header__notification-popover-item-icon{background-color:#1b232d;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.admin-header__notification-popover-item-icon-svg{color:#fff;width:1rem;height:1rem}.admin-header__notification-popover-item-content{flex:1;min-width:0}.admin-header__notification-popover-item-title{color:#fff;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.4}.admin-header__notification-popover-item-time{color:#fff;font-size:.75rem}.admin-header__notification-popover-item-status{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.admin-header__notification-popover-item-dot{background-color:#3b82f6;border-radius:9999px;width:.5rem;height:.5rem}.admin-header__notification-popover-item-check{color:#fff;width:.875rem;height:.875rem}.admin-header__notification-popover-footer{text-align:center;border-top:1px solid #1f1f1f;padding:.5rem .75rem}.admin-header__notification-popover-footer-link{color:#fff;font-size:.875rem;text-decoration:none;transition:color .2s}.admin-header__notification-popover-footer-link:hover{color:#fff}.admin-header__message-popover{background-color:#1b232d;border:1px solid #1f1f1f;width:20rem;padding:0;border-color:#1f1f1f!important}.admin-header__message-popover-header{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;font-weight:600;display:flex}.admin-header__message-popover-badge{color:#fff;background-color:#22c55e;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-header__message-popover-list{flex-direction:column;max-height:20rem;display:flex;overflow-y:auto}.admin-header__message-popover-item{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1.25rem;transition:background-color .2s;display:flex;border-bottom:1px solid #1f1f1f!important}.admin-header__message-popover-item:hover{background-color:#1b232d}.admin-header__message-popover-item-dot{background-color:#22c55e;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.admin-header__message-popover-item-content{flex:1;min-width:0}.admin-header__message-popover-item-title{margin-bottom:.25rem;font-size:.875rem;font-weight:500}.admin-header__message-popover-item-time{color:#fff;font-size:.75rem}.admin-header__message-popover-footer{text-align:center;border-top:1px solid #1f1f1f;padding:.75rem 1rem}.admin-header__message-popover-footer-button{color:#fff;cursor:pointer;background-color:transparent;border:1px solid #1f1f1f;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem;transition:background-color .2s}.admin-header__message-popover-footer-button:hover{background-color:#1b232d}.admin-sidebar{background-color:#1b232d;border-color:#1f1f1f}.admin-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-width:2px}.admin-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-width:2px}.admin-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-width:2px}.admin-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-width:2px}.admin-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-width:2px}.admin-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-width:2px}.admin-sidebar [data-slot=sidebar-menu-button],.admin-sidebar [data-slot=sidebar-menu-sub-button]{cursor:pointer!important}.admin-sidebar__menu-item{border-radius:.125rem;margin-top:.25rem;margin-bottom:.25rem;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer!important}.admin-sidebar__submenu-item,.admin-sidebar__sub-submenu-item{border-radius:.125rem;margin-top:.125rem;margin-bottom:.125rem;padding-top:.375rem;padding-bottom:.375rem;cursor:pointer!important}.admin-header,.admin-sidebar,.admin-header__search-button,.admin-header__search-popover-input-wrapper,.admin-header__popover-content-item{border-color:#1f1f1f!important}.admin-content__card{border-color:rgba(27,35,45,.2)!important}.admin-header__notification-popover-item,.admin-header__notification-popover-item:last-child,.admin-header__notification-popover .admin-header__notification-popover-list .admin-header__notification-popover-item{border-bottom:1px solid #1f1f1f!important}[data-slot=popover-content].admin-header__notification-popover .admin-header__notification-popover-item,.admin-header__notification-popover [data-slot=popover-content] .admin-header__notification-popover-item,.admin-header__notification-popover-item{border-bottom:1px solid #2f2f2f!important}[data-slot=dropdown-menu-content],.bg-popover[data-slot=dropdown-menu-content]{background-color:#1b232d!important}[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-item]:hover,[data-slot=dropdown-menu-checkbox-item]:hover,[data-slot=dropdown-menu-radio-item]:hover{cursor:pointer!important}.admin-layout__main{color:#262626;background-color:#e5e9ec;flex-direction:column;flex:1;gap:1rem;padding:0 1rem 1rem;display:flex}.admin-layout__main [data-slot=breadcrumb],.admin-layout__main [data-slot=breadcrumb-list],.admin-layout__main [data-slot=breadcrumb-item],.admin-layout__main [data-slot=breadcrumb-link],.admin-layout__main [data-slot=breadcrumb-page],.admin-layout__main [data-slot=breadcrumb-separator],.admin-layout__main .text-muted-foreground,.admin-layout__main .text-foreground,.admin-layout__main [data-slot=breadcrumb-link]:hover,.admin-layout__main [data-slot=breadcrumb-link]:focus,.admin-layout__main [data-slot=breadcrumb-separator] svg{color:#262626!important}.steps-collapse .ant-collapse-header{align-items:center;display:flex;min-height:auto!important;padding:5px 1rem!important}.steps-collapse .ant-collapse-header .ant-collapse-expand-icon{justify-content:center;align-self:center;align-items:center;margin-top:2px;display:flex}.steps-collapse .ant-collapse-header .ant-collapse-arrow{justify-content:center;align-items:center;margin-right:.5rem;padding:0;display:flex}.steps-collapse .ant-collapse-header .ant-collapse-arrow svg{justify-content:center;align-items:center;display:flex}.steps-collapse .ant-collapse-content-box{background-color:#fff!important;padding:1rem!important}.admin-content__card .ant-select-multiple .ant-select-selection-item{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-content__card .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content,.admin-content__card .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove,.admin-content__card .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#fff!important}.ant-select-dropdown{border:1px solid rgba(27,35,45,.2)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.ant-select-dropdown .ant-select-item{border-radius:6px!important;margin:4px 8px!important;padding:8px 12px!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-active{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-active *{color:#fff!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected *{color:#fff!important}.ant-select-dropdown .ant-select-item:hover{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item:hover *{color:#fff!important}.ant-select-dropdown .ant-select-item:focus{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item:focus-visible{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item:focus *{color:#fff!important}.ant-select-dropdown .ant-select-item:focus-visible *{color:#fff!important}.ant-select-dropdown .ant-select-item[aria-selected=true]{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-select-dropdown .ant-select-item[aria-selected=true] *{color:#fff!important}.ant-select-dropdown .ant-select-item-empty{margin:4px 8px!important}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{transition:background-color .2s,color .2s}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner{border-color:#3b82f6}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-in-range:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end){background-color:rgba(59,130,246,.1)}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-in-range:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-in-range:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-start:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-end:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-start:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-range-end:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-disabled .ant-picker-cell-inner{cursor:not-allowed;opacity:.3}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-disabled:hover .ant-picker-cell-inner{color:inherit!important;background-color:transparent!important}.ant-picker-dropdown .ant-picker-time-panel-column>li{transition:background-color .2s,color .2s}.ant-picker-dropdown .ant-picker-time-panel-column>li:hover:not(.ant-picker-time-panel-cell-disabled){color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-time-panel-column>li:hover:not(.ant-picker-time-panel-cell-disabled) .ant-picker-time-panel-cell-inner{color:#fff!important;background-color:transparent!important}.ant-picker-dropdown .ant-picker-time-panel-column>li:hover:not(.ant-picker-time-panel-cell-disabled) *{color:#fff!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background-color:transparent!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected *{color:#fff!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled{opacity:.3;cursor:not-allowed}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled:hover{color:inherit!important;background-color:transparent!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled:hover *{color:inherit!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn *{color:#fff!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn:hover,.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn:focus{color:#fff!important;background-color:#60a5fa!important;border-color:#60a5fa!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn:hover *,.ant-picker-dropdown .ant-picker-footer .ant-picker-ok .ant-btn:focus *{color:#fff!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner *{color:#fff!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background-color:#3b82f6!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner *,.ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner *{color:#fff!important}.admin-content__form-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (min-width:768px){.admin-content__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-content__form-actions{background-color:transparent;border:none;justify-content:flex-end;margin-top:1rem;padding:0;display:flex}.admin-content .admin-form-btn-back{min-width:100px;height:auto;box-shadow:none;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;color:#262626!important;background-color:#fff!important;border-color:rgba(27,35,45,.2)!important}.admin-content .admin-form-btn-back:hover,.admin-content .admin-form-btn-back:focus{color:#262626!important;background-color:#f5f5f5!important;border-color:rgba(27,35,45,.3)!important}.admin-content .admin-form-btn-back:active{color:#262626!important;background-color:#e5e5e5!important;border-color:rgba(27,35,45,.4)!important}.admin-content .admin-form-btn-save{min-width:100px;height:auto;box-shadow:none;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-content .admin-form-btn-save:hover,.admin-content .admin-form-btn-save:focus{color:#fff!important;background-color:#60a5fa!important;border-color:#60a5fa!important}.admin-content .admin-form-btn-save:active{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.admin-content__card{background-color:#fff;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid rgba(27,35,45,.2)!important}.admin-content__card:last-child{margin-bottom:0}.admin-content__card.admin-content__table{background-color:transparent!important;border:none!important}.admin-content__card-title{color:#262626;font-size:.875rem;font-weight:500}.admin-content__card-value{color:#262626;margin-top:.5rem;font-size:1.5rem;font-weight:700}.admin-content__card-header{color:#262626;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.admin-content__card-description{color:#262626}.admin-content__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.admin-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.admin-content__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-content__table{background-color:transparent!important;padding:0!important}.admin-content__table-pagination{background-color:#fff;border-radius:0 0 .5rem .5rem;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;border-top:1px solid rgba(27,35,45,.1)!important}.admin-content__table-pagination .ant-pagination{align-items:center;gap:.5rem;margin:0;display:flex}.admin-content__table-pagination .ant-pagination-total-text{color:#262626;white-space:nowrap;margin-right:.5rem;font-size:.875rem}.admin-content__table-pagination .ant-pagination-item{background-color:#fff;border-color:rgba(27,35,45,.2)}.admin-content__table-pagination .ant-pagination-item a{color:#262626}.admin-content__table-pagination .ant-pagination-item a:hover{color:#fff!important}.admin-content__table-pagination .ant-pagination-item:hover{background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-content__table-pagination .ant-pagination-item:hover a{color:#fff!important}.admin-content__table-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-content__table-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.admin-content__table-pagination .ant-pagination-prev,.admin-content__table-pagination .ant-pagination-next{background-color:#fff;border-color:rgba(27,35,45,.2)}.admin-content__table-pagination .ant-pagination-prev .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-next .ant-pagination-item-link{color:#262626}.admin-content__table-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.admin-content__table-pagination .ant-pagination-next .ant-pagination-item-link:hover{color:#fff!important}.admin-content__table-pagination .ant-pagination-prev:hover,.admin-content__table-pagination .ant-pagination-next:hover{background-color:#3b82f6!important;border-color:#3b82f6!important}.admin-content__table-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-next:hover .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-prev:hover .ant-pagination-item-link svg,.admin-content__table-pagination .ant-pagination-next:hover .ant-pagination-item-link svg{color:#fff!important}.admin-content__table-pagination .ant-pagination-prev.ant-pagination-disabled,.admin-content__table-pagination .ant-pagination-next.ant-pagination-disabled{background-color:#f5f5f5;border-color:rgba(27,35,45,.1)}.admin-content__table-pagination .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link{color:rgba(38,38,38,.25)}.admin-content__table-pagination .ant-pagination-prev.ant-pagination-disabled:hover,.admin-content__table-pagination .ant-pagination-next.ant-pagination-disabled:hover{background-color:#f5f5f5!important;border-color:rgba(27,35,45,.1)!important}.admin-content__table-pagination .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link,.admin-content__table-pagination .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link svg,.admin-content__table-pagination .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link svg{color:rgba(38,38,38,.25)!important}.admin-content__table-pagination .ant-pagination-options{margin-left:.5rem}.admin-content__table-pagination .ant-pagination-options .ant-select .ant-select-selector{color:#262626;background-color:#fff;border-color:rgba(27,35,45,.2)}.admin-content__table-pagination .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:#3b82f6}.admin-content__table-pagination .ant-pagination-options .ant-select.ant-select-focused .ant-select-selector{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.admin-content__table-pagination .ant-pagination-options .ant-pagination-options-size-changer .ant-select-selector{min-width:80px}.admin-content__table .ant-table-tbody{color:#000!important;background-color:#fff!important}.admin-content__table .ant-table-tbody tr{color:#000!important;background-color:#fff!important;border-bottom:1px solid rgba(236,239,241,.6)!important}.admin-content__table .ant-table-tbody tr:last-child{border-bottom:none!important}.admin-content__table .ant-table-tbody tr td{color:#000!important;background-color:#fff!important;border-color:rgba(236,239,241,.6)!important}.admin-content__table .ant-table-tbody tr td *{color:#000!important}.admin-content__table .ant-table-tbody tr:hover td{color:#000!important;background-color:#fff!important;border-color:rgba(236,239,241,.6)!important}.admin-content__table .ant-table-tbody tr:hover td *{color:#000!important}.admin-content__table .status-dot{vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.admin-content__table .status-dot.active{background-color:#22c55e}.admin-content__table .status-dot.inactive{background-color:#888}.admin-content__table .status-dot.pending{background-color:#f97316}.admin-content__table .ant-table-row-expand-icon{color:#fff!important;border-color:#fff!important}.admin-content__table .ant-table-row-expand-icon:before,.admin-content__table .ant-table-row-expand-icon:after{background-color:#fff!important}.admin-content__table .ant-table-row-expand-icon:hover{color:#fff!important;border-color:#fff!important}.admin-content__table .ant-table-expanded-row .ant-table .ant-table-thead th{color:#fff!important;background-color:#161616!important}.admin-content__table .ant-table-expanded-row .ant-table .ant-table-thead th .ant-table-column-title{color:#fff!important}.admin-content__table .ant-btn-icon-only:hover,.admin-content__table .ant-btn.ant-btn-icon-only:hover{color:#fff!important;background-color:#3b82f6!important}.admin-content__table .ant-btn-icon-only:hover .ant-btn-icon,.admin-content__table .ant-btn.ant-btn-icon-only:hover .ant-btn-icon{color:#fff!important}.admin-content__table .ant-btn-icon-only:hover .ant-btn-icon svg,.admin-content__table .ant-btn.ant-btn-icon-only:hover .ant-btn-icon svg{color:#fff!important;fill:#fff!important}.admin-content__table .ant-btn-icon-only:hover span,.admin-content__table .ant-btn.ant-btn-icon-only:hover span{color:#fff!important}.admin-content__table .ant-btn-icon-only:hover span svg,.admin-content__table .ant-btn.ant-btn-icon-only:hover span svg,.admin-content__table .ant-btn-icon-only:hover svg,.admin-content__table .ant-btn.ant-btn-icon-only:hover svg{color:#fff!important;fill:#fff!important}.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover{color:#fff!important;background-color:#3b82f6!important}.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover .ant-btn-icon,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover .ant-btn-icon{color:#fff!important}.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover .ant-btn-icon svg,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover .ant-btn-icon svg{color:#fff!important;fill:#fff!important}.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover span,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover span{color:#fff!important}.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover span svg,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover span svg,.admin-content__table .ant-table-tbody .ant-btn-icon-only:hover svg,.admin-content__table .ant-table-tbody .ant-btn.ant-btn-icon-only:hover svg{color:#fff!important;fill:#fff!important}.admin-error-page{flex:1;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 8rem);padding:2rem;display:flex}.admin-error-page .admin-error-card{text-align:center;width:100%;max-width:600px;margin:0 auto;padding:3rem 2rem}.admin-error-page .admin-error-btn-back,.admin-error-page .admin-error-btn-reload{min-width:120px;font-weight:500;transition:all .2s;color:#262626!important;background-color:#fff!important;border-color:rgba(27,35,45,.2)!important}.admin-error-page .admin-error-btn-back:hover,.admin-error-page .admin-error-btn-reload:hover{color:#262626!important;background-color:#f5f5f5!important;border-color:rgba(27,35,45,.3)!important}.admin-error-page .admin-error-btn-back svg,.admin-error-page .admin-error-btn-reload svg{color:#262626!important}.admin-error-page .admin-error-btn-home,.admin-error-page .admin-error-btn-login,.admin-error-page .admin-error-btn-reset{min-width:120px;font-weight:500;transition:all .2s;color:#fff!important;background-color:#3b82f6!important;border:none!important}.admin-error-page .admin-error-btn-home:hover,.admin-error-page .admin-error-btn-login:hover,.admin-error-page .admin-error-btn-reset:hover{color:#fff!important;background-color:#60a5fa!important}.admin-error-page .admin-error-btn-home svg,.admin-error-page .admin-error-btn-login svg,.admin-error-page .admin-error-btn-reset svg{color:#fff!important}.public-error-page{color:#fff;background-color:#1b232d;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.public-error-container{z-index:1;width:100%;max-width:600px;animation:.6s ease-out fadeInUp;position:relative}.public-error-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:4rem 3rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width:576px){.public-error-content{border-radius:.75rem;padding:3rem 2rem}}@media (prefers-color-scheme:dark){.public-error-content{background:rgba(17,24,39,.95);border-color:rgba(255,255,255,.1)}}.public-error-title{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:576px){.public-error-title{font-size:1.75rem}}@media (prefers-color-scheme:dark){.public-error-title{color:#fff}}.public-error-description{color:#fff;opacity:.9;font-size:1rem;line-height:1.6}@media (max-width:576px){.public-error-description{font-size:.9rem}}@media (prefers-color-scheme:dark){.public-error-description{color:#fff}}.public-error-btn-back,.public-error-btn-reload{min-width:120px;font-weight:500;transition:all .2s;color:#fff!important;background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important}.public-error-btn-back:hover,.public-error-btn-reload:hover{color:#fff!important;background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.4)!important}.public-error-btn-back svg,.public-error-btn-reload svg{color:#fff!important}.public-error-btn-home,.public-error-btn-login,.public-error-btn-reset{min-width:120px;font-weight:500;transition:all .2s;color:#fff!important;background-color:#3b82f6!important;border:none!important}.public-error-btn-home:hover,.public-error-btn-login:hover,.public-error-btn-reset:hover{color:#fff!important;background-color:#60a5fa!important}.public-error-btn-home svg,.public-error-btn-login svg,.public-error-btn-reset svg{color:#fff!important}
