:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{background:#0b0f14;color:#e9ecf1}.border{border:1px solid rgba(255,255,255,.1)}.rounded-lg{border-radius:12px}.p-3{padding:12px}.p-4{padding:16px}.text-sm{font-size:14px}.text-xs{font-size:12px}.text-xl{font-size:20px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.bg-\[\#0e141b\]{background:#0e141b}.bg-white\/10{background:#ffffff1a}.text-gray-400{color:#aeb6c2}.text-gray-500{color:#95a1b3}.min-h-screen{min-height:100vh}.w-56{width:14rem}.flex{display:flex}.flex-1{flex:1}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-3{gap:12px}.divide-y>*+*{border-top:1px solid rgba(255,255,255,.1)}.rounded-md{border-radius:8px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}a{color:inherit;text-decoration:none}.admin-container{background:#0b0f14}.admin-left-bar{min-height:92vh;display:grid;width:200px}.left-menu-items{align-items:center;align-content:center;text-align:center}.admin-dash-container{display:flex;min-height:100vh;background:#0f0f23;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.admin-dash-sidebar{width:100%;max-width:150px;height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);border-right:1px solid #2d3748;position:fixed;left:-100%;z-index:1000;transition:all .3s ease;overflow-y:auto}.admin-dash-sidebar.open{left:0}.admin-dash-sidebar-header{padding:20px;border-bottom:1px solid #2d3748;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:inherit;z-index:10}.admin-dash-sidebar-header h2{margin:0;font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-dash-sidebar-toggle{background:red;border:none;color:#718096;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;font-size:1.2rem}.admin-dash-sidebar-toggle:hover{background:#2d3748;color:#fff}.admin-dash-sidebar-nav{padding:16px 0}.admin-dash-nav-item{width:100%;background:none;border:none;color:#a0aec0;padding:16px 20px;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px;font-size:.95rem;white-space:nowrap}.admin-dash-nav-item:hover{background:#2d3748;color:#fff}.admin-dash-nav-item.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-right:3px solid #ffffff}.admin-dash-mobile-toggle{display:none;background:red;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:15px;border-radius:6px;transition:background .2s ease}.admin-dash-mobile-toggle:hover{background:#2d3748}.admin-dash-main{flex:1;width:100%;min-height:100vh;transition:margin-left .3s ease}.admin-dash-header{background:#1a202c;padding:16px 20px;border-bottom:1px solid #2d3748;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.admin-dash-header-left{display:flex;align-items:center;gap:16px}.admin-dash-header h1{margin:0;font-size:1.5rem;font-weight:700}.admin-dash-breadcrumb{color:#a0aec0;font-size:.875rem;margin-top:4px;display:none}.admin-dash-header-right{display:flex;align-items:center;gap:16px}.admin-dash-notifications{position:relative;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s ease;font-size:1.2rem}.admin-dash-notifications:hover{background:#2d3748}.admin-dash-notification-badge{position:absolute;top:-2px;right:-2px;background:#e53e3e;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.75rem;display:flex;align-items:center;justify-content:center}.admin-dash-user-menu{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s ease;font-size:.9rem}.admin-dash-user-menu:hover{background:#2d3748}.admin-dash-user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.admin-dash-content{padding:20px}.admin-dash-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.admin-dash-stat-card{background:linear-gradient(135deg,#1a202c,#2d3748);padding:20px;border-radius:12px;border:1px solid #2d3748;display:flex;align-items:center;gap:16px;transition:transform .2s ease,box-shadow .2s ease;min-width:0}.admin-dash-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.admin-dash-stat-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.admin-dash-stat-icon.users{background:linear-gradient(135deg,#4299e1,#3182ce)}.admin-dash-stat-icon.active{background:linear-gradient(135deg,#48bb78,#38a169)}.admin-dash-stat-icon.clubs{background:linear-gradient(135deg,#ed8936,#dd6b20)}.admin-dash-stat-icon.revenue{background:linear-gradient(135deg,#9f7aea,#805ad5)}.admin-dash-stat-info{flex:1;min-width:0}.admin-dash-stat-info h3{margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.admin-dash-stat-info p{margin:4px 0 0;color:#a0aec0;font-size:.9rem}.admin-dash-stat-change{font-size:.8rem;font-weight:600;margin-top:4px;display:inline-block}.admin-dash-stat-change.positive{color:#48bb78}.admin-dash-stat-change.negative{color:#e53e3e}.admin-dash-charts-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:24px}.admin-dash-chart-card{background:#1a202c;padding:20px;border-radius:12px;border:1px solid #2d3748;min-height:300px}.admin-dash-chart-card h3{margin:0 0 16px;font-size:1.1rem;font-weight:600}.admin-dash-platform-stats h3{margin-bottom:16px;font-size:1.1rem;font-weight:600}.admin-dash-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-dash-platform-card{background:#1a202c;padding:16px;border-radius:8px;border:1px solid #2d3748;text-align:center}.admin-dash-platform-card h4{margin:0 0 8px;color:#a0aec0;font-size:.8rem;font-weight:500}.admin-dash-platform-value{font-size:1.3rem;font-weight:700;margin-bottom:4px}.admin-dash-platform-change{font-size:.8rem;font-weight:600}.admin-dash-platform-change.positive{color:#48bb78}.admin-dash-platform-change.negative{color:#e53e3e}.admin-dash-users-header{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.admin-dash-search-box{position:relative;width:100%}.admin-dash-search-box i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a0aec0}.admin-dash-search-box input{width:100%;padding:12px 12px 12px 40px;background:#1a202c;border:1px solid #2d3748;border-radius:8px;color:#fff;font-size:.95rem;box-sizing:border-box}.admin-dash-export-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;transition:opacity .2s ease;font-size:.9rem;width:100%}.admin-dash-export-btn:hover{opacity:.9}.admin-dash-users-table{background:#1a202c;border-radius:12px;border:1px solid #2d3748;overflow-x:auto}.admin-dash-users-table table{width:100%;border-collapse:collapse;min-width:600px}.admin-dash-users-table th{background:#2d3748;padding:14px 12px;text-align:left;font-weight:600;color:#a0aec0;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-dash-users-table td{padding:14px 12px;border-bottom:1px solid #2d3748;font-size:.9rem}.admin-dash-users-table tr:last-child td{border-bottom:none}.admin-dash-users-table tr:hover{background:#2d3748;cursor:pointer}.admin-dash-user-info{display:flex;align-items:center;gap:10px;min-width:0}.admin-dash-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.admin-dash-username{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dash-user-email{font-size:.8rem;color:#a0aec0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dash-status{padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.admin-dash-status-active{background:#48bb78;color:#fff}.admin-dash-status-suspended{background:#ed8936;color:#fff}.admin-dash-status-inactive{background:#a0aec0;color:#fff}.admin-dash-country-flag{padding:4px 8px;background:#2d3748;border-radius:4px;font-size:.7rem;font-weight:600;white-space:nowrap}.admin-dash-actions{display:flex;gap:6px;justify-content:center}.admin-dash-action-btn{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.8rem}.admin-dash-action-btn.edit{background:#2d3748;color:#4299e1}.admin-dash-action-btn.delete{background:#2d3748;color:#e53e3e}.admin-dash-action-btn.view{background:#2d3748;color:#48bb78}.admin-dash-action-btn:hover{transform:scale(1.1)}.admin-dash-transactions-header{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.admin-dash-transactions-header h3{margin:0;font-size:1.1rem;font-weight:600}.admin-dash-filters{display:flex;flex-direction:column;gap:10px;width:100%}.admin-dash-filters select,.admin-dash-filters input{padding:10px 12px;background:#1a202c;border:1px solid #2d3748;border-radius:6px;color:#fff;font-size:.9rem;width:100%;box-sizing:border-box}.admin-dash-transactions-list{display:flex;flex-direction:column;gap:10px}.admin-dash-transaction-card{background:#1a202c;padding:16px;border-radius:8px;border:1px solid #2d3748;display:flex;flex-direction:column;gap:12px}.admin-dash-transaction-info{flex:1}.admin-dash-transaction-user{font-weight:600;margin-bottom:4px;font-size:.95rem}.admin-dash-transaction-type{color:#a0aec0;font-size:.85rem;margin-bottom:2px}.admin-dash-transaction-date{color:#718096;font-size:.8rem}.admin-dash-transaction-amount{font-weight:700;font-size:1rem;text-align:center}.admin-dash-transaction-status{padding:6px 12px;border-radius:12px;font-size:.8rem;font-weight:600;text-align:center;white-space:nowrap}.admin-dash-transaction-actions{display:flex;justify-content:center}.admin-dash-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.admin-dash-modal{background:#1a202c;border-radius:12px;border:1px solid #2d3748;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.admin-dash-modal-header{padding:20px;border-bottom:1px solid #2d3748;display:flex;align-items:center;justify-content:space-between}.admin-dash-modal-header h3{margin:0;font-size:1.1rem;font-weight:600}.admin-dash-modal-header button{background:none;border:none;color:#a0aec0;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;font-size:1.1rem}.admin-dash-modal-header button:hover{background:#2d3748}.admin-dash-modal-content{padding:20px}.admin-dash-user-detail{text-align:center}.admin-dash-user-detail-avatar{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 16px}.admin-dash-user-detail h4{margin:0 0 8px;font-size:1.3rem;font-weight:600}.admin-dash-user-detail p{margin:0 0 20px;color:#a0aec0;font-size:.95rem}.admin-dash-user-detail-info{text-align:left;background:#2d3748;padding:16px;border-radius:8px;font-size:.9rem}.admin-dash-user-detail-info div{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.admin-dash-user-detail-info div:last-child{margin-bottom:0}.admin-dash-coming-soon{text-align:center;padding:60px 20px;color:#a0aec0;font-size:1.1rem}@media (min-width: 768px){.admin-dash-sidebar{width:150px;left:0;position:fixed}.admin-dash-sidebar.closed{width:80px;left:0}.admin-dash-sidebar.closed .admin-dash-nav-item span{display:none}.admin-dash-main{margin-left:150px;width:calc(100% - 150px)}.admin-dash-sidebar.closed~.admin-dash-main{margin-left:80px;width:calc(100% - 80px)}.admin-dash-mobile-toggle{display:none}.admin-dash-header{padding:20px 32px}.admin-dash-header h1{font-size:1.75rem}.admin-dash-breadcrumb{display:block}.admin-dash-content{padding:32px}.admin-dash-stats-grid{gap:24px;margin-bottom:32px}.admin-dash-stat-card{padding:24px}.admin-dash-stat-icon{width:60px;height:60px;font-size:1.5rem}.admin-dash-stat-info h3{font-size:2rem}.admin-dash-charts-grid{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px}.admin-dash-chart-card{padding:24px;min-height:350px}.admin-dash-chart-card h3,.admin-dash-platform-stats h3{font-size:1.25rem;margin-bottom:20px}.admin-dash-platform-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-dash-platform-card{padding:20px}.admin-dash-users-header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-dash-search-box{width:300px}.admin-dash-export-btn{width:auto}.admin-dash-transactions-header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-dash-filters{flex-direction:row;width:auto;gap:12px}.admin-dash-filters select,.admin-dash-filters input{width:auto;min-width:120px}.admin-dash-transaction-card{flex-direction:row;align-items:center;padding:20px;gap:20px}.admin-dash-transaction-amount{margin-right:20px;text-align:left}.admin-dash-transaction-actions{justify-content:flex-end}.admin-dash-user-menu{font-size:1rem;gap:12px;padding:8px 16px}.admin-dash-user-avatar{width:36px;height:36px;font-size:1rem}}@media (min-width: 1024px){.admin-dash-stats-grid{grid-template-columns:repeat(4,1fr)}.admin-dash-users-table table{min-width:800px}.admin-dash-users-table th,.admin-dash-users-table td{padding:16px}}@media (min-width: 1440px){.admin-dash-content{max-width:1400px;margin:0 auto}}.admin-dash-mobile-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999}@media (max-width: 767px){.admin-dash-mobile-toggle{display:block}.admin-dash-sidebar.open~.admin-dash-mobile-overlay{display:block}.admin-dash-main{margin-left:0!important;width:100%!important}}.admin-dash-users-table::-webkit-scrollbar,.admin-dash-modal::-webkit-scrollbar,.admin-dash-sidebar::-webkit-scrollbar{width:6px}.admin-dash-users-table::-webkit-scrollbar-track,.admin-dash-modal::-webkit-scrollbar-track,.admin-dash-sidebar::-webkit-scrollbar-track{background:#1a202c}.admin-dash-users-table::-webkit-scrollbar-thumb,.admin-dash-modal::-webkit-scrollbar-thumb,.admin-dash-sidebar::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.admin-dash-users-table::-webkit-scrollbar-thumb:hover,.admin-dash-modal::-webkit-scrollbar-thumb:hover,.admin-dash-sidebar::-webkit-scrollbar-thumb:hover{background:#718096}.admin-send-card{background:#1a202c;border-radius:12px;box-shadow:0 2px 12px #0000001a;border:1px solid #343537;overflow:hidden}.admin-send-card-content{padding:24px}.admin-send-title{font-size:1.5rem;font-weight:600;color:#d3d3d3;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid #494b4c}.admin-send-form{display:flex;flex-direction:column;gap:20px}.admin-send-field{display:flex;flex-direction:column;gap:8px}.admin-send-label{font-weight:500;color:#e2e8f0;font-size:.875rem;margin-bottom:4px}.admin-send-select{padding:12px 16px;border:2px solid #494b4c;border-radius:8px;font-size:1rem;background:#1a202c;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.admin-send-select:focus{outline:none;border-color:#e9e51c;box-shadow:0 0 0 3px #4299e11a}.admin-send-input,.admin-send-textarea{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .2s ease;background:#d9d9d9;color:#000}.admin-send-input:focus,.admin-send-textarea:focus{outline:none;border-color:#e9e51c;box-shadow:0 0 0 3px #4299e11a}.admin-send-textarea{resize:vertical;min-height:100px}.admin-send-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-send-chip{display:inline-flex;align-items:center;background:#e2e8f0;padding:6px 12px;border-radius:20px;font-size:.875rem;gap:6px}.admin-send-chip-text{color:#2d3748}.admin-send-chip-delete{background:none;border:none;color:#718096;cursor:pointer;font-size:1.125rem;line-height:1;padding:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.admin-send-chip-delete:hover{background:#cbd5e0;color:#2d3748}.admin-send-button{padding:14px 24px;background:gold;color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.admin-send-button:hover:not(.admin-send-button:disabled){background:#cbad04;transform:translateY(-1px);box-shadow:0 4px 12px #4299e14d}.admin-send-button:active:not(.admin-send-button:disabled){transform:translateY(0)}.admin-send-button:disabled{background:#c1c193;cursor:not-allowed;transform:none;box-shadow:none}.admin-send-error{padding:12px 16px;background:#fed7d7;color:#c53030;border:1px solid #feb2b2;border-radius:8px;font-size:.875rem;margin-top:16px}.admin-send-success{padding:12px 16px;background:#c6f6d5;color:#276749;border:1px solid #9ae6b4;border-radius:8px;font-size:.875rem;margin-top:16px}@media (max-width: 768px){.admin-send-card-content{padding:16px}.admin-send-title{font-size:1.25rem}.admin-send-select,.admin-send-input,.admin-send-textarea{font-size:.875rem}}.admin-env-settings{padding:20px;background:#1a1d23;border-radius:8px;margin:20px 0}.admin-env-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.env-section{margin-bottom:30px;border:1px solid #2d3748;border-radius:8px;padding:20px}.env-section h4{margin:0 0 15px;color:#e2e8f0;border-bottom:1px solid #2d3748;padding-bottom:10px}.env-vars-list{display:flex;flex-direction:column;gap:10px}.env-var-item{display:flex;align-items:center;padding:10px;background:#2d3748;border-radius:4px;gap:15px}.env-var-key{flex:0 0 200px;font-weight:700;color:#90cdf4;font-family:monospace}.env-var-value{flex:1}.env-var-display{display:flex;justify-content:space-between;align-items:center}.env-var-value-text{color:#cbd5e0;font-family:monospace;word-break:break-all}.env-edit-btn,.env-save-btn,.env-cancel-btn,.env-refresh-btn{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-left:5px}.env-edit-btn{background:#4299e1;color:#fff}.env-save-btn{background:#48bb78;color:#fff}.env-cancel-btn{background:#e53e3e;color:#fff}.env-refresh-btn{background:#ed8936;color:#fff;padding:8px 15px}.env-var-input{flex:1;padding:5px;border:1px solid #4a5568;border-radius:4px;background:#1a202c;color:#fff;margin-right:10px}.env-var-edit{display:flex;gap:10px}.env-message{padding:10px;border-radius:4px;margin-bottom:15px}.env-message.success{background:#48bb78;color:#fff}.env-message.error{background:#e53e3e;color:#fff}.env-note{padding:10px;background:#2d3748;border-radius:4px;color:#cbd5e0;font-size:14px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;--primary: #f1b355;--primary-dull: #ffaa00;--lighter-primary: #ffd700e6;--light-primary: #fef2ad;--primary-dark: #ffc000;--bg-dark: #121212;--bg-darker: #0a0a0a;--bg-light: #1e1e1e;--bg-lighter: #2a2a2a;--text-primary: #ffffff;--text-secondary: #aaaaaa;--success: #4caf50;--danger: #f44336;--warning: #ff9800;--info: #2196f3;--card-bg: #1e1e1e;--card-border: #333;--border-radius: 12px;--unread-indicator: rgba(255, 215, 0, .2);--error-bg: #3a1a1a;--error-border: #5e2a2a;--success-bg: #1a3a1a;--success-border: #2a5e2a;--nftPage-bg: #0b0d10;--nftPage-card: #12151b;--nftPage-deep: #0f1216;--nftPage-text: #eaeef5;--nftPage-sub: #9aa6b2;--nftPage-yellow: #f1b355;--nftPage-yellow-2: #ffde87;--nftPage-line: rgba(255, 255, 255, .06);--nftPage-success: #2ecc71;--nftPage-danger: #ff5a6a;--nftPage-shadow: 0 10px 30px rgba(0, 0, 0, .35);--nftPage-radius: 18px;--nftPage-speed: .24s;--help-bg: #0b0b0e;--help-panel: #121218;--help-elev: #171722;--help-text: #e9e9f1;--help-dim: #a7a7ba;--help-line: #252537;--help-accent: #ffd700;--help-accent-soft: rgba(255, 215, 0, .16);--help-card-radius: 20px;--bg: #0b0b0f;--card: #13131a;--muted: #9aa0aa;--text: #e8eaf0;--accent: #ffd700;--accent-2: #9166ff;--ok: #16c784;--live: #ff4d4f;--upcoming: #00c2ff;--border: rgba(255, 255, 255, .08);--hp-bg: #09090b;--hp-card: #121217;--hp-card-2: #0f0f14;--hp-text: #eaeaf1;--hp-muted: #a8a8b3;--hp-accent: #f1b355;--hp-accent-2: #f7cd7b;--hp-line: #1f1f26;--hp-success: #10b981;--hp-danger: #ef4444;--hp-warn: #f59e0b;--tp-bg: #0b0f14;--tp-panel: #0e141b;--tp-panel-2: #0c1218;--tp-border: rgba(255, 255, 255, .08);--tp-text: #e9ecf1;--tp-dim: #aeb6c2;--tp-yellow: #ffd700;--tp-yellow-2: #ffd86b;--tp-green-2: #0fef14;--tp-red-2: #fd0000;--tp-green: #2bd576;--tp-orange: #ffab4d;--tp-red: #ff5c77;--tp-glow: 0 0 30px rgba(241, 179, 85, .15), 0 0 8px rgba(241, 179, 85, .35);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}body{background-color:var(--bg-dark)}a{font-weight:500;color:var(--primary);text-decoration:inherit}a:hover{color:var(--primary)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}@media (prefers-color-scheme: light){:root{color:#fff;background-color:#303030!important}a:hover{color:var(--primary)}button{background-color:#f9f9f9}}body{margin:0;background-color:#303030!important;color:#f5f5f5!important}body.isnft-page{background-color:var(--nftPage-bg)!important;color:var(--nftPage-text)}.platform-container{position:relative;min-height:100vh;background-image:url(/images/backgrounds/mainbackground.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.platform-container:before{content:"";position:absolute;inset:0;background-color:#000000b3;z-index:0}.platform-content{position:relative;z-index:1}.margin-right-10px{margin-right:10px}.jersy_div{width:110px}.badgeSvgDiv{box-shadow:0 0 2px 2px #fff,0 0 2px 2px #fff,0 0 #fff;border-radius:18px}.bCwfQS{display:block;background:#0f1a1f;padding:10px;color:#f6fefd;box-sizing:border-box;width:100%}.bSUVbf{color:#f6fefd;cursor:pointer;text-decoration:none}.bRcxnf{color:var(--light-primary);cursor:pointer;text-decoration:none}.jxtURp{color:#f6fefd;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px}.bSUVbf.selected,.bSUVbf:hover{color:var(--light-primary)}.dmJRxM{color:#f6fefd;cursor:pointer;text-decoration:none}.cVvdED{display:inline-block;cursor:pointer;outline:none;border:1px solid transparent;box-sizing:border-box;text-align:center;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;height:33px;line-height:31px;padding:0 16px;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;color:#04060c;background-color:var(--primary);transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,text-decoration-color .2s ease-in-out}.hBJEim{display:inline-flex;box-sizing:border-box;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;cursor:pointer;position:relative;border:none;line-height:31px;border-radius:8px;gap:12px;padding:8px 10px;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#949e9c;white-space:nowrap;background-color:#0f1a1f;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,text-decoration-color .2s ease-in-out}.feHiAE{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;border:1px solid rgb(39,48,53);width:30px;height:30px;border-radius:8px;transition:background .1s ease-in-out}.ghLAkI{transition:fill .2s ease-in-out}.display-flex{display:flex}.nav-top-div{position:fixed;top:0;z-index:11}.nav-second-div{flex-direction:row;gap:22px;align-items:center}.nav-coin{height:25px}.mobile-menu-div{cursor:pointer;border:1px solid rgb(39,48,53);width:30px;height:30px;line-height:38px;border-radius:5px;text-align:center}.navfoot-container{position:fixed;bottom:0;width:100%;pointer-events:none;z-index:1000;margin-left:-10px}.navfoot-backdrop{position:fixed;inset:0;background:#0009;opacity:0;transition:opacity .3s ease;pointer-events:none}.navfoot-backdrop--visible{opacity:1;pointer-events:auto}.navfoot-action-menu{position:absolute;bottom:70px;left:50%;transform:translate(-50%);display:flex;gap:12px;list-style:none;margin:0;padding:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.navfoot-action-menu--open{opacity:1;pointer-events:auto}.navfoot-action-menu__item{--delay: calc(var(--i) * .05s);transform:translateY(20px);transition:transform .3s var(--delay) ease-out,opacity .3s var(--delay) ease-out;opacity:0}.navfoot-action-menu--open .navfoot-action-menu__item{transform:translateY(0);opacity:1}.navfoot-action-menu__btn{background:var(--primary);border:none;width:60px;height:60px;border-radius:50%;display:grid;align-items:center;justify-content:center;color:#1a1a1a;cursor:pointer;transition:transform .2s ease;font-size:12px;font-weight:600}.navfoot-action-menu__btn:hover{transform:scale(1.1)}.navfoot-bar{background:#1a1a1a;padding:8px 20px;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:space-around;align-items:center;pointer-events:auto}.navfoot-items{display:flex;width:100%;justify-content:space-between}.navfoot-item{background:none;border:none;color:#888;height:38px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease;cursor:pointer;display:grid;padding:0 5px}.navfoot-item:hover{color:var(--primary);transform:translateY(-2px)}.pop-item-svg{width:24px;margin:auto auto -6px}.item-svg{width:24px;fill:#d4d1d1;margin:auto;padding-bottom:5px}.active-svg{fill:var(--primary)}.navfoot-item-span{font-size:12px;font-weight:600}.navfoot-toggle{position:absolute;top:-28px;left:50%;transform:translate(-50%);background:var(--primary);width:56px;height:56px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0006;cursor:pointer;pointer-events:auto;transition:transform .3s ease}.navfoot-toggle--open{transform:translate(-50%) rotate(0);border:none}.navfoot-toggle__icon{position:relative;width:24px;height:24px}.navfoot-toggle__icon:before,.navfoot-toggle__icon:after{content:"";position:absolute;background:#1a1a1a;width:100%;height:4px;top:50%;left:0;border-radius:2px;transform-origin:center;transition:transform .3s ease}.navfoot-toggle__icon:before{transform:translateY(-50%)}.navfoot-toggle__icon:after{transform:translateY(-50%) rotate(90deg)}.navfoot-toggle--open .navfoot-toggle__icon:before{transform:translateY(-50%) rotate(0)}.navfoot-toggle--open .navfoot-toggle__icon:after{transform:translateY(-50%) rotate(0)}.button,.button:focus-visible{outline:none}.button:hover{border-color:#646cff00}.middle-nav-top{transform:translateY(-50%)!important}.menu-popup{position:absolute;left:-5px;top:-10px;width:250px;background-color:#272625;border-radius:10px;box-shadow:0 5px 20px #c8c1c126;z-index:1000;overflow:hidden;animation:fadeIn .2s ease;height:104vh}.popup-header{align-items:center;padding:5px 15px 1px;text-align:right}.close-btn{background:none;border:none;cursor:pointer;color:var(--primary);font-size:20px;transition:color .2s ease;padding:10px 20px 5px}.close-btn:hover{color:#333}.menu_link{display:flex;text-decoration:none;color:#f5f5f5}.menu-item{display:flex;align-items:center;padding:4px 20px;cursor:pointer;transition:background-color .2s ease}.menu-item a{text-decoration:none;color:#f5f5f5}.menu-item:hover{color:var(--primary);background:none}.menu-icon{position:relative;width:24px;height:24px;margin-right:15px;color:#f5f5f5}.menu-badge{position:absolute;top:-5px;right:-5px;background-color:var(--primary);color:#000;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.mess-badge{background-color:var(--primary);color:#000;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.scout-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:#121212;color:#e0e0e0;border-radius:12px;padding:20px;box-shadow:0 10px 30px #00000080;max-width:1200px;margin:0 auto;animation:scout-fadeIn .5s ease-out}@keyframes scout-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scout-header{display:flex;flex-direction:column;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:15px}.scout-title{color:var(--primary);font-size:28px;margin:0 0 15px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.scout-title-h1{color:var(--primary);font-size:18px;font-weight:700;text-transform:uppercase;align-content:center}.scout-search{position:relative}.scout-search-input{width:100%;padding:12px 15px;background-color:#1e1e1e;border:1px solid #333;border-radius:8px;color:#fff;font-size:16px;transition:all .3s}.scout-search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ffd70033}.scout-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:25px;background-color:#1a1a1a;padding:15px;border-radius:8px}.scout-filter-group{margin-bottom:10px}.scout-filter-label{display:block;margin-bottom:8px;font-size:14px;color:#aaa;font-weight:500}.scout-filter-input,.scout-filter-select{width:100%;padding:10px;background-color:#252525;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;transition:all .3s}.scout-filter-input:focus,.scout-filter-select:focus{outline:none;border-color:var(--primary)}.scout-range-inputs{display:flex;align-items:center;gap:8px}.scout-range-separator{color:var(--primary);font-weight:700}.scout-reset-btn{background-color:transparent;color:var(--primary);border:1px solid var(--primary);padding:10px 15px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s;align-self:flex-end}.scout-reset-btn:hover{background-color:#ffd7001a}.scout-table-container{overflow-x:auto;border-radius:8px;background-color:#1a1a1a}.scout-table{width:100%;border-collapse:separate;border-spacing:0;min-width:600px}.scout-th{padding:15px;text-align:left;font-weight:600;color:var(--primary);background-color:#252525;position:sticky;top:0;cursor:pointer;transition:background-color .3s;border-bottom:2px solid #333}.scout-th:hover{background-color:#2a2a2a}.scout-tr{transition:all .3s;border-bottom:1px solid #333}.scout-tr:hover{background-color:#252525}.scout-td{padding:12px 15px;vertical-align:middle}.scout-value{align-items:center;display:flex;gap:5px}.scout-value-coin{height:20px}.scout-name{font-weight:500}.scout-player-name{display:block;cursor:pointer}.scout-position-badge{display:inline-block;background-color:#ffd7001a;color:var(--primary);padding:5px 10px;border-radius:15px;font-size:12px;font-weight:600;position:relative}.scout-position-more{margin-left:5px;font-size:10px;opacity:.8}.scout-country{display:flex;align-items:center;gap:5px}.scout-strength-bar{width:80px;height:20px;background-color:#333;border-radius:10px;position:relative;overflow:hidden}.scout-strength-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border-radius:10px;transition:width .5s ease-out}.scout-strength-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;color:#fff;z-index:1}.scout-no-results{text-align:center;padding:30px;color:#aaa;font-style:italic}.scout-loading{display:flex;justify-content:center;align-items:center;height:200px}.scout-spinner{width:40px;height:40px;border:4px solid rgba(255,215,0,.3);border-radius:50%;border-top-color:var(--primary);animation:scout-spin 1s ease-in-out infinite}@keyframes scout-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.scout-hide-mobile{display:none}.scout-show-mobile{display:inline-block}.scout-mobile-country{display:block;font-size:12px;color:#aaa;margin-top:5px}.scout-filters{grid-template-columns:1fr}.scout-table{min-width:100%}.scout-th,.scout-td{padding:10px 8px}}@media (min-width: 769px){.scout-show-mobile{display:none}}.scout-pignation-div{align-items:center;display:flex;width:100%;max-width:300px;justify-content:space-between;margin:auto}.arrow-left-right{width:25px;height:25px;cursor:pointer}.scout-pagination-btn{background:none;border:none;color:var(--primary);cursor:pointer;padding:5px 10px;font-size:inherit}.scout-pagination-btn:disabled{color:#666;cursor:not-allowed;opacity:.7}.arrow-left-right:disabled{color:#666;cursor:not-allowed;opacity:.7}.platform-profile-container{position:relative;min-height:100vh;background-image:url(/images/backgrounds/profilepage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.platform-profile-container:before{content:"";position:absolute;inset:0;background-color:#000000b3;z-index:0}.platform-profile-content{position:relative;z-index:1}.plprof-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:#121212;color:#e0e0e0;border-radius:16px;padding:20px;box-shadow:0 10px 30px #00000080;max-width:800px;margin:0 auto 20px;animation:plprof-fadeIn .5s ease-out;position:relative;overflow:hidden}.plprof-container:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,#ffd7001a,#ffd70000 70%);z-index:0}@keyframes plprof-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plprof-header{display:flex;gap:20px;margin-bottom:25px;position:relative;z-index:1}.plprof-player-image{position:relative;width:150px;height:150px;flex-shrink:0}.plprof-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#252525,#1a1a1a);border-radius:12px;border:3px solid var(--primary);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:48px;font-weight:700;background:#a5a5a5}.plprof-squad-number{position:absolute;bottom:-10px;right:-10px;background-color:var(--primary);color:#121212;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;border:3px solid #121212}.plprof-player-info{flex-grow:1}.plprof-player-name{color:var(--primary);font-size:28px;margin:0 0 5px;font-weight:700;letter-spacing:.5px}.plprof-meta{display:flex;gap:15px;margin-bottom:10px;font-size:14px;color:#aaa}.plprof-positions{display:flex;gap:8px;margin-bottom:15px}.plprof-position-badge{background-color:#ffd70026;color:var(--primary);padding:4px 10px;border-radius:15px;font-size:12px;font-weight:600}.plprof-club-badge{background-color:#ffffff1a;padding:5px 12px;border-radius:15px;font-size:14px;display:inline-block}.plprof-tabs{display:flex;border-bottom:1px solid #333;margin-bottom:20px}.plprof-tab{background:none;border:none;color:#aaa;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;position:relative;transition:all .3s}.plprof-tab:hover,.plprof-tab.active{color:var(--primary)}.plprof-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--primary);border-radius:3px 3px 0 0}.plprof-tab-content{min-height:200px;animation:plprof-fadeIn .3s ease-out}.plprof-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.plprof-stat-card{background-color:#1a1a1a;border-radius:8px;padding:15px;text-align:center;border-left:3px solid var(--primary);border-right:1px solid var(--primary);transition:transform .3s}.plprof-stat-card:hover{transform:translateY(-3px)}.plprof-stat-label{display:block;font-size:12px;color:#aaa;margin-bottom:5px}.plprof-stat-value{font-size:24px;font-weight:700;color:var(--primary)}.plprof-section-title{color:var(--primary);font-size:18px;margin:0 0 15px;position:relative;padding-left:15px}.plprof-section-title:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;background-color:var(--primary);border-radius:2px}.plprof-attributes{margin-top:25px}.plprof-attribute{display:flex;align-items:center;margin-bottom:12px}.plprof-attribute span:first-child{width:100px;font-size:14px}.plprof-attribute span:last-child{width:40px;text-align:right;color:var(--primary);font-weight:600}.plprof-attribute-bar{flex-grow:1;height:8px;background-color:#252525;border-radius:4px;margin:0 15px;overflow:hidden}.plprof-attribute-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border-radius:4px;transition:width .5s ease-out}.plprof-contract-details{background-color:#1a1a1a;border-radius:8px;padding:20px;margin-bottom:20px}.plprof-contract-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #333}.plprof-contract-item:last-child{border-bottom:none}.plprof-chemistry{color:#4caf50;font-weight:600}.plprof-interested-clubs{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.plprof-form-container{display:flex;gap:30px;align-items:center;margin-bottom:30px}.plprof-form-meter{width:120px;height:120px;background:conic-gradient(#f44336 0% 20%,#ff9800 20% 40%,#ffeb3b 40% 60%,#8bc34a 60% 80%,#4caf50 80% 100%);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.plprof-form-meter:before{content:"";position:absolute;width:90px;height:90px;background-color:#121212;border-radius:50%}.plprof-form-indicator{position:absolute;width:4px;height:50px;background-color:#fff;bottom:50%;left:50%;transform-origin:bottom center;z-index:1}.plprof-form-value{position:relative;z-index:1;font-size:24px;font-weight:700;color:#fff}.plprof-form-history{display:flex;gap:8px;margin-top:15px}.plprof-form-match{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.plprof-win{background-color:#4caf50}.plprof-draw{background-color:#ff9800}.plprof-loss{background-color:#f44336}.plprof-fitness-bar{height:8px;background-color:#252525;border-radius:4px;margin:10px 0;overflow:hidden}.plprof-fitness-level{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:4px}.plprof-actions{display:flex;gap:15px;margin-top:30px}.plprof-action-btn{flex:1;padding:12px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s}.plprof-offer-contract{background-color:var(--primary);color:#121212}.plprof-offer-contract:hover{background-color:#ffc400;transform:translateY(-2px)}.plprof-offer-contract:disabled{background-color:#ffc400a5;transform:translateY(-2px);cursor:not-allowed}.plprof-compare{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.plprof-compare:hover{background-color:#ffd7001a;transform:translateY(-2px)}.plprof-modal{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:plprof-fadeIn .3s ease-out}.plprof-modal-content{background-color:#1a1a1a;border-radius:12px;padding:25px;width:90%;max-width:500px;border:1px solid var(--primary)}.plprof-modal-form{margin:20px 0}.plprof-form-group{margin-bottom:15px}.plprof-form-group label{display:block;margin-bottom:5px;font-size:14px;color:#aaa}.plprof-form-group input,.plprof-form-group select{width:100%;padding:10px;background-color:#252525;border:1px solid #333;border-radius:6px;color:#fff}.plprof-modal-actions{display:flex;gap:15px}.plprof-modal-cancel{flex:1;background-color:transparent;border:1px solid #f44336;color:#f44336;padding:10px;border-radius:6px;cursor:pointer}.plprof-modal-submit{flex:1;background-color:var(--primary);border:none;color:#121212;padding:10px;border-radius:6px;font-weight:600;cursor:pointer}.nav-third-mobile-div{flex-direction:row;gap:5px;flex-grow:1}@media (max-width: 768px){.plprof-header{flex-direction:column;align-items:center;text-align:center}.plprof-player-info{display:flex;flex-direction:column;align-items:center}.plprof-stats-grid{grid-template-columns:repeat(2,1fr)}.plprof-form-container,.plprof-actions{flex-direction:column}}.platform-dressing-container{position:relative;min-height:100vh;background-image:url(/images/backgrounds/dressingroom.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.platform-dressing-container:before{content:"";position:absolute;inset:0;background-color:#000000b3;z-index:0}.platform-dressing-content{position:relative;z-index:1}.nav-coin-span{padding:2px 12px;display:flex;align-items:center}.nav-coin-span svg{height:14px;font-weight:bolder}.nav-coin-div{flex-direction:row;gap:2px;flex-grow:1;justify-content:flex-end}.nav-top-menu-div{flex-direction:row;gap:18px;flex-grow:1}.nav-connectwallet-div{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;align-items:center;flex-grow:1;max-width:12%}.nav-menu-link-div{color:#f6fefd;display:block;padding:8px 5px}@media (max-width: 1120px){.nav-connectwallet-div{max-width:15%}}@media (max-width: 1020px){.nav-top-menu-div{gap:5px}}@media (max-width: 905px){.nav-top-menu-div{flex-grow:0}.nav-second-div{gap:5px}.nav-coin-div{justify-content:flex-start}}@media (max-width: 868px){.nav-menu-link-div{color:#f6fefd;display:block;padding:8px 5px}}@media (max-width: 830px){.sc-ksBlkl{display:none}.nav-connectwallet-div{max-width:12%}.nav-coin-div{justify-content:flex-end}}@media (max-width: 710px){.nav-coin-div{flex-grow:.4}}@media (max-width: 479px){.nav-coin-div{flex-grow:.2;justify-content:flex-start}}@media (max-width: 455px){.coin-diamond-div{color:#f6fefd;display:block;padding:8px 0}.nav-coin-span{padding:2px 5px}.nav-third-mobile-div{align-items:center}.nav-connectwallet-div,.nav-third-mobile-div{gap:0px}.bCwfQS{padding:5px 10px}}@media (max-width: 430px){.nav-second-div{justify-content:space-between}}.lepage-tabs::-webkit-scrollbar,.lepage-table-container::-webkit-scrollbar,.lepage-match-modal::-webkit-scrollbar,.lepage-comments-list::-webkit-scrollbar{display:none}.lepage-tabs,.lepage-table-container,.lepage-match-modal,.lepage-comments-list{scrollbar-width:none;-ms-overflow-style:none}.lepage-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:#121212;color:#e0e0e0;min-height:100vh;padding:20px;position:relative}.lepage-container:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(135deg,#ffd7001a,#ffd70000);z-index:0}.lepage-header{background-color:#1a1a1a;border-radius:12px;padding:20px;margin-bottom:25px;position:relative;z-index:1;box-shadow:0 5px 15px #0000004d;border:1px solid rgba(255,215,0,.2)}.lepage-header-content{display:flex;justify-content:space-between;align-items:center}.lepage-title h1{color:var(--primary);font-size:32px;margin:0 0 5px;font-weight:700;letter-spacing:.5px}.lepage-title p{color:#aaa;margin:0;font-size:14px}.lepage-header-stats{display:flex;gap:15px}.lepage-stat-card{background-color:#252525;border-radius:8px;padding:15px 20px;text-align:center;min-width:100px;border-top:3px solid var(--primary)}.lepage-stat-value{color:var(--primary);font-size:24px;font-weight:700;display:block}.lepage-stat-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:1px}.lepage-main-content{display:flex;gap:25px;position:relative;z-index:1}.lepage-left-column{flex:1;min-width:0}.lepage-right-column{width:350px;flex-shrink:0}.lepage-tabs{display:flex;border-bottom:1px solid #333;margin-bottom:20px}.lepage-tab{background:none;border:none;color:#aaa;padding:12px 25px;font-size:15px;font-weight:600;cursor:pointer;position:relative;transition:all .3s}.lepage-tab:hover,.lepage-tab.active{color:var(--primary)}.lepage-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--primary);border-radius:3px 3px 0 0}.lepage-table-container{background-color:#1a1a1a;border-radius:12px;padding:15px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:0 5px 15px #0003}.lepage-league-table{width:100%;border-collapse:collapse}.lepage-league-table th{text-align:left;padding:12px 10px;font-weight:600;color:#aaa;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.lepage-league-table td{padding:12px 10px;border-bottom:1px solid #252525;font-size:14px}.lepage-table-row:hover{background-color:#ffd7000d}.lepage-table-pos{width:30px;text-align:center;color:#aaa}.lepage-table-team{min-width:150px}.lepage-team-name{font-weight:500;width:45%}.lepage-table-stat{text-align:center;width:40px}.lepage-table-points{font-weight:700;color:var(--primary)}.lepage-table-form{min-width:120px}.lepage-form-indicators{display:flex;gap:5px}.lepage-form-indicator{width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.lepage-win{background-color:#4caf50}.lepage-draw{background-color:#ff9800}.lepage-loss{background-color:#f44336}.lepage-fixture-tabs{display:flex;border-bottom:1px solid #333;margin-bottom:15px}.lepage-fixture-tab{background:none;border:none;color:#aaa;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;position:relative;transition:all .3s}.lepage-fixture-tab:hover,.lepage-fixture-tab.active{color:var(--primary)}.lepage-fixture-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--primary)}.lepage-results-list,.lepage-fixtures-list{display:flex;flex-direction:column;gap:10px}.lepage-result-card,.lepage-fixture-card{background-color:#1a1a1a;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;border-left:3px solid transparent}.lepage-result-card:hover,.lepage-fixture-card:hover{background-color:#252525;border-left-color:var(--primary);transform:translate(5px)}.lepage-match-date,.lepage-fixture-date{color:#aaa;font-size:12px;margin-bottom:8px;display:inline-flex;align-items:center;gap:5px}.lepage-match-teams{display:flex;flex-direction:column;gap:8px}.lepage-match-team,.lepage-fixture-teams{display:flex;justify-content:space-between;align-items:center}.lepage-team-score{font-weight:700;color:var(--primary);font-size:18px;min-width:30px;text-align:center}.lepage-vs{color:#aaa;font-size:12px;margin:0 15px;text-align:center;width:10%}.lepage-stats-tabs{display:flex;border-bottom:1px solid #333;margin-bottom:15px}.lepage-stats-tab{background:none;border:none;color:#aaa;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;position:relative;transition:all .3s}.lepage-stats-tab:hover,.lepage-stats-tab.active{color:var(--primary)}.lepage-stats-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--primary)}.lepage-stats-list{background-color:#1a1a1a;border-radius:8px;padding:15px}.lepage-stats-header,.lepage-stats-row{display:flex;padding:12px 10px;border-bottom:1px solid #252525;align-items:center}.lepage-stats-header{font-weight:600;color:#aaa;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.lepage-stats-row:hover{background-color:#ffd7000d}.lepage-stats-pos{width:30px;text-align:center;color:#aaa}.lepage-stats-player{flex:1;min-width:0;padding-right:15px}.lepage-player-name{font-weight:500}.lepage-stats-team{width:120px;padding-right:15px}.lepage-stats-value{width:50px;text-align:center}.lepage-goals{color:var(--primary);font-weight:700}.lepage-assists{color:#4caf50;font-weight:700}.lepage-comments-section{background-color:#1a1a1a;border-radius:12px;padding:20px;height:calc(100vh - 200px);display:flex;flex-direction:column;box-shadow:0 5px 15px #0003;border:1px solid rgba(255,215,0,.2)}.lepage-comments-title{color:var(--primary);margin:0 0 20px;font-size:18px;padding-bottom:10px;border-bottom:1px solid #252525}.lepage-comments-list{flex:1;overflow-y:auto;margin-bottom:15px;padding-right:5px;-webkit-overflow-scrolling:touch}.lepage-comment{display:flex;gap:12px;margin-bottom:15px}.lepage-comment-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#252525;flex-shrink:0}.lepage-comment-avatar img{width:100%;height:100%;object-fit:cover}.lepage-comment-content{flex:1}.lepage-comment-header{display:flex;justify-content:space-between;margin-bottom:5px}.lepage-comment-user{font-weight:600;color:var(--primary);font-size:14px;cursor:pointer}.lepage-comment-time{color:#666;font-size:12px}.lepage-comment-text{margin:0;font-size:14px;line-height:1.4}.lepage-comment-form{display:flex;gap:5px;margin-top:auto;align-items:center}.lepage-comment-input{flex:1;background-color:#252525;border:none;border-radius:20px;padding:12px 15px;color:#fff;font-size:14px}.lepage-comment-input:focus{outline:none;box-shadow:0 0 0 2px #ffd7004d}.lepage-comment-submit{background-color:var(--primary);border:none;height:30px;border-radius:10%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.lepage-comment-submit:hover{background-color:#ffc400}.lepage-comment-submit svg{width:20px;height:20px;fill:#121212}.lepage-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:lepage-fadeIn .3s ease-out}.lepage-match-modal{background-color:#1a1a1a;border-radius:12px;padding:25px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;border:1px solid var(--primary);box-shadow:0 10px 30px #00000080}.lepage-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;transition:all .3s}.lepage-modal-close:hover{color:var(--primary)}.lepage-modal-title{color:var(--primary);margin:0 0 20px;font-size:24px}.lepage-match-header{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:15px}.lepage-match-team{display:flex;flex-direction:column;align-items:center;flex:1}.lepage-match-team-name{font-size:20px;font-weight:600;margin-bottom:10px}.lepage-match-team-score{font-size:36px;font-weight:700;color:var(--primary)}.lepage-match-vs{color:#aaa;font-size:18px}.lepage-match-date{text-align:center;color:#aaa;margin-bottom:25px}.lepage-stats-title,.lepage-events-title{color:var(--primary);margin:25px 0 15px;font-size:18px;padding-bottom:8px;border-bottom:1px solid #252525}.lepage-match-stats{background-color:#252525;border-radius:8px;padding:15px}.lepage-stat-row{display:flex;margin-bottom:15px;align-items:center}.lepage-stat-row:last-child{margin-bottom:0}.lepage-stat-category{width:120px;font-size:14px;color:#aaa}.lepage-stat-bars{display:flex;flex:1;gap:15px}.lepage-stat-bar-container{flex:1;display:flex;align-items:center}.lepage-stat-bar{height:25px;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;color:#121212;font-weight:600;font-size:12px;min-width:40px}.lepage-stat-values{display:flex;flex:1;gap:15px;justify-content:space-between}.lepage-stat-value{width:50px;text-align:center;font-weight:600}.lepage-cards{display:flex;flex:1;gap:15px;justify-content:space-between}.lepage-card-count{width:50px;display:flex;gap:5px;justify-content:center}.lepage-yellow-card,.lepage-red-card{width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.lepage-yellow-card{background-color:#ffeb3b;color:#121212}.lepage-red-card{background-color:#f44336;color:#fff}.lepage-match-events{background-color:#252525;border-radius:8px;padding:15px}.lepage-event{display:flex;margin-bottom:10px;font-size:14px}.lepage-event:last-child{margin-bottom:0}.lepage-event-time{width:50px;color:#aaa}.lepage-event-text{flex:1}@keyframes lepage-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1200px){.lepage-main-content{flex-direction:column}.lepage-right-column{width:100%;margin-top:25px}.lepage-comments-section{height:auto;max-height:400px}}@media (max-width: 768px){.lepage-header-content{flex-direction:column;align-items:flex-start;gap:20px}.lepage-header-stats{width:100%;justify-content:space-between}.lepage-stat-card{flex:1;min-width:0}.lepage-tabs{overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,black 10px,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10px,black 90%,transparent)}.lepage-tab{white-space:nowrap}.lepage-league-table{min-width:700px}.lepage-match-modal{width:95%;padding:15px}.lepage-match-team-name{font-size:16px}.lepage-match-team-score{font-size:28px}}.lepage-info-button{position:absolute;top:100px;padding:3px 15px;left:20px;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);color:var(--primary);border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;z-index:2}.tourpage-join-button{top:100px;padding:3px 15px;left:190px;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);color:var(--primary);border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;z-index:2}.lepage-join-button{position:absolute;top:100px;padding:3px 15px;left:190px;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);color:var(--primary);border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;z-index:2}.lepage-info-button:hover,.lepage-join-button:hover{background:#ffd70033;transform:translateY(-2px)}.lepage-info-button svg{width:18px;height:18px}.lepage-join-button svg{width:18px;height:18px}.lepage-prize-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:lepage-fadeIn .3s ease-out}.lepage-prize-modal{background-color:#1a1a1a;border-radius:16px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,215,0,.3);animation:lepage-modalSlideIn .4s ease-out}.lepage-prize-modal-header{padding:25px;text-align:center;background:linear-gradient(135deg,#ffd7001a,#ffd70000);position:relative}.lepage-prize-modal-trophy{width:60px;height:60px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:50%;border:2px solid var(--primary)}.lepage-prize-modal-trophy svg{width:36px;height:36px}.lepage-prize-modal-title{color:var(--primary);font-size:24px;margin:0 0 5px;font-weight:700}.lepage-prize-modal-subtitle{color:#aaa;font-size:14px;margin:0}.lepage-prize-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;transition:all .3s;z-index:1}.lepage-prize-modal-close:hover{color:var(--primary)}.lepage-prize-content{padding:20px}.lepage-prize-item{display:flex;align-items:center;margin-bottom:15px;padding:10px;border-radius:8px;transition:all .3s}.lepage-prize-item:hover{background-color:#ffffff0d}.lepage-prize-item.gold{background:linear-gradient(90deg,rgba(255,215,0,.1),transparent);border-left:3px solid var(--primary)}.lepage-prize-item.silver{background:linear-gradient(90deg,rgba(192,192,192,.1),transparent);border-left:3px solid #c0c0c0}.lepage-prize-item.bronze{background:linear-gradient(90deg,rgba(205,127,50,.1),transparent);border-left:3px solid #cd7f32}.lepage-prize-item.platform{background:linear-gradient(90deg,rgba(255,0,0,.1),transparent);border-left:3px solid #f44336}.lepage-prize-position{width:140px;font-size:14px;font-weight:500}.lepage-prize-bar{flex:1;height:10px;background-color:#252525;border-radius:5px;margin:0 15px;overflow:hidden}.lepage-prize-fill{height:100%;border-radius:5px;transition:width 1s ease-out}.lepage-prize-item.gold .lepage-prize-fill{background:linear-gradient(90deg,var(--primary),var(--primary-dull))}.lepage-prize-item.silver .lepage-prize-fill{background:linear-gradient(90deg,silver,#a0a0a0)}.lepage-prize-item.bronze .lepage-prize-fill{background:linear-gradient(90deg,#cd7f32,#b56c28)}.lepage-prize-item .lepage-prize-fill{background:linear-gradient(90deg,#00bcd4,#008ba3)}.lepage-prize-item.platform .lepage-prize-fill{background:linear-gradient(90deg,#f44336,#c62828)}.lepage-prize-percentage{width:50px;text-align:right;font-weight:700;color:var(--primary)}.lepage-prize-footer{padding:15px 20px;border-top:1px solid #252525;display:flex;justify-content:space-between;align-items:center}.lepage-prize-footer p{margin:0;font-size:12px;color:#aaa}.lepage-prize-total{background-color:#ffd7001a;color:var(--primary);padding:5px 15px;border-radius:20px;font-weight:700}@keyframes lepage-modalSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.lepage-info-button svg{width:16px;height:16px}.lepage-join-button svg{width:16px;height:16px}.lepage-prize-position{width:120px;font-size:13px}.lepage-prize-percentage{width:40px}}@media (max-width: 768px){.lepage-info-button{top:20px;padding:8px 15px;right:20px;left:auto}.lepage-join-button{top:20px;padding:8px 15px;right:190px;left:auto}}@media (max-width: 587.9px){.lepage-join-button{top:20px;padding:8px 15px;right:120px;left:auto}}@media (max-width: 500px){.lepage-stat-card{padding:5px 20px}.lepage-join-button{top:50px;right:20px;padding:5px 15px}.lepage-info-button{top:15px;padding:2px 15px}}.avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.shpage-firstcontainer{background:radial-gradient(800px 300px at 20% 10%,rgba(124,58,237,0),transparent 60%),radial-gradient(900px 320px at 80% 20%,rgba(6,182,212,.25),transparent 60%),linear-gradient(180deg,#ffffff05,#fff0);filter:saturate(110%)}.shpage-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#e0e0e0;min-height:92vh;padding:24px;position:relative;max-width:1200px;margin:0 auto}.shpage-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.shpage-title{color:var(--primary);font-size:36px;margin:0 0 10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.shpage-subtitle{color:#aaa;font-size:16px;margin:0 0 20px}.shpage-balance{display:inline-flex;align-items:center;background-color:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:20px;padding:8px 20px;margin-top:15px}.shpage-balance-label{color:#aaa;margin-right:10px;font-size:14px}.shpage-balance-amount{color:var(--primary);font-weight:700;font-size:18px}.shpage-currency{color:#aaa;font-size:14px;margin-left:2px}.shpage-packs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;position:relative;z-index:1}.shpage-pack-card{background-color:#1a1a1a;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;border:2px solid;box-shadow:0 5px 15px #0000004d}.shpage-pack-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0006}.shpage-pack-badge{position:absolute;top:15px;right:-25px;padding:5px 30px;font-size:12px;font-weight:700;color:#121212;transform:rotate(45deg);text-transform:uppercase;letter-spacing:1px}.shpage-pack-image{height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.shpage-pack-image img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,215,0,.3))}.shpage-pack-name{color:#fff;font-size:20px;margin:0 0 10px;font-weight:600;text-align:center}.shpage-pack-price{color:var(--primary);font-size:24px;font-weight:700;text-align:center;margin-bottom:15px}.shpage-pack-features{margin-bottom:20px}.shpage-pack-players{display:block;text-align:center;font-size:14px;color:#aaa;margin-bottom:5px}.shpage-pack-bonus{display:block;text-align:center;font-size:12px;color:var(--primary);font-style:italic}.shpage-pack-button{width:100%;padding:10px;border:none;border-radius:6px;font-weight:600;color:#121212;cursor:pointer;transition:all .3s}.shpage-pack-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}.shpage-tier-legendary{border-color:var(--primary);box-shadow:0 0 15px #ffd70066}.shpage-tier-epic{border-color:#a0f;box-shadow:0 0 15px #a0f6}.shpage-tier-rare{border-color:#00bcd4;box-shadow:0 0 15px #00bcd466}.shpage-tier-uncommon{border-color:#4caf50;box-shadow:0 0 15px #4caf5066}.shpage-tier-common{border-color:#9e9e9e;box-shadow:0 0 15px #9e9e9e66}.shpage-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:shpage-fadeIn .3s ease-out}.shpage-modal{background-color:#1a1a1a;border-radius:12px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 10px 30px #00000080}.shpage-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;transition:all .3s;z-index:1}.shpage-modal-close:hover{color:var(--primary)}.shpage-modal-header{padding:25px;text-align:center;position:relative}.shpage-modal-tier{position:absolute;top:10px;left:10px;background-color:#0000004d;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.shpage-modal-title{color:#fff;font-size:24px;margin:0 0 5px;font-weight:700}.shpage-modal-price{color:#fff;font-size:32px;font-weight:700}.shpage-modal-content{padding:25px}.shpage-modal-image{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.shpage-modal-image img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 15px rgba(255,215,0,.5));border-radius:16px}.shpage-desc{text-align:center;font-size:13px;color:#9bb0d1;line-height:1.4;max-height:3.6em;overflow:hidden}.shpage-features-title{color:var(--primary);font-size:18px;margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid #252525}.shpage-features-list{list-style:none;padding:0;margin:0 0 25px}.shpage-feature-item{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.shpage-feature-icon{width:18px;height:18px;margin-right:10px;color:#4caf50}.shpage-modal-quantity{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shpage-modal-quantity label{font-size:14px;color:#aaa}.shpage-quantity-selector{display:flex;align-items:center}.shpage-quantity-btn{background-color:#252525;border:none;color:var(--primary);width:30px;height:30px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.shpage-quantity-btn:hover{background-color:#333}.shpage-quantity-input{width:50px;height:30px;text-align:center;margin:0 10px;background-color:#252525;border:1px solid #333;color:#fff;border-radius:4px}.shpage-modal-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:18px}.shpage-total-amount{color:var(--primary);font-weight:700;font-size:22px;display:flex;align-items:center}.shpage-buy-button{width:100%;padding:15px;border:none;border-radius:6px;font-weight:700;font-size:16px;color:#121212;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.shpage-buy-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}@keyframes shpage-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.shpage-title{font-size:28px}.shpage-packs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px}.shpage-modal{width:95%}}@media (max-width: 480px){.shpage-title{font-size:24px}.shpage-subtitle{font-size:14px}.shpage-packs-grid{grid-template-columns:1fr}.shpage-modal-content{padding:15px}}.shpage-category-tabs{display:flex;overflow-x:auto;gap:5px;margin-bottom:20px;padding-bottom:5px;scrollbar-width:none}.shpage-category-tab{background-color:#252525;border:none;color:#aaa;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s;flex-shrink:0}.shpage-category-tab:hover{background-color:#333}.shpage-category-tab.active{background-color:var(--primary);color:#121212}.shpage-category-description{color:#aaa;font-size:14px;margin-bottom:25px;text-align:center;font-style:italic}.shpage-item-card{background-color:#1a1a1a;border-radius:16px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;border:2px solid;box-shadow:0 5px 15px #0000004d}.shpage-card-player{border-top:5px solid var(--primary)}.shpage-card-team{border-top:5px solid #4caf50;border-radius:0 12px 12px}.shpage-card-academy{border-top:5px solid #00bcd4;border-radius:12px 0 12px 12px}.shpage-card-boost{border-top:5px solid #aa00ff;border-radius:12px 12px 0}.shpage-item-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0006}.shpage-item-badge{position:absolute;top:15px;right:-25px;padding:5px 30px;font-size:12px;font-weight:700;color:#121212;transform:rotate(45deg);text-transform:uppercase;letter-spacing:1px;z-index:1}.shpage-item-image{margin-bottom:15px;position:relative;aspect-ratio:16 / 10;overflow:hidden}.shpage-item-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .4s ease}.shpage-card-player .shpage-item-image img{filter:drop-shadow(0 0 10px rgba(255,215,0,.3))}.shpage-card-team .shpage-item-image img{filter:drop-shadow(0 0 10px rgba(76,175,80,.3))}.shpage-card-academy .shpage-item-image img{filter:drop-shadow(0 0 10px rgba(0,188,212,.3))}.shpage-card-boost .shpage-item-image img{filter:drop-shadow(0 0 10px rgba(170,0,255,.3))}.shpage-item-name{color:#fff;font-size:18px;margin:0 0 10px;font-weight:600;text-align:center}.shpage-item-price{color:var(--primary);font-size:22px;font-weight:700;text-align:center;width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.shpage-item-quantity{color:var(--primary);font-size:22px;font-weight:700;text-align:center;margin-bottom:10px}.shpage-item-contents{display:block;text-align:center;font-size:14px;color:#aaa;margin-bottom:5px}.shpage-item-bonus{display:block;text-align:center;font-size:12px;color:var(--primary);font-style:italic}.shpage-items-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media (max-width: 768px){.shpage-category-tabs{gap:3px}.shpage-category-tab{padding:10px 15px;font-size:14px}.shpage-items-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}}@media (max-width: 510px){.shpage-items-grid{grid-template-columns:1fr 1fr}.shpage-category-tab{padding:8px 12px;font-size:12px}}.shpage-category-tabs{display:flex;gap:8px;margin-bottom:20px;padding-bottom:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.shpage-category-tabs::-webkit-scrollbar{display:none}.shpage-category-tab{background-color:#252525;border:none;color:#aaa;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s;flex-shrink:0;position:relative;z-index:1}.shpage-category-tab:hover{background-color:#333;color:#fff}.shpage-category-tab.active{background-color:var(--primary);color:#121212;box-shadow:0 0 0 2px #ffd7004d}.shpage-header{position:relative;z-index:1}@media (max-width: 768px){.shpage-category-tab{padding:12px 16px;font-size:14px}}.player-dropdown-container{position:relative;width:100%}.dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;background:#1a1a1a}.dropdown-header:hover{border-color:var(--primary)}.dropdown-header.open{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary-dull)}.selected-player{display:flex;align-items:center;gap:12px}.placeholder{color:#a0aec0}.dropdown-icon{transition:transform .2s ease}.dropdown-icon.rotate{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#030405;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10;overflow:hidden;animation:selectP-fadeIn .2s ease-out}@keyframes selectP-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-container{position:relative;padding:12px;border-bottom:1px solid #edf2f7}.search-container input{width:100%;padding:8px 32px 8px 12px;border:1px solid #e2e8f0;border-radius:6px;outline:none}.search-container input:focus{border-color:#3182ce}.clear-search{position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#a0aec0;cursor:pointer}.players-list{max-height:300px;overflow-y:auto}.player-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s ease}.player-option:hover{background:#f7fafc}.player-option.selected{background:#ebf8ff}.player-thumbnail{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #edf2f7}.no-results{padding:16px;text-align:center;color:#a0aec0}.acapage-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:#121212;color:#e0e0e0;min-height:100vh;padding:20px;position:relative}.acapage-container:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(135deg,#ffd7001a,#ffd70000);z-index:0}.acapage-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.acapage-title{color:var(--primary);font-size:36px;margin:0 0 10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.acapage-subtitle{color:#aaa;font-size:16px;margin:0 0 20px}.acapage-stats{display:flex;justify-content:center;gap:30px;margin-top:25px}.acapage-stat{background-color:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:8px;padding:15px 20px;min-width:120px}.acapage-stat-value{color:var(--primary);font-size:24px;font-weight:700;display:block}.acapage-stat-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:1px}.acapage-no-academy{background-color:#1a1a1a;border-radius:12px;padding:40px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 5px 15px #0000004d;border:1px solid rgba(255,215,0,.2)}.acapage-no-academy-content{display:flex;flex-direction:column;align-items:center}.acapage-academy-icon{width:80px;height:80px;margin-bottom:20px}.acapage-no-academy h2{color:var(--primary);font-size:24px;margin:0 0 10px}.acapage-no-academy p{color:#aaa;margin:0 0 25px;font-size:16px}.acapage-create-button{background-color:var(--primary);border:none;color:#121212;padding:12px 30px;border-radius:6px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.acapage-create-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}.acapage-players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;position:relative;z-index:1}.acapage-player-card{background-color:#1a1a1a;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 5px 15px #0000004d;transition:all .3s}.acapage-player-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0006}.acapage-player-bg{position:absolute;top:0;left:0;right:0;height:120px;background-size:cover;background-position:center;z-index:1}.acapage-player-image{position:relative;z-index:2;height:140px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px}.acapage-player-image img{height:120px;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));transition:all .3s;border-radius:9px}.acapage-player-card:hover .acapage-player-image img{transform:scale(1.05)}.acapage-player-potential{position:absolute;top:15px;right:15px;background-color:var(--lighter-primary);color:#121212;width:50px;height:50px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;box-shadow:0 0 10px #ffd70080}.acapage-player-potential span{font-size:18px;line-height:1}.acapage-player-potential small{font-size:10px;text-transform:uppercase;margin-top:2px}.acapage-player-info{padding:20px;position:relative;z-index:2;background-color:#1a1a1a}.acapage-player-name{color:var(--primary);font-size:22px;margin:0 0 10px;font-weight:700;cursor:pointer}.acapage-player-meta{display:flex;gap:15px;margin-bottom:15px;font-size:14px;color:#aaa}.acapage-player-value{color:#4caf50;font-weight:700;margin-bottom:20px}.acapage-player-progress{margin-bottom:20px}.acapage-progress-bar{height:6px;background-color:#252525;border-radius:3px;margin-bottom:5px;overflow:hidden}.acapage-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border-radius:3px;transition:width .5s ease-out}.acapage-progress-label{font-size:12px;color:#aaa}.acapage-player-skills{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px}.acapage-skill{display:flex;align-items:center;font-size:12px}.acapage-skill span:first-child{width:30px;color:#aaa;font-weight:600}.acapage-skill span:last-child{width:25px;text-align:right;color:var(--primary);font-weight:700}.acapage-skill-bar{flex:1;height:6px;background-color:#252525;border-radius:3px;margin:0 8px;overflow:hidden}.acapage-skill-fill{height:100%;background:linear-gradient(90deg,#00bcd4,#008ba3);border-radius:3px;transition:width .5s ease-out}.acapage-promote-button{width:100%;padding:12px;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border:none;border-radius:6px;color:#121212;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.acapage-promote-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}.acapage-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:acapage-fadeIn .3s ease-out}.acapage-modal{background-color:#1a1a1a;border-radius:12px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,215,0,.3);animation:acapage-modalSlideIn .4s ease-out}.acapage-modal-header{padding:25px;text-align:center;background:linear-gradient(135deg,#ffd7001a,#ffd70000);position:relative}.acapage-modal-icon{width:60px;height:60px;margin-bottom:15px}.acapage-modal-header h2{color:var(--primary);font-size:24px;margin:0 0 5px;font-weight:700}.acapage-modal-header p{color:#aaa;font-size:14px;margin:0}.acapage-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;transition:all .3s;z-index:1}.acapage-modal-close:hover{color:var(--primary)}.acapage-modal-content{padding:25px}.acapage-feature{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.acapage-feature-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.acapage-feature h3{color:var(--primary);font-size:16px;margin:0 0 5px}.acapage-feature p{color:#aaa;font-size:14px;margin:0}.acapage-cost{display:flex;justify-content:space-between;align-items:center;margin:30px 0;padding:15px;background-color:#ffd7001a;border-radius:8px;font-size:16px}.acapage-cost-value{color:var(--primary);font-weight:700;font-size:20px;display:flex;align-items:center}.acapage-confirm-button{width:100%;padding:15px;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border:none;border-radius:6px;color:#121212;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.acapage-confirm-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}.acapage-promotion-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:acapage-fadeIn .3s ease-out}.acapage-promotion-modal{background-color:#1a1a1a;border-radius:12px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 10px 30px #00000080;border:1px solid rgba(76,175,80,.3);animation:acapage-modalSlideIn .4s ease-out;text-align:center;padding:30px}.acapage-promotion-icon{width:60px;height:60px;margin-bottom:15px}.acapage-promotion-modal h2{color:#4caf50;font-size:24px;margin:0 0 10px}.acapage-promotion-modal p{color:#aaa;margin:0 0 20px}.acapage-promoted-player{display:flex;align-items:center;gap:15px;background-color:#4caf501a;padding:15px;border-radius:8px;margin-top:20px}.acapage-promoted-player img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #4caf50}.acapage-promoted-details h3{color:var(--primary);margin:0 0 5px;font-size:18px;text-align:left}.acapage-promoted-meta{display:flex;gap:10px;font-size:12px;color:#aaa;text-align:left}.acapage-hire-coach-button{padding:12px;background:linear-gradient(90deg,var(--primary),var(--primary-dull));border:none;border-radius:6px;color:#121212;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}@keyframes acapage-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes acapage-modalSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.acapage-title{font-size:28px}.acapage-stats{gap:15px}.acapage-stat{padding:10px 15px;min-width:100px}.acapage-stat-value{font-size:20px}.acapage-players-grid{grid-template-columns:1fr}.acapage-player-skills{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.acapage-title{font-size:24px}.acapage-subtitle{font-size:14px}.acapage-stats{flex-direction:column;gap:10px;align-items:center}.acapage-stat{width:100%;max-width:200px}.acapage-no-academy{padding:30px 20px}.acapage-modal-content{padding:20px 15px}.acapage-feature{flex-direction:column;gap:5px}}.refpage-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:#121212;color:#e0e0e0;min-height:100vh;padding:20px;position:relative}.refpage-container:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(135deg,#ffd7001a,#ffd70000);z-index:0}.refpage-header{text-align:center;margin-bottom:30px;position:relative;z-index:1}.refpage-title{color:gold;font-size:36px;margin:0 0 10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.refpage-subtitle{color:#aaa;font-size:16px;margin:0 0 25px}.refpage-stats{display:flex;justify-content:center;gap:20px;margin-top:25px}.refpage-stat-card{background-color:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:8px;padding:15px 20px;min-width:120px}.refpage-stat-value{color:gold;font-size:24px;font-weight:700;display:block}.refpage-stat-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:1px}.refpage-code-section{background-color:#1a1a1a;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 5px 15px #0000004d;border:1px solid rgba(255,215,0,.2);position:relative;z-index:1}.refpage-code-header{text-align:center;margin-bottom:20px}.refpage-code-header h2{color:#fff;font-size:20px;margin:0 0 5px}.refpage-code-header p{color:#aaa;margin:0;font-size:14px}.refpage-code-box{display:flex;align-items:center;gap:10px;margin-bottom:20px}.refpage-code-display{flex:1;background-color:#252525;border:1px solid #333;border-radius:8px;padding:15px;font-family:monospace;font-size:18px;letter-spacing:2px;text-align:center;color:gold;font-weight:700}.refpage-copy-button{background-color:gold;border:none;color:#121212;padding:15px 20px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.refpage-copy-button:hover{background-color:#ffc400}.refpage-copy-button.copied{background-color:#4caf50;color:#fff}.refpage-copy-button svg{width:18px;height:18px}.refpage-share-buttons{display:flex;gap:10px;justify-content:center}.refpage-share-button{background-color:#252525!important;border:1px solid #333;color:#fff;padding:10px 15px!important;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.refpage-share-button:hover{background-color:#333}.refpage-share-button svg{width:16px;height:16px}.refpage-section-title{color:gold;font-size:20px;margin:0 0 5px}.refpage-section-subtitle{color:#aaa;font-size:14px;margin:0 0 20px}.refpage-rewards-section{margin-bottom:30px}.refpage-prizes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.refpage-prize-card{background-color:#1a1a1a;border-radius:12px;padding:20px;box-shadow:0 5px 15px #0003;border:1px solid #252525;transition:all .3s;position:relative;overflow:hidden}.refpage-prize-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.refpage-prize-card.eligible{border-color:gold;box-shadow:0 0 15px #ffd7004d}.refpage-prize-card.claimed{border-color:#4caf50;box-shadow:0 0 15px #4caf504d}.refpage-prize-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.refpage-prize-icon{width:40px;height:40px;background-color:#ffd7001a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.refpage-prize-icon svg{width:24px;height:24px}.refpage-prize-card.claimed .refpage-prize-icon{background-color:#4caf501a}.refpage-prize-label{color:#fff;font-size:16px;margin:0}.refpage-prize-details{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.refpage-prize-reward{display:flex;align-items:center;gap:8px;font-size:14px}.refpage-prize-reward svg{width:16px;height:16px}.refpage-prize-progress{margin-bottom:15px}.refpage-progress-bar{height:6px;background-color:#252525;border-radius:3px;margin-bottom:5px;overflow:hidden}.refpage-progress-fill{height:100%;background:linear-gradient(90deg,#00bcd4,#008ba3);border-radius:3px;transition:width .5s ease-out}.refpage-prize-card.eligible .refpage-progress-fill{background:linear-gradient(90deg,gold,#fa0)}.refpage-prize-card.claimed .refpage-progress-fill{background:linear-gradient(90deg,#4caf50,#2e7d32)}.refpage-progress-text{font-size:12px;color:#aaa;text-align:right}.refpage-claim-button{width:100%;padding:10px;background:linear-gradient(90deg,gold,#fa0);border:none;border-radius:6px;color:#121212;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.refpage-claim-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd70066}.refpage-claimed-badge{display:flex;align-items:center;justify-content:center;gap:5px;background-color:#4caf501a;color:#4caf50;padding:8px;border-radius:20px;font-size:12px;font-weight:600;margin-top:10px}.refpage-claimed-badge svg{width:16px;height:16px}.refpage-referrals-section{margin-bottom:30px}.refpage-referrals-list{display:flex;flex-direction:column;gap:10px}.refpage-referral-card{background-color:#1a1a1a;border-radius:8px;padding:15px;display:flex;align-items:center;gap:15px;transition:all .3s}.refpage-referral-card:hover{background-color:#252525}.refpage-referral-avatar{width:40px;height:40px;background-color:#ffd7001a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:gold;flex-shrink:0}.refpage-referral-details{flex:1}.refpage-referral-details h3{color:#fff;font-size:16px;margin:0 0 3px}.refpage-referral-details p{color:#aaa;font-size:12px;margin:0}.refpage-referral-status{flex-shrink:0}.refpage-status-badge{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:600}.refpage-status-badge.active{background-color:#4caf501a;color:#4caf50}.refpage-status-badge.false{background-color:#4caf501a;color:#f44336}.refpage-status-badge.pending{background-color:#ffc1071a;color:#ffc107}.refpage-empty-referrals{background-color:#1a1a1a;border-radius:12px;padding:40px;text-align:center;border:1px dashed #333}.refpage-empty-referrals svg{width:60px;height:60px;margin-bottom:15px;opacity:.5}.refpage-empty-referrals p{color:#aaa;margin:0}.refpage-success-notification{position:fixed;top:30%;left:50%;transform:translate(-50%);background-color:#4caf50e6;color:#fff!important;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:10px;z-index:1000;animation:refpage-slideUp .3s ease-out;box-shadow:0 5px 15px #0000004d}.refpage-success-notification svg{width:20px;height:20px}.refpage-success-notification p{color:#f5f5f5}.refpage-error-notification{position:fixed;top:30%;left:50%;transform:translate(-50%);background-color:#ff1b01e6;color:#fff!important;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:10px;z-index:1000;animation:refpage-slideUp .3s ease-out;box-shadow:0 5px 15px #0000004d}.refpage-error-notification svg{width:20px;height:20px}.refpage-error-notification p{color:#f5f5f5}@keyframes refpage-slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 768px){.refpage-title{font-size:28px}.refpage-stats{align-items:center;gap:5px}.refpage-stat-card{width:100%;max-width:200px;padding:5px;min-width:80px;min-height:97.5px}.refpage-code-box{flex-direction:column}.refpage-code-display{width:100%}.refpage-copy-button{width:100%;justify-content:center}.refpage-share-buttons{flex-direction:column}.refpage-share-button{justify-content:center}.refpage-prizes-grid{grid-template-columns:1fr}}@media (max-width: 480px){.refpage-title{font-size:24px}.refpage-subtitle{font-size:14px}.refpage-code-section{padding:20px 15px}.refpage-referral-card{flex-direction:column;text-align:center;gap:10px}.refpage-referral-details{text-align:center}}.leadpage-container{max-width:100%;margin:0 auto;padding:0 16px;position:relative;min-height:100vh;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%)}.leadpage-header{padding:24px 0;position:relative;overflow:hidden}.leadpage-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.3) 50%,transparent 100%)}.leadpage-header-content{display:flex;flex-direction:column;align-items:center;gap:12px}.leadpage-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--primary);cursor:pointer}.leadpage-title{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ffffff 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin:8px 0}.leadpage-season-badge{background:#ffd7001a;border:1px solid var(--primary);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--primary);display:flex;align-items:center;gap:4px}.leadpage-season-badge span{color:var(--text-secondary);font-weight:500}.leadpage-stats-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.leadpage-stat-card{background:#1e1e1eb3;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.leadpage-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.leadpage-stat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffd7001a;border-radius:50%}.leadpage-stat-value{font-size:20px;font-weight:700;color:var(--primary)}.leadpage-stat-label{font-size:12px;color:var(--text-secondary);text-align:center}.leadpage-tabs{display:flex;justify-content:space-between;margin:24px 0;position:relative}.leadpage-tabs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff1a}.leadpage-tab{flex:1;padding:12px 8px;background:none;border:none;color:var(--text-secondary);font-size:12px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative;transition:all .3s ease}.leadpage-tab.active{color:var(--primary)}.leadpage-tab.active:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--primary);z-index:1}.leadpage-tab svg{transition:all .3s ease}.leadpage-tab:hover{color:var(--text-primary)}.leadpage-tab:hover svg{transform:scale(1.1)}.leadpage-content{margin-bottom:0}.leadpage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:16px}.leadpage-spinner{animation:spin 1s linear infinite}.leadpage-leaderboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.leadpage-leaderboard-header h2{font-size:18px;font-weight:700}.leadpage-time-filter{display:flex;gap:8px}.leadpage-time-filter button{background:#ffffff1a;border:none;border-radius:12px;padding:6px 10px;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.leadpage-time-filter button.active{background:#ffd70033;color:var(--primary)}.leadpage-time-filter button:hover{background:#fff3}.leadpage-leaderboard{background:#1e1e1eb3;border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.leadpage-leaderboard-columns{display:grid;grid-template-columns:40px 1fr 50px 130px;padding:12px 16px;background:#ffd7000d;font-size:12px;font-weight:600;color:var(--text-secondary)}.leadpage-leaderboard-item{display:grid;grid-template-columns:40px 1fr 50px 130px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.leadpage-leaderboard-item:last-child{border-bottom:none}.leadpage-rank{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#111}.leadpage-name{display:flex;align-items:center;gap:12px}.leadpage-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}.leadpage-roster-size{font-size:10px;color:var(--text-secondary);background:#ffffff1a;padding:2px 6px;border-radius:10px;margin-left:8px}.leadpage-value{font-weight:700;display:flex;align-items:center;gap:4px}.leadpage-trend svg{max-width:100%;height:auto}.leadpage-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #ffd7004d;z-index:100}@media (min-width: 768px){.leadpage-container{max-width:600px;padding:0 24px}.leadpage-title{font-size:32px}.leadpage-stats-overview{gap:16px}.leadpage-stat-card{padding:20px}.leadpage-stat-value{font-size:24px}.leadpage-stat-label,.leadpage-tab{font-size:14px}.leadpage-leaderboard-header h2{font-size:20px}.leadpage-time-filter button{padding:8px 12px;font-size:14px}}@media (min-width: 1024px){.leadpage-container{max-width:1000px}.leadpage-leaderboard-columns,.leadpage-leaderboard-item{grid-template-columns:50px 1fr 70px 160px;padding:16px 24px}.leadpage-avatar{width:40px;height:40px}}.leadpage-pulse{animation:pulse 2s infinite ease-in-out}.navfoot-container{display:none}@media (max-width: 768px){.leadpage-content{margin-bottom:54px}.navfoot-container{display:block}}.chatpage-container{display:flex;flex-direction:column;height:92vh;max-width:100%;margin:0 auto;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%);overflow:hidden}.chatpage-header{padding:16px;background-color:var(--bg-light);border-bottom:1px solid rgba(255,215,0,.1);position:relative;z-index:10}.chatpage-header-content{display:flex;justify-content:space-between;align-items:center}.chatpage-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--primary)}.chatpage-header-button{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:4px;border-radius:50%;transition:all .3s ease}.chatpage-header-button:hover{background:#ffffff1a}.chatpage-back-button{background:none;border:none;color:var(--text-primary);cursor:pointer;margin-right:12px}.chatpage-chat-info{display:flex;align-items:center;gap:12px;flex:1}.chatpage-chat-info h2{font-size:16px;font-weight:600}.chatpage-status{font-size:12px;color:var(--text-secondary)}.chatpage-main{flex:1;overflow:hidden;position:relative}.chatpage-conversations{height:100%;display:flex;flex-direction:column}.chatpage-search{position:relative;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.chatpage-search input{width:100%;padding:12px 16px 12px 40px;background-color:var(--bg-lighter);border:none;border-radius:var(--border-radius);color:var(--text-primary);font-size:14px}.chatpage-search-icon{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.chatpage-recent-chats{flex:1;overflow-y:auto;padding:8px 0}.chatpage-section-title{padding:8px 16px;font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.chatpage-empty-search{padding:8px 16px;font-size:14px;letter-spacing:1px}.chatpage-conversation{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .3s ease;position:relative}.chatpage-conversation:hover{background-color:#ffffff0d}.chatpage-conversation.unread{background-color:#ffd7000d}.chatpage-avatar{width:48px;height:48px;border-radius:50%;background-color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;color:#111;flex-shrink:0;margin-right:12px}.chatpage-conversation-details{flex:1;min-width:0}.chatpage-conversation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.chatpage-conversation-header h4{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatpage-time{font-size:12px;color:var(--text-secondary);flex-shrink:0;margin-left:8px}.chatpage-preview-text{font-size:14px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatpage-unread-badge{position:absolute;right:16px;top:50%;transform:translateY(-50%);background-color:var(--primary);color:#111;font-size:12px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.chatpage-chat-view{height:100%;display:flex;flex-direction:column}.chatpage-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.chatpage-date-divider{text-align:center;margin:16px 0;position:relative;color:var(--text-secondary);font-size:12px}.chatpage-date-divider:before,.chatpage-date-divider:after{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:#ffffff1a}.chatpage-date-divider:before{left:0}.chatpage-date-divider:after{right:0}.chatpage-message{display:flex;max-width:80%;gap:8px;align-self:flex-start}.chatpage-message.outgoing{align-self:flex-end;flex-direction:row-reverse}.chatpage-message-content{padding:12px 16px;border-radius:var(--border-radius);position:relative}.chatpage-message.incoming .chatpage-message-content{background-color:var(--bg-lighter);border-top-left-radius:4px}.chatpage-message.outgoing .chatpage-message-content{background-color:var(--primary);color:#111;border-top-right-radius:4px}.chatpage-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:11px}.chatpage-message.incoming .chatpage-message-meta,.chatpage-read-icon{color:var(--text-secondary)}.chatpage-read-icon.read{color:#4caf50}.chatpage-message.outgoing .chatpage-read-icon{color:#00000080}.chatpage-message.outgoing .chatpage-read-icon.read{color:#1b5e20}.chatpage-input-container{padding:16px;background-color:var(--bg-light);border-top:1px solid rgba(255,255,255,.05)}.chatpage-input-wrapper{display:flex;background-color:var(--bg-lighter);border-radius:var(--border-radius);padding:8px 16px;align-items:center}.chatpage-input-wrapper input{flex:1;background:none;border:none;color:var(--text-primary);font-size:14px;padding:8px 0}.chatpage-send-button{background:none;border:none;color:var(--primary);cursor:pointer;padding:4px;border-radius:50%;transition:all .3s ease}.chatpage-send-button:disabled{color:var(--text-secondary);opacity:.5}.chatpage-send-button:hover:not(:disabled){background:#ffd7001a}@keyframes pulse{0%{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(.95)}}@media (min-width: 768px){.chatpage-container{max-width:600px;margin:0 auto;border-radius:var(--border-radius);height:92vh;padding-top:5vh;box-shadow:0 10px 30px #0000004d}.chatpage-header{padding:20px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.chatpage-input-container{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}@media (min-width: 1024px){.chatpage-container{max-width:1000px;display:grid;height:91vh}.chatpage-header{grid-column:1 / -1}.chatpage-conversations{border-right:1px solid rgba(255,255,255,.05)}.chatpage-chat-view{display:flex}}.notificationpage-container{display:flex;flex-direction:column;height:100vh;max-width:100%;margin:0 auto;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%);overflow:hidden}.notificationpage-header{padding:16px;background-color:var(--bg-light);border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:10}.notificationpage-header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.notificationpage-header h1{font-size:24px;font-weight:700;display:flex;align-items:center;gap:12px}.notificationpage-settings-button{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease}.notificationpage-settings-button:hover{background:#ffffff1a}.notificationpage-settings-panel{background:var(--bg-lighter);border-radius:var(--border-radius);padding:16px;margin-top:12px;overflow:hidden}.settings-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.settings-row label{display:flex;align-items:center;gap:8px;font-size:14px}.settings-row input[type=checkbox]{-webkit-appearance:none;appearance:none;width:40px;height:20px;background:var(--bg-light);border-radius:10px;position:relative;cursor:pointer;transition:all .3s ease}.settings-row input[type=checkbox]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);top:2px;left:2px;transition:all .3s ease}.settings-row input[type=checkbox]:checked{background:var(--primary)}.settings-row input[type=checkbox]:checked:before{left:22px;background:#111}.mark-all-read-button{width:100%;padding:12px;margin-top:12px;background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.mark-all-read-button:hover{background:var(--primary-dark)}.notificationpage-filter-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.notificationpage-filter-tabs::-webkit-scrollbar{display:none}.filter-tab{padding:8px 16px;background:var(--bg-lighter);border:none;border-radius:20px;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .3s ease}.filter-tab.active{background:var(--primary);color:#111}.notificationpage-main{flex:1;overflow-y:auto;padding:16px}.notificationpage-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary)}.empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.notificationpage-empty p{font-size:16px;margin-bottom:4px}.notificationpage-empty small{font-size:12px}.notificationpage-list{list-style:none;display:flex;flex-direction:column;gap:8px}.notification-item{background:var(--bg-light);border-radius:var(--border-radius);overflow:hidden;position:relative}.notification-item.unread{background:var(--unread-indicator)}.notification-item.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary)}.notification-content{display:flex;padding:16px;gap:12px;cursor:pointer}.notification-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.notification-image img{width:100%;height:100%;object-fit:cover}.notification-icon-container{width:48px;height:48px;border-radius:8px;background:var(--bg-lighter);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon{font-size:20px}.notification-icon.transfer{color:var(--info)}.notification-icon.training{color:var(--primary)}.notification-icon.league{color:var(--success)}.notification-icon.system{color:var(--warning)}.notification-icon.message{color:var(--text-primary)}.notification-icon.referral{color:var(--primary)}.notification-details{flex:1;min-width:0}.notification-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notification-header h3{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-time{font-size:12px;color:var(--text-secondary);flex-shrink:0;margin-left:8px}.notification-preview{font-size:14px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-expand-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;margin-left:8px;align-self:flex-start}.notification-expanded-content{background:var(--bg-lighter);border-top:1px solid rgba(255,255,255,.05)}.expanded-body{padding:16px}.notification-data{margin-top:12px;padding:12px;background:#0003;border-radius:8px}.data-row{display:flex;justify-content:space-between;margin-bottom:8px}.data-row span:first-child{color:var(--text-secondary)}.data-row .highlight{color:var(--primary);font-weight:600}.improvements-list,.matches-list{list-style:none;margin-top:8px}.improvements-list li,.matches-list li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between}.notification-actions{display:flex;gap:8px;margin-top:16px}.action-button{flex:1;padding:10px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.action-button.primary{background:var(--primary);color:#111;border:none}.action-button.primary:hover{background:var(--primary-dark)}.action-button.primary:disabled{background:var(--primary-dark);opacity:.5;cursor:not-allowed}.action-button.secondary{background:none;color:var(--text-primary);border:1px solid var(--text-secondary)}.action-button.secondary:hover{border-color:var(--primary);color:var(--primary)}.action-button.secondary:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 768px){.notificationpage-container{max-width:600px;margin:0 auto;border-radius:var(--border-radius);height:90vh;padding-top:5vh;box-shadow:0 10px 30px #0000004d}.notificationpage-header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.notificationpage-main{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}@media (min-width: 1024px){.notificationpage-container{max-width:1000px;height:800px}}.manager-profile-container{position:relative;background-image:url(/images/backgrounds/profilepage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.manager-profile-container:before{content:"";position:absolute;inset:0;background-color:#000000b3;z-index:0}.manager-profile-content{position:relative;z-index:1}.managerpage-container{display:flex;flex-direction:column;max-height:90vh;max-width:100%;margin:0 auto;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%);overflow:hidden}.managerpage-header{padding:16px;background-color:var(--bg-light);border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:10}.managerpage-header-content{display:flex;justify-content:space-between;align-items:center}.managerpage-header h1{font-size:24px;font-weight:700;display:flex;align-items:center;gap:12px}.managerpage-edit-button{background:#ffd7001a;border:1px solid var(--primary);color:var(--primary);padding:8px 12px;border-radius:var(--border-radius);font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.managerpage-edit-button:hover{background:#ffd70033}.managerpage-main{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.managerpage-profile-card{background:var(--bg-light);border-radius:var(--border-radius);padding:24px;position:relative}.managerpage-profile-card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,#ffd7001a,#ffd70000 70%)}.managerpage-profile-header{display:flex;gap:16px;margin-bottom:16px}.managerpage-avatar{width:80px;height:80px;border-radius:50%;background-size:cover;background-position:center;background-color:var(--bg-lighter);border:3px solid var(--primary);flex-shrink:0}.managerpage-avatar-edit{position:relative;cursor:pointer}.managerpage-avatar-preview{width:80px;height:80px;border-radius:50%;background-size:cover;background-position:center;background-color:var(--bg-lighter);border:3px solid var(--primary);flex-shrink:0}.managerpage-avatar-overlay{position:absolute;inset:0;background:#00000080;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.managerpage-avatar-overlay svg{font-size:20px;margin-bottom:4px}.managerpage-avatar-overlay span{font-size:10px;text-align:center}.managerpage-avatar-edit:hover .managerpage-avatar-overlay{opacity:1}.managerpage-profile-info{flex:1;min-width:0;z-index:1}.managerpage-profile-info h2{font-size:20px;font-weight:700;margin-bottom:4px}.managerpage-username{color:var(--primary);font-size:14px;margin-bottom:8px}.managerpage-twitter{display:flex;align-items:center;gap:6px;color:#1da1f2;font-size:14px;text-decoration:none;margin-bottom:8px}.managerpage-twitter:hover{text-decoration:underline}.managerpage-joined{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.managerpage-name-input{width:100%;background:var(--bg-lighter);border:1px solid var(--primary);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:4px}.managerpage-edit-actions{display:flex;gap:8px;margin-top:16px}.managerpage-save-button{flex:1;background:var(--primary);color:#111;border:none;border-radius:8px;padding:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.managerpage-save-button:disabled{opacity:.5;cursor:not-allowed}.managerpage-save-button:hover:not(:disabled){background:var(--primary-dark)}.managerpage-cancel-button{flex:1;background:none;color:var(--text-primary);border:1px solid var(--text-secondary);border-radius:8px;padding:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.managerpage-cancel-button:hover{border-color:var(--primary);color:var(--primary)}.managerpage-message-button{width:100%;background:var(--primary);color:#111;border:none;border-radius:8px;padding:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease;margin-top:16px}.managerpage-message-button:hover{background:var(--primary-dark)}.managerpage-card{background:var(--bg-light);border-radius:var(--border-radius);padding:16px}.managerpage-card-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.managerpage-card-header h3{font-size:18px;font-weight:600}.card-icon{color:var(--primary);font-size:18px}.managerpage-club-info{display:flex;gap:16px}.managerpage-club-logo{width:60px;height:60px;border-radius:8px;background-color:var(--bg-lighter);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.managerpage-club-logo img{width:100%;height:100%;object-fit:contain}.managerpage-club-details{flex:1;min-width:0}.managerpage-club-details h4{font-size:16px;font-weight:600;margin-bottom:8px}.managerpage-club-stats{display:flex;gap:16px}.managerpage-club-stat{display:flex;flex-direction:column}.managerpage-club-stat span:first-child{font-size:12px;color:var(--text-secondary)}.managerpage-club-stat .highlight{font-size:14px;font-weight:600;color:var(--primary)}.managerpage-points-display{display:flex;flex-direction:column;gap:8px}.managerpage-points-value{font-size:28px;font-weight:700;color:var(--primary);text-align:center}.managerpage-points-progress{height:8px;background:var(--bg-lighter);border-radius:4px;position:relative}.managerpage-points-progress-bar{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-dark) 100%);border-radius:4px}.managerpage-points-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--text-secondary)}.managerpage-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.managerpage-stat-card{background:var(--bg-light);border-radius:var(--border-radius);padding:16px;text-align:center;transition:all .3s ease}.managerpage-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.stat-icon{font-size:24px;color:var(--primary);margin-bottom:8px}.stat-value{font-size:20px;font-weight:700;margin-bottom:4px}.stat-label{font-size:12px;color:var(--text-secondary)}.managerpage-achievements{display:flex;flex-direction:column;gap:12px}.managerpage-achievement{display:flex;gap:12px;align-items:center}.achievement-badge{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#111}.achievement-details{flex:1;min-width:0}.achievement-details h4{font-size:14px;font-weight:600;margin-bottom:2px}.achievement-details p{font-size:12px;color:var(--text-secondary)}@media (min-width: 768px){.managerpage-container{max-width:600px;margin:0 auto;border-radius:var(--border-radius);padding-top:20px;box-shadow:0 10px 30px #0000004d}.managerpage-header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.managerpage-main{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.managerpage-stats-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.managerpage-container{max-width:1000px;height:800px}.managerpage-profile-header{align-items:flex-start}.managerpage-avatar,.managerpage-avatar-preview{width:120px;height:120px}.managerpage-profile-info h2{font-size:24px}.managerpage-username{font-size:16px}.managerpage-twitter,.managerpage-joined{font-size:14px}}.managerpage-twitter-edit{display:flex;align-items:center}.managerpage-twitter-edit svg{width:10%}.add_twitter_input{width:90%;background:var(--bg-lighter);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:20px;font-weight:700;margin-left:10px;margin-bottom:4px}.managerpage-avatar-modal{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.managerpage-avatar-modal-content{background:var(--bg-light);border-radius:var(--border-radius);padding:24px;max-width:90%;max-height:90vh;overflow-y:auto;position:relative}.managerpage-avatar-modal h3{margin-bottom:16px;text-align:center}.managerpage-avatar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.managerpage-avatar-option{width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.managerpage-avatar-option:hover{transform:scale(1.05);border-color:var(--primary)}.managerpage-avatar-option img{width:100%;height:100%;object-fit:cover}.managerpage-avatar-modal-close{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-primary);font-size:20px;cursor:pointer}.trainpage-container{display:flex;flex-direction:column;min-height:100vh;max-width:100%;margin:0 auto;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%);overflow:hidden}.trainpage-header{padding:16px;background-color:var(--bg-light);border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:10}.trainpage-header h1{font-size:24px;font-weight:700;display:flex;align-items:center;gap:12px}.trainpage-header-span{display:flex;justify-content:space-between}.header-icon{color:var(--primary)}.trainpage-subtitle{font-size:14px;color:var(--text-secondary);margin-top:4px}.trainpage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.trainpage-spinner{animation:spin 1s linear infinite}.trainpage-section-title{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--primary)}.trainpage-active-sessions{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.trainpage-session-card{background:var(--bg-light);border-radius:var(--border-radius);padding:16px;margin-bottom:12px}.trainpage-session-info{display:flex;justify-content:space-between;margin-bottom:12px}.trainpage-session-player{display:flex;align-items:center;gap:12px}.trainpage-player-avatar{width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center;background-color:var(--bg-lighter);border:2px solid var(--primary)}.trainpage-session-coach{display:flex;flex-direction:column;align-items:flex-end}.trainpage-session-coach span{font-size:12px;color:var(--text-secondary)}.trainpage-coach-icon{font-size:16px;margin-bottom:4px}.trainpage-coach-icon.gk{color:#2196f3}.trainpage-coach-icon.df{color:#4caf50}.trainpage-coach-icon.mf{color:#ffc107}.trainpage-coach-icon.at{color:#f44336}.trainpage-session-progress{margin-top:12px}.trainpage-progress-bar{height:6px;background:var(--bg-lighter);border-radius:3px;overflow:hidden;margin-bottom:4px}.trainpage-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-dark) 100%);border-radius:3px;transition:width .5s ease}.trainpage-time-remaining{font-size:12px;color:var(--text-secondary);text-align:right}.trainpage-coaches-section{padding:16px;flex:1;overflow-y:auto}.trainpage-coaches-grid{display:grid;grid-template-columns:1fr;gap:16px}.trainpage-coach-card{background:var(--bg-light);border-radius:var(--border-radius);padding:16px;position:relative;overflow:hidden;transition:all .3s ease}.trainpage-coach-card.gk{border-left:4px solid #2196f3}.trainpage-coach-card.df{border-left:4px solid #4caf50}.trainpage-coach-card.mf{border-left:4px solid #ffc107}.trainpage-coach-card.at{border-left:4px solid #f44336}.trainpage-coach-card.training{opacity:.7}.trainpage-coach-card.training:after{content:"IN PROGRESS";position:absolute;top:0;right:0;background:var(--primary);color:#111;font-size:10px;font-weight:700;padding:4px 8px;border-bottom-left-radius:var(--border-radius)}.trainpage-coach-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.trainpage-coach-header h3{font-size:16px;font-weight:600;flex:1}.trainpage-coach-level{background:var(--primary);color:#111;font-size:12px;font-weight:700;padding:4px 8px;border-radius:12px}.trainpage-coach-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:8px}.trainpage-coach-locked p{font-size:14px;color:var(--text-secondary)}.trainpage-unlock-button{background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);padding:8px 16px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.trainpage-unlock-button:hover{background:var(--primary-dark)}.trainpage-coach-busy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;gap:8px}.trainpage-coach-busy p{font-size:14px;color:var(--text-secondary)}.trainpage-coach-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.trainpage-stat{background:var(--bg-lighter);border-radius:8px;padding:8px;text-align:center}.trainpage-stat span:first-child{font-size:12px;color:var(--text-secondary);display:block;margin-bottom:4px}.trainpage-stat span:last-child{font-size:14px;font-weight:600}.trainpage-select-button{width:100%;background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);padding:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.trainpage-select-button:hover{background:var(--primary-dark)}.trainpage-select-button:disabled{opacity:.5;cursor:not-allowed}.trainpage-player-modal{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.trainpage-player-modal-content{background:var(--bg-light);border-radius:var(--border-radius);width:100%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.trainpage-modal-header{padding:16px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.trainpage-modal-header h3{font-size:18px;font-weight:600;padding-right:30px}.trainpage-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;transition:all .3s ease}.trainpage-modal-close:hover{color:var(--primary)}.trainpage-player-list{flex:1;overflow-y:auto;padding:8px 0}.trainpage-player-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .3s ease}.trainpage-player-item:hover{background:#ffffff0d}.trainpage-player-item.selected{background:#ffd7001a}.trainpage-player-info{flex:1}.trainpage-player-info h4{font-size:16px;margin-bottom:4px}.trainpage-player-info p{font-size:12px;color:var(--text-secondary)}.trainpage-selected-icon{color:var(--primary);font-size:20px}.trainpage-modal-actions{display:flex;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.trainpage-cancel-button{flex:1;background:none;border:1px solid var(--text-secondary);color:var(--text-primary);border-radius:var(--border-radius);padding:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.trainpage-cancel-button:hover{border-color:var(--primary);color:var(--primary)}.trainpage-confirm-button{flex:1;background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);padding:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.trainpage-confirm-button:hover:not(:disabled){background:var(--primary-dark)}.trainpage-confirm-button:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 768px){.trainpage-container{max-width:600px;margin:0 auto;border-radius:var(--border-radius);min-height:90vh;padding-top:5vh;box-shadow:0 10px 30px #0000004d}.trainpage-header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.trainpage-coaches-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.trainpage-container{max-width:1000px;min-height:800px}.trainpage-coaches-grid{grid-template-columns:repeat(2,1fr)}}.trainpage-no-coaches{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:var(--bg-lighter);border-radius:var(--border-radius);text-align:center;gap:16px}.trainpage-no-coaches p{font-size:16px;color:var(--text-secondary)}.trainpage-sign-button{background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);padding:12px 24px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.trainpage-sign-button:hover{background:var(--primary-dark)}.trainpage-confirm-modal{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.trainpage-confirm-content{background:var(--bg-light);border-radius:var(--border-radius);padding:24px;max-width:400px;width:90%;text-align:center}.trainpage-confirm-actions{display:flex;gap:12px;margin-top:24px}.trainpage-confirm-cancel{flex:1;background:none;border:1px solid var(--text-secondary);color:var(--text-primary);border-radius:var(--border-radius);padding:12px;font-weight:600;cursor:pointer}.trainpage-confirm-cancel:hover{border-color:var(--primary);color:var(--primary)}.trainpage-confirm-proceed{flex:1;background:var(--primary);color:#111;border:none;border-radius:var(--border-radius);padding:12px;font-weight:600;cursor:pointer}.trainpage-confirm-proceed:hover{background:var(--primary-dark)}.trainpage-busy-player{font-size:12px;background:#0000004d;padding:4px 8px;border-radius:12px;margin-top:8px}.trainpage-completed-actions{display:flex;gap:8px;margin-top:8px}.trainpage-action-button{flex:1;padding:8px 12px;border-radius:var(--border-radius);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .3s ease}.trainpage-action-button.retrain{background:#ffd70033;color:var(--primary);border:1px solid var(--primary)}.trainpage-action-button.retrain:hover{background:#ffd7004d}.trainpage-action-button.end{background:#4caf5033;color:var(--success);border:1px solid var(--success)}.trainpage-action-button.end:hover{background:#4caf504d}.trainpage-training-details{font-size:12px;color:var(--text-secondary);margin-top:8px;display:flex;flex-direction:column;gap:4px}.trainpage-training-details div{display:flex;justify-content:space-between}.trainpage-training-details span:last-child{font-weight:600;color:var(--primary)}.trainpage-empty{opacity:1;padding:20px;text-align:center}.trainpage-empty-div{display:flex;justify-content:center;gap:20px;margin:20px auto auto;max-width:400px}.trainpage-empty-illustration{width:300px!important}.training-coach-image{width:100px;border-radius:9px}.save-tactic-button{border-radius:9px!important;background:#f1b355!important;color:#121212!important;font-weight:700!important}.player-image-thumb{width:30px;margin-top:-15px;border-radius:12px}.tacticpage-container{font-family:Segoe UI,Roboto,Oxygen,sans-serif;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-dark) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-primary);min-height:100vh;padding:0;position:relative;overflow-x:hidden;max-width:1000px;margin:auto}.tacticpage-glass-header{background:#1e1e1ecc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,215,0,.1);position:sticky;top:0;z-index:100}.tacticpage-logo{display:flex;align-items:center;gap:1rem}.tacticpage-logo-icon{color:var(--primary);font-size:1.8rem;filter:drop-shadow(0 0 5px rgba(255,215,0,.3))}.tacticpage-logo h1{font-size:1.5rem;font-weight:600;background:linear-gradient(90deg,var(--primary),#ffea00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px}.tacticpage-save-btn{border:none;padding:.8rem .5rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .3s ease;box-shadow:0 4px 15px #ffd70033;border-radius:9px!important;background:#f1b355!important;color:#121212!important;font-weight:700!important}.tacticpage-save-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd7004d}.tacticpage-save-btn:active{transform:translateY(0)}.tacticpage-tabs{display:flex;padding:0 2rem;margin-top:1rem;border-bottom:1px solid var(--card-border)}.tacticpage-tab{flex:1;padding:1rem 0;background:none;border:none;color:var(--text-secondary);font-weight:500;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease;position:relative}.tacticpage-tab.active{color:var(--primary)}.tacticpage-tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:3px;background:var(--primary);border-radius:3px 3px 0 0}.tacticpage-tab:hover:not(.active){color:var(--text-primary)}.tacticpage-content{padding:2rem;animation:fadeIn .5s ease}.tacticpage-sliders-section{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.tacticpage-slider-card{background:var(--bg-light);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 8px 30px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.tacticpage-slider-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0006}.tacticpage-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.tacticpage-slider-header h3{font-size:1.1rem;font-weight:500;color:var(--primary)}.tacticpage-value-bubble{color:var(--primary);padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.9rem;border:1px solid rgba(255,215,0,.3)}.tacticpage-slider{-webkit-appearance:none;width:100%;height:8px;border-radius:10px;outline:none;margin:auto;margin-top:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.tacticpage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 10px #ffd70080;transition:all .2s ease}.tacticpage-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 15px #ffd700b3}.tacticpage-slider-labels{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary)}.tacticpage-advanced-section{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.tacticpage-advanced-card{background:var(--card-bg);border-radius:12px;padding:1.5rem;box-shadow:0 8px 30px #0000004d;border:1px solid var(--card-border)}.tacticpage-advanced-card h3{font-size:1.1rem;font-weight:500;color:var(--primary);margin-bottom:1.5rem}.tacticpage-premium-select{width:100%;padding:1rem;background:#1e1e1e;border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-size:1rem;cursor:pointer;transition:all .3s ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffd700'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.tacticpage-premium-select:hover{border-color:var(--primary)}.tacticpage-premium-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ffd70033}.tacticpage-premium-select.small{padding:.8rem;font-size:.9rem}.tacticpage-advanced-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.tacticpage-advanced-grid-card{background:#ffffff08;border-radius:10px;padding:1.2rem;border:1px solid var(--card-border)}.tacticpage-advanced-grid-card h4{font-size:.95rem;font-weight:500;color:var(--text-primary);margin-bottom:1rem}.tacticpage-switch-card{display:flex;align-items:center;gap:1rem;background:var(--card-bg);border-radius:12px;padding:1.5rem;box-shadow:0 8px 30px #0000004d;border:1px solid var(--card-border)}.tacticpage-switch{position:relative;display:inline-block;width:60px;height:34px}.tacticpage-switch input{opacity:0;width:0;height:0}.tacticpage-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.4s;border-radius:34px;width:50%}.tacticpage-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;transition:.4s;border-radius:50%}input:checked+.tacticpage-slider{background-color:var(--primary)}input:checked+.tacticpage-slider:before{transform:translate(26px)}@media (max-width: 768px){.tacticpage-glass-header{padding:1rem}.tacticpage-advanced-section{margin-bottom:60px}.tacticpage-logo h1{font-size:1.2rem}.tacticpage-content{padding:1rem}.tacticpage-advanced-grid{grid-template-columns:1fr}}.rewardpage-container{font-family:Montserrat,sans-serif;max-width:100%;margin:0 auto;padding:0;background:#000;color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.rewardpage-header{background:linear-gradient(135deg,#1a1a1a,#000);padding:1.5rem 1rem;border-bottom:2px solid #ffd700;position:relative;overflow:hidden}.rewardpage-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,#ff8c00,gold);animation:rewardpage-header-glow 3s infinite}@keyframes rewardpage-header-glow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rewardpage-header-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.rewardpage-title{font-size:1.8rem;font-weight:700;margin:0;background:linear-gradient(to right,gold,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.rewardpage-streak-display{display:flex;align-items:center;margin-top:.5rem;background:#141414cc;padding:.5rem 1rem;border-radius:50px;border:1px solid #ffd700;box-shadow:0 2px 10px #ffd70033}.rewardpage-streak-icon{color:gold;margin-right:.5rem;font-size:1.2rem}.rewardpage-streak-count{font-weight:700;font-size:1.2rem;color:gold;margin-right:.3rem}.rewardpage-streak-label{font-size:.8rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.rewardpage-calendar-container{padding:1.5rem 1rem}.rewardpage-calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.5rem}.rewardpage-calendar-day{background:#1e1e1ecc;border-radius:10px;padding:.3rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;position:relative;overflow:hidden;border:1px solid #333;transition:all .3s ease;min-height:120px}.rewardpage-calendar-day:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffd7001a,#ffd70000);opacity:0;transition:opacity .3s ease}.rewardpage-calendar-day.rewardpage-next:before{opacity:1}.rewardpage-calendar-day.rewardpage-next{border-color:gold;box-shadow:0 0 15px #ffd7004d;transform:scale(1.05)}.rewardpage-calendar-day.rewardpage-special{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #ff8c00}.rewardpage-calendar-day.rewardpage-claimed{opacity:.7}.rewardpage-day-number{font-weight:700;font-size:1rem;color:gold}.rewardpage-calendar-day.rewardpage-claimed .rewardpage-day-number{color:#aaa}.rewardpage-day-rewards{display:flex;flex-direction:column;align-items:center;width:100%}.rewardpage-reward-item{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.7rem;width:100%}.rewardpage-coin-icon{color:gold}.rewardpage-diamond-icon{color:#4fc3f7}.rewardpage-water-icon{color:#4dabf7;font-size:.9rem}.rewardpage-special-label{position:absolute;bottom:0;left:0;right:0;background:#ff8c00cc;color:#fff;font-size:.6rem;text-align:center;padding:.2rem;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.rewardpage-claimed-overlay{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;color:#4caf50;font-size:1.5rem}.rewardpage-claim-container{padding:1rem;display:flex;flex-direction:column;align-items:center;position:sticky;bottom:0;background:linear-gradient(to top,#000 60%,transparent 100%);z-index:10}.rewardpage-claim-button{background:linear-gradient(135deg,gold,#ff8c00);color:#000;border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:700;border-radius:50px;width:100%;max-width:350px;display:flex;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;box-shadow:0 4px 15px #ffd70066;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;overflow:hidden}.rewardpage-claim-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#fff0 0% 45%,#ffffff4d 50%,#fff0 55% 100%);transform:rotate(30deg);animation:rewardpage-button-shine 3s infinite}@keyframes rewardpage-button-shine{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}.rewardpage-claim-button.rewardpage-claimed{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 4px 15px #4caf5066}.rewardpage-claim-button.rewardpage-claimed:before{display:none}.rewardpage-claim-button.rewardpage-disabled{background:linear-gradient(135deg,#666,#333);box-shadow:none;cursor:not-allowed;opacity:.7}.rewardpage-claim-button.rewardpage-disabled:before{display:none}.rewardpage-spinner{width:20px;height:20px;border:3px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;animation:rewardpage-spin 1s ease-in-out infinite}@keyframes rewardpage-spin{to{transform:rotate(360deg)}}.rewardpage-info-text{margin-top:1rem;font-size:.8rem;text-align:center;color:#aaa;max-width:350px}.rewardpage-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rewardpage-modal{background:linear-gradient(135deg,#1a1a1a,#000);border-radius:20px;width:90%;max-width:350px;overflow:hidden;border:2px solid #ffd700;box-shadow:0 10px 30px #ffd7004d;position:relative}.rewardpage-modal-special{border:2px solid #ff8c00;box-shadow:0 10px 30px #ff8c004d}.rewardpage-modal-header{padding:1.5rem 1rem;text-align:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-bottom:1px solid #333;position:relative}.rewardpage-modal-header h2{margin:.5rem 0 0;color:gold;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px}.rewardpage-modal-trophy{font-size:2.5rem;color:gold;margin-bottom:.5rem}.rewardpage-modal-special-badge{position:absolute;top:-10px;right:20px;background:linear-gradient(135deg,#ff8c00,#ff5722);color:#fff;padding:.3rem 1rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 3px 10px #ff8c0080}.rewardpage-modal-content{padding:1.5rem 1rem;text-align:center}.rewardpage-modal-day{font-size:2rem;font-weight:700;color:gold;margin-bottom:1rem}.rewardpage-modal-rewards{display:flex;justify-content:center;gap:1.5rem;margin:1.5rem 0;flex-wrap:wrap}.rewardpage-modal-reward-item{display:flex;flex-direction:column;align-items:center;min-width:70px}.rewardpage-modal-coin-icon{font-size:2rem;color:gold}.rewardpage-modal-diamond-icon{font-size:2rem;color:#4fc3f7}.rewardpage-modal-reward-value{font-size:1.5rem;font-weight:700;margin:.3rem 0}.rewardpage-modal-reward-label{font-size:.8rem;opacity:.8;text-transform:uppercase}.rewardpage-modal-streak{margin-top:1.5rem;padding:.8rem;background:#ffd7001a;border-radius:10px;border:1px solid rgba(255,215,0,.3)}.rewardpage-modal-streak-label{font-size:.8rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.rewardpage-modal-streak-count{font-size:1.5rem;font-weight:700;color:gold;margin-top:.3rem}.rewardpage-modal-congrats{margin-top:1.5rem;padding:1rem;background:#4caf501a;border-radius:10px;border:1px solid rgba(76,175,80,.3)}.rewardpage-modal-congrats h3{color:#4caf50;margin:0 0 .5rem}.rewardpage-modal-congrats p{margin:0;font-size:.9rem}.rewardpage-modal-close-button{background:linear-gradient(135deg,gold,#ff8c00);color:#000;border:none;padding:1rem;font-size:1rem;font-weight:700;width:100%;cursor:pointer;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px){.rewardpage-calendar-grid{grid-template-columns:repeat(7,1fr);gap:1rem}.rewardpage-title{font-size:2.2rem}.rewardpage-streak-count{font-size:1.5rem}.rewardpage-streak-label{font-size:.9rem}.rewardpage-calendar-day{padding:1rem .5rem}.rewardpage-day-number{font-size:1.5rem}.rewardpage-reward-item{font-size:.8rem}.rewardpage-claim-button{font-size:1.1rem;padding:1.2rem 1.5rem}.rewardpage-modal{max-width:400px}}@media (max-width: 910px){.rewardpage-calendar-day{max-width:100px}}@media (max-width: 768px){.rewardpage-calendar-day{max-width:170px}}@media (max-width: 530px){.rewardpage-calendar-day{max-width:110px}}@media (max-width: 490px){.rewardpage-calendar-day{max-width:100px}}@media (max-width: 460px){.rewardpage-calendar-day{max-width:90px}}.authpage-container{font-family:Montserrat,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;position:relative;overflow:hidden;padding:1rem}.authpage-background{position:absolute;inset:0;background:radial-gradient(circle at center,#1a1a1a,#000);z-index:0}.authpage-background:before{content:"";position:absolute;inset:0;background:url(/images/soccer-pattern.jpg) repeat;opacity:.03;z-index:1}.authpage-card{background:#141414e6;border-radius:16px;width:100%;max-width:480px;padding:2rem;box-shadow:0 10px 30px #00000080;position:relative;z-index:2;border:1px solid rgba(255,215,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authpage-header{text-align:center;margin-bottom:2rem}.authpage-logo{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem;font-weight:700;color:gold;margin-bottom:1rem}.authpage-logo-icon{font-size:1.5rem}.authpage-title{font-size:1.8rem;margin:.5rem 0;color:#fff;font-weight:700;background:linear-gradient(to right,gold,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.authpage-subtitle{font-size:.9rem;color:#aaa;margin:.5rem 0 0}.authpage-progress{display:flex;justify-content:space-between;margin:1.5rem auto;max-width:350px;position:relative}.authpage-progress:before{content:"";position:absolute;top:15px;left:0;right:0;height:2px;background:#ffd70033;z-index:1}.authpage-progress-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.authpage-progress-bubble{width:30px;height:30px;border-radius:50%;background:#333;color:#aaa;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:.5rem;border:2px solid transparent}.authpage-progress-step.active .authpage-progress-bubble{background:gold;color:#000;border-color:gold}.authpage-progress-step span{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:1px}.authpage-progress-step.active span{color:gold}.authpage-form{margin-top:1rem}.authpage-form-step{display:flex;flex-direction:column;gap:1.5rem}.authpage-input-group{margin-bottom:1rem}.authpage-label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:#ddd}.authpage-input-wrapper{position:relative;display:flex;align-items:center}.authpage-input-icon{position:absolute;left:15px;color:gold;font-size:1rem}.authpage-input{width:100%;padding:12px 15px 12px 45px;background:#1e1e1ecc;border:1px solid #333;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.authpage-input:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.authpage-availability{position:absolute;right:15px;display:flex;align-items:center;gap:.3rem;font-size:.8rem}.authpage-availability.available{color:#4caf50}.authpage-availability.unavailable{color:#f44336}.authpage-availability .loading{color:gold;animation:authpage-spin 1s infinite linear}.authpage-hint{font-size:.75rem;color:#777;margin-top:.3rem}.authpage-avatar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:.5rem}.authpage-avatar-option{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .3s ease;aspect-ratio:1}.authpage-avatar-option:hover{transform:scale(1.05);border-color:#ffd70080}.authpage-avatar-option.selected{border-color:gold;box-shadow:0 0 15px #ffd7004d}.authpage-avatar-image{width:100%;height:100%;object-fit:cover}.authpage-avatar-check{position:absolute;top:5px;right:5px;width:20px;height:20px;background:gold;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem}.authpage-button-group{display:flex;gap:1rem;margin-top:1.5rem}.authpage-button{flex:1;padding:12px;border-radius:8px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .3s ease;border:none}.authpage-button-primary{background:linear-gradient(135deg,gold,#ffa000);color:#000}.authpage-button-primary:hover{background:linear-gradient(135deg,#ffa000,gold);box-shadow:0 5px 15px #ffd7004d}.authpage-button-primary:disabled{background:#555;color:#999;cursor:not-allowed;box-shadow:none}.authpage-button-secondary{background:transparent;color:gold;border:1px solid #ffd700}.authpage-button-secondary:hover{background:#ffd7001a}.authpage-button-secondary:disabled{opacity:.5;cursor:not-allowed}.authpage-back-button{background:none;border:none;color:gold;display:flex;align-items:center;gap:.3rem;font-size:.9rem;cursor:pointer;margin-bottom:1rem;padding:0}.authpage-back-button:hover{text-decoration:underline}.authpage-options{display:flex;justify-content:flex-end;margin-top:-.5rem;margin-bottom:1rem}.authpage-forgot-password{color:gold;font-size:.8rem;text-decoration:none}.authpage-forgot-password:hover{text-decoration:underline}.authpage-footer{text-align:center;margin-top:2rem;font-size:.9rem;color:#777}.authpage-footer-text{margin:0}.authpage-footer-link{color:gold;text-decoration:none;font-weight:600}.authpage-footer-link:hover{text-decoration:underline}.authpage-error{background:#f4433633;color:#f44336;padding:.8rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;border-left:3px solid #f44336}.authpage-success{background:#4caf5033;color:#4caf50;padding:.8rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;border-left:3px solid #4caf50}.authpage-spinner{width:20px;height:20px;border:3px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;animation:authpage-spin 1s ease-in-out infinite}@keyframes authpage-spin{to{transform:rotate(360deg)}}@media (max-width: 480px){.authpage-card{padding:1.5rem}.authpage-title{font-size:1.5rem}.authpage-avatar-grid{grid-template-columns:repeat(3,1fr)}.authpage-button-group{flex-direction:column;gap:.5rem}.authpage-progress-step span{display:none}}.createLeaguepage-container{font-family:Segoe UI,Roboto,Oxygen,sans-serif;background-color:var(--dark-bg);color:var(--text-primary);min-height:100vh;padding:0;position:relative;overflow-x:hidden}.createLeaguepage-glass-header{background:#1e1e1ecc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem 2rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,215,0,.1);position:sticky;top:0;z-index:100}.createLeaguepage-logo{display:flex;align-items:center;gap:1rem}.createLeaguepage-logo-icon{color:var(--primary);font-size:1.8rem;filter:drop-shadow(0 0 5px rgba(255,215,0,.3))}.createLeaguepage-logo h1{font-size:1.5rem;font-weight:600;background:linear-gradient(90deg,var(--primary),#ffea00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px}.createLeaguepage-content{padding:2rem;max-width:600px;margin:0 auto;animation:fadeIn .5s ease}.createLeaguepage-card{background:var(--card-bg);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 8px 30px #0000004d;border:1px solid var(--card-border);transition:transform .3s ease,box-shadow .3s ease}.createLeaguepage-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0006}.createLeaguepage-card-title{font-size:1.3rem;font-weight:600;color:var(--primary);margin-bottom:1.5rem;text-align:center;position:relative}.createLeaguepage-card-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:2px;background:var(--primary)}.createLeaguepage-form-group{margin-bottom:1.5rem}.createLeaguepage-input-label{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;color:var(--text-primary);margin-bottom:.75rem}.createLeaguepage-input-icon{color:var(--primary);margin-right:8px;font-size:1rem}.createLeaguepage-input{width:100%;padding:1rem;background:#ffffff0d;border:1px solid var(--card-border);border-radius:10px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.createLeaguepage-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ffd70033}.createLeaguepage-input::placeholder{color:var(--text-secondary)}.createLeaguepage-range-input{-webkit-appearance:none;width:100%;height:8px;border-radius:10px;outline:none;margin:1.5rem 0 .5rem;transition:all .3s ease}.createLeaguepage-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 10px #ffd70080;transition:all .2s ease}.createLeaguepage-range-input::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 15px #ffd700b3}.createLeaguepage-range-labels{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary)}.createLeaguepage-fee-card{background:linear-gradient(135deg,#ffd7001a,#1e1e1ee6);border:1px solid rgba(255,215,0,.2);text-align:center}.createLeaguepage-fee-details h3{font-size:1.1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.createLeaguepage-fee-amount{font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.createLeaguepage-fee-note{font-size:.85rem;color:var(--text-secondary);opacity:.8}.createLeaguepage-error-card{background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:1rem;margin-bottom:1.5rem;color:#ff6b6b;font-size:.9rem;text-align:center;animation:shake .5s ease}.createLeaguepage-submit-btn{width:100%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#000;border:none;padding:1.2rem;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;box-shadow:0 4px 15px #ffd70033}.createLeaguepage-submit-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px 20px #ffd7004d}.createLeaguepage-submit-btn:active:not(:disabled){transform:translateY(0)}.createLeaguepage-submit-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.createLeaguepage-glass-header{padding:1rem}.createLeaguepage-logo h1{font-size:1.2rem}.createLeaguepage-content{padding:1.5rem}}.createClubpage-container{font-family:Segoe UI,Roboto,Oxygen,sans-serif;background-color:var(--dark-bg);color:var(--text-primary);min-height:100vh;padding:0;position:relative;overflow-x:hidden}.createClubpage-glass-header{background:#1e1e1ecc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem 2rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,215,0,.1);position:sticky;top:0}.createClubpage-logo{display:flex;align-items:center;gap:1rem}.createClubpage-logo-icon{color:var(--primary);font-size:1.8rem;filter:drop-shadow(0 0 5px rgba(255,215,0,.3))}.createClubpage-logo h1{font-size:1.5rem;font-weight:600;background:linear-gradient(90deg,var(--primary),#ffea00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px}.createClubpage-content{padding:2rem;max-width:600px;margin:0 auto;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.createClubpage-card{background:var(--card-bg);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 8px 30px #0000004d;border:1px solid var(--card-border);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.createClubpage-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0006}.createClubpage-card-title{font-size:1.5rem;font-weight:600;color:var(--primary);margin:1.5rem 0 1rem;position:relative}.createClubpage-card-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:2px;background:var(--primary)}.createClubpage-card-description{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.createClubpage-club-badge{width:120px;height:120px;margin:0 auto;background:linear-gradient(135deg,#ffd7001a,#1e1e1ee6);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--primary);box-shadow:0 0 20px #ffd70033;position:relative;overflow:hidden}.createClubpage-badge-inner{width:90px;height:90px;background:#0000004d;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary)}.createClubpage-badge-icon{color:var(--primary);font-size:2.5rem;filter:drop-shadow(0 0 5px rgba(255,215,0,.5))}.createClubpage-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:2rem}.createClubpage-feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,215,0,.1)}.createClubpage-feature-icon{color:var(--primary);font-size:1.2rem}.createClubpage-fee-card{background:linear-gradient(135deg,#ffd7001a,#1e1e1ee6);border:1px solid rgba(255,215,0,.2)}.createClubpage-fee-details h3{font-size:1.1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.createClubpage-fee-amount{font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.createClubpage-fee-note{font-size:.85rem;color:var(--text-secondary);opacity:.8}.createClubpage-error-card{background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:1rem;margin-bottom:1.5rem;color:#ff6b6b;font-size:.9rem;text-align:center;animation:shake .5s ease}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.createClubpage-success-card{background:var(--success-bg);border:1px solid var(--success-border);border-radius:10px;padding:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;animation:fadeIn .5s ease}.createClubpage-success-icon{color:#4caf50;font-size:1.5rem}.createClubpage-create-btn{width:100%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#000;border:none;padding:1.2rem;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;box-shadow:0 4px 15px #ffd70033}.createClubpage-create-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px 20px #ffd7004d}.createClubpage-create-btn:active:not(:disabled){transform:translateY(0)}.createClubpage-create-btn:disabled{opacity:.7;cursor:not-allowed}.createClubpage-tx-link{text-align:center;margin-top:1rem}.createClubpage-tx-link a{color:var(--primary);text-decoration:none;font-size:.9rem;transition:all .2s ease}.createClubpage-tx-link a:hover{text-decoration:underline}@media (max-width: 768px){.createClubpage-glass-header{padding:1rem}.createClubpage-logo h1{font-size:1.2rem}.createClubpage-content{padding:1.5rem}.createClubpage-features-grid{grid-template-columns:1fr}}.premium-select{width:100%;padding:12px 16px;margin-top:8px;border-radius:8px;border:1px solid #e5e7eb;background-color:#fff0;font-size:15px;color:#f5f5f5;cursor:pointer;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.premium-select:hover{border-color:#9ca3af}.premium-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.createLeaguepage-form-group label span{color:gold;font-weight:500}.friendlyPage-container{font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;background:#121212;color:#e0e0e0;min-height:100vh;padding:0;margin:0}.friendlyPage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:20px}.friendlyPage-spinner{width:50px;height:50px;border:5px solid rgba(255,215,0,.3);border-radius:50%;border-top-color:gold;animation:friendlyPage-spin 1s ease-in-out infinite}@keyframes friendlyPage-spin{to{transform:rotate(360deg)}}.friendlyPage-header{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);padding:20px;border-bottom:1px solid #333;position:relative;display:flex;flex-direction:column;gap:15px}.friendlyPage-header-content{max-width:1200px;margin:0 auto;width:100%}.friendlyPage-title{color:gold;margin:0;font-size:2rem;display:flex;align-items:center;gap:10px}.friendlyPage-icon{font-size:1.5rem}.friendlyPage-meta{display:flex;gap:15px;flex-wrap:wrap;margin-top:10px}.friendlyPage-meta-item{display:flex;align-items:center;gap:5px;font-size:.9rem;color:#aaa}.friendlyPage-status{padding:3px 8px;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.friendlyPage-status-pending{background:#ffa50033;color:orange}.friendlyPage-status-ongoing{background:#00800033;color:#0a0}.friendlyPage-status-ended{background:#dc143c33;color:#dc143c}.friendlyPage-join-button,.friendlyPage-admin-button,.friendlyPage-generate-button{background:linear-gradient(135deg,gold,#daa520);color:#121212;border:none;padding:10px;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:.9rem;align-self:flex-start;box-shadow:0 4px 6px #0000001a}.friendlyPage-admin-button,.friendlyPage-generate-button{background:linear-gradient(135deg,#4a4a4a,#2a2a2a);color:gold;margin-left:10px}.friendlyPage-join-button:hover,.friendlyPage-admin-button:hover,.friendlyPage-generate-button:hover{transform:translateY(-2px);box-shadow:0 6px 8px #00000026}.friendlyPage-stats-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;padding:20px;max-width:1200px;margin:0 auto}.friendlyPage-stat-card{background:#1e1e1e;border-radius:8px;padding:15px;text-align:center;border:1px solid #333;transition:transform .3s ease}.friendlyPage-stat-card:hover{transform:translateY(-5px);border-color:gold}.friendlyPage-stat-icon{font-size:1.5rem;color:gold;margin-bottom:10px}.friendlyPage-stat-value{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.friendlyPage-stat-label{font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:1px}.friendlyPage-tabs{display:flex;border-bottom:1px solid #333;max-width:1200px;margin:0 auto;padding:0 20px}.friendlyPage-tab{padding:12px 20px;background:none;border:none;color:#aaa;font-weight:700;cursor:pointer;position:relative;transition:all .3s ease}.friendlyPage-tab:hover{color:#fff}.friendlyPage-tab.active{color:gold}.friendlyPage-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:gold;border-radius:3px 3px 0 0}.friendlyPage-bracket{max-width:1200px;margin:0 auto;padding:20px}.friendlyPage-round{margin-bottom:20px;background:#1e1e1e;border-radius:8px;overflow:hidden;border:1px solid #333}.friendlyPage-round-header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#252525}.friendlyPage-round-title{margin:0;font-size:1.2rem;color:gold;display:flex;align-items:center;gap:10px}.friendlyPage-round-matches{font-size:.8rem;color:#aaa;background:#333;padding:3px 8px;border-radius:12px}.friendlyPage-round-toggle{color:#aaa;transition:transform .3s ease}.friendlyPage-round.expanded .friendlyPage-round-toggle{transform:rotate(180deg)}.friendlyPage-matches{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.friendlyPage-match{background:#252525;border-radius:6px;padding:15px;border:1px solid #333;transition:all .3s ease}.friendlyPage-match:hover{border-color:gold;transform:translateY(-2px)}.friendlyPage-match.user-team{background:#ffd7000d;border-color:#ffd7004d}.friendlyPage-match-date{font-size:.8rem;color:#aaa;margin-bottom:10px;display:flex;align-items:center;gap:5px}.friendlyPage-match-teams{display:flex;flex-direction:column;gap:10px}.friendlyPage-match-team{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.friendlyPage-match-team.winner{font-weight:700}.friendlyPage-match-team.user{color:gold}.friendlyPage-match-team-name{display:flex;align-items:center;gap:8px}.friendlyPage-user-badge{font-size:.7rem;background:#ffd70033;color:gold;padding:2px 6px;border-radius:4px}.friendlyPage-match-team-score{font-weight:700;min-width:30px;text-align:center}.friendlyPage-match-divider{text-align:center;font-size:.8rem;color:#666;margin:5px 0}.friendlyPage-match-events{margin-top:15px;padding-top:15px;border-top:1px dashed #333}.friendlyPage-match-events-title{font-size:.8rem;color:#aaa;margin-bottom:8px}.friendlyPage-match-event{font-size:.8rem;display:flex;gap:10px;margin-bottom:5px;align-items:center}.friendlyPage-match-event-minute{color:gold;font-weight:700}.friendlyPage-match-event-goal{color:#fff;cursor:pointer}.friendlyPage-match-event-assist{color:#aaa;font-size:.7rem;cursor:pointer}.friendlyPage-stats{max-width:1200px;margin:0 auto;padding:20px;display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.friendlyPage-stats{grid-template-columns:1fr 1fr}}.friendlyPage-stats-section{background:#1e1e1e;border-radius:8px;padding:20px;border:1px solid #333}.friendlyPage-stats-title{color:gold;margin-top:0;margin-bottom:20px;font-size:1.2rem;display:flex;align-items:center;gap:10px}.friendlyPage-stats-list{display:flex;flex-direction:column;gap:10px}.friendlyPage-stats-item{display:flex;align-items:center;gap:15px;padding:10px;border-radius:6px;background:#252525;transition:all .3s ease}.friendlyPage-stats-item:hover{background:#2a2a2a;transform:translate(5px)}.friendlyPage-stats-rank{width:30px;height:30px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:gold}.friendlyPage-stats-player{flex:1;display:flex;flex-direction:column;cursor:pointer}.friendlyPage-stats-club{font-size:.7rem;color:#aaa}.friendlyPage-stats-value{font-weight:700;color:gold}.friendlyPage-stats-label{font-size:.7rem;color:#aaa;margin-left:3px}.friendlyPage-stats-empty{color:#aaa;font-style:italic;text-align:center;padding:20px}.friendlyPage-empty{text-align:center;padding:40px 20px;color:#aaa}.friendlyPage-empty-icon{font-size:3rem;color:#333;margin-bottom:20px}.friendlyPage-notification{position:fixed;bottom:20px;right:20px;max-width:350px;width:100%;z-index:1000;animation:friendlyPage-notificationSlideIn .3s ease-out}@keyframes friendlyPage-notificationSlideIn{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.friendlyPage-notification-content{display:flex;align-items:center;gap:15px;padding:15px 20px;border-radius:8px;font-weight:700}.friendlyPage-notification-success{background:#008000e6;color:#fff}.friendlyPage-notification-error{background:#dc143ce6;color:#fff}.friendlyPage-notification svg{width:24px;height:24px;fill:currentColor}.friendlyPage-chat-section{max-width:1200px;margin:20px auto;padding:0 20px}@media (max-width: 768px){.friendlyPage-title{font-size:1.5rem}.friendlyPage-stats-overview,.friendlyPage-matches{grid-template-columns:1fr}.friendlyPage-tabs{justify-content:center}.friendlyPage-tab{padding:10px 15px;font-size:.9rem}}@keyframes friendlyPage-fadeIn{0%{opacity:0}to{opacity:1}}.friendlyPage-container{animation:friendlyPage-fadeIn .5s ease-out}.userAuto-container{position:relative;width:100%;font-family:Arial,sans-serif}.userAuto-input-container{display:flex;flex-wrap:wrap;min-height:44px}.userAuto-input{flex:1;border:none;outline:none;width:100%;padding:1rem;background:#ffffff0d;border:1px solid var(--card-border);border-radius:10px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.userAuto-chip{display:flex;align-items:center;background:#292929;justify-content:space-between;padding:6px 12px;border-radius:16px;font-size:14px;width:100%;margin-bottom:5px}.userAuto-chip-remove{margin-left:8px;background:none;border:none;cursor:pointer;color:#666;font-size:16px;line-height:1}.userAuto-chip-remove:hover{color:#333}.userAuto-options{position:absolute;width:100%;max-height:300px;overflow-y:auto;border:1px solid #ddd;border-top:none;background:#fff;z-index:1000;box-shadow:0 4px 6px #0000001a;color:#000;border-radius:10px}.userAuto-option{padding:10px 15px;cursor:pointer}.userAuto-option:hover{background-color:#f5f5f5}.userAuto-loading,.userAuto-no-options{padding:10px 15px;color:#666;font-style:italic}.searchUserAuto{display:flex;justify-content:space-between}.nftPage-wrap{padding:18px 14px 60px;max-width:1200px;margin:0 auto;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;min-height:92vh}.nftPage-hero{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;background:radial-gradient(1200px 400px at -10% -10%,rgba(241,179,85,.2),transparent 50%),radial-gradient(900px 300px at 110% 0%,rgba(241,179,85,.12),transparent 50%);border:1px solid var(--nftPage-line);border-radius:var(--nftPage-radius);padding:18px;box-shadow:var(--nftPage-shadow)}.nftPage-title{font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:0 0 6px}.nftPage-accent{color:var(--nftPage-yellow)}.nftPage-sub{color:var(--nftPage-sub);margin:0 0 12px}.nftPage-ctaRow{display:flex;gap:10px;flex-wrap:wrap}.nftPage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nftPage-stat{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid var(--nftPage-line);border-radius:14px;padding:10px 12px;text-align:center}.nftPage-statValue{font-weight:700;font-size:18px}.nftPage-statLabel{color:var(--nftPage-sub);font-size:12px}@media (min-width: 880px){.nftPage-hero{grid-template-columns:1.2fr 1fr;padding:24px}.nftPage-title{font-size:40px}.nftPage-stats{gap:14px}}.nftPage-btn{appearance:none;border:0;cursor:pointer;padding:10px 14px;border-radius:12px;font-weight:700;transition:transform var(--nftPage-speed),box-shadow var(--nftPage-speed),background var(--nftPage-speed)}.nftPage-btn:active{transform:translateY(1px) scale(.99)}.nftPage-btnPrimary{background:linear-gradient(180deg,var(--nftPage-yellow),var(--nftPage-yellow-2));color:#111;box-shadow:0 8px 20px #f1b35552}.nftPage-btnPrimary:hover{filter:brightness(1.02)}.nftPage-btnPrimary:disabled{opacity:.5;cursor:not-allowed}.nftPage-btnGhost{background:transparent;color:var(--nftPage-text);border:1px solid var(--nftPage-line)}.nftPage-btnBuy{width:100%;margin-top:10px;background:linear-gradient(180deg,#24d07d,#12b968);color:#08190f}.nftPage-btnBuy:disabled{opacity:.5;cursor:not-allowed}.nftPage-controls{margin-top:18px;display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 860px){.nftPage-controls{grid-template-columns:1fr auto;align-items:center}}.nftPage-search{display:flex;align-items:center;gap:8px;background:var(--nftPage-card);border:1px solid var(--nftPage-line);border-radius:12px;padding:10px 12px}.nftPage-search input{background:transparent;border:0;outline:0;color:var(--nftPage-text);width:100%;font-size:14px}.nftPage-rightControls{display:flex;gap:10px;justify-content:flex-end}.nftPage-select{position:relative;display:flex;align-items:center;gap:8px;background:var(--nftPage-card);border:1px solid var(--nftPage-line);border-radius:12px;padding:8px 12px}.nftPage-select select{appearance:none;border:0;outline:0;background:#000;color:var(--nftPage-text);font-weight:600;padding-right:18px}.nftPage-selectCaret{position:absolute;right:10px;pointer-events:none;color:var(--nftPage-sub)}.nftPage-viewToggle{display:inline-flex;background:var(--nftPage-card);border:1px solid var(--nftPage-line);border-radius:12px}.nftPage-toggleBtn{background:transparent;color:var(--nftPage-sub);padding:8px 10px;border-radius:10px;border:0;cursor:pointer;font-weight:700}.nftPage-toggleBtn.is-active{color:var(--nftPage-text);background:#ffffff0a}.nftPage-results{margin-top:16px}.nftPage-results--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 680px){.nftPage-results--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.nftPage-results--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nftPage-results--list{display:grid;gap:10px}.nftPage-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--nftPage-line);border-radius:var(--nftPage-radius);overflow:hidden;box-shadow:var(--nftPage-shadow);transition:transform var(--nftPage-speed),box-shadow var(--nftPage-speed),border-color var(--nftPage-speed);cursor:pointer}.nftPage-card:hover{transform:translateY(-4px);border-color:#f1b35559;box-shadow:0 18px 40px #f1b35514,var(--nftPage-shadow)}.nftPage-card--list{display:grid;grid-template-columns:128px 1fr;gap:12px;align-items:center}.nftPage-imgWrap{position:relative;aspect-ratio:1 / 1;background:#0c0f13}.nftPage-card--list .nftPage-imgWrap{aspect-ratio:16 / 12}.nftPage-img{width:100%;height:100%;object-fit:cover;display:block}.nftPage-badge{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:999px;font-weight:800;font-size:12px;background:#00000080;color:var(--nftPage-yellow);border:1px solid rgba(241,179,85,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nftPage-strength{position:absolute;top:10px;right:10px;padding:6px 9px;border-radius:999px;font-weight:800;font-size:25px;background:#00000080;color:#1cc573;border:1px solid rgb(25 195 113);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nftPage-body{padding:10px 12px 12px}.nftPage-name{margin:0 0 6px;font-size:16px;letter-spacing:-.01em}.nftPage-metaRow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.nftPage-chip{padding:4px 8px;background:#f1b3552e;color:var(--nftPage-yellow);border:1px solid rgba(241,179,85,.4);border-radius:999px;font-size:11px;font-weight:800}.nftPage-chipGhost{background:#ffffff0a;color:var(--nftPage-text);border-color:var(--nftPage-line)}.nftPage-priceRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.nftPage-price{font-weight:900;font-size:18px}.nftPage-currency{margin-right:4px;color:var(--nftPage-yellow)}.nftPage-seller{font-size:12px;color:var(--nftPage-sub)}@media (max-width: 534px){.nftPage-adjprinam{display:block;text-align:center}}.nftPage-skeletonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 680px){.nftPage-skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.nftPage-skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nftPage-skelCard{background:var(--nftPage-card);border:1px solid var(--nftPage-line);border-radius:var(--nftPage-radius);padding:10px}.nftPage-skelThumb{height:150px;border-radius:12px;background:#121621}.nftPage-skelLine{height:12px;margin-top:10px;border-radius:8px;background:#121621}.nftPage-skelBtn{height:34px;margin-top:10px;border-radius:10px;background:#121621}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 10%,rgba(255,255,255,.06) 40%,transparent 70%);transform:translate(-100%);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.nftPage-sentinel{height:2px}.nftPage-loadMore{text-align:center;padding:10px;color:var(--nftPage-sub)}.nftPage-dots{animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.6}}.nftPage-empty{text-align:center;color:var(--nftPage-sub);border:1px dashed var(--nftPage-line);border-radius:12px;padding:20px}.nftPage-panel{position:fixed;right:0;top:10px;bottom:10px;width:92%;max-width:520px;background:var(--nftPage-deep);border-left:1px solid var(--nftPage-line);box-shadow:-20px 0 60px #00000073;z-index:50;display:grid;grid-template-rows:auto 1fr;animation:slideIn var(--nftPage-speed) ease}@keyframes slideIn{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.nftPage-panelClose{position:absolute;top:10px;right:10px;z-index:2;background:#ffffff0f;border:1px solid var(--nftPage-line);color:#573c00;border-radius:8px;cursor:pointer}.nftPage-panelMedia{aspect-ratio:16 / 10;background:#0c0f13}.nftPage-panelMedia img{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:12px}.nftPage-panelBody{padding:14px;overflow:auto}.nftPage-panelTitle{margin:0 0 6px}.nftPage-panelToken{color:var(--nftPage-sub);font-weight:600}.nftPage-panelPrice{display:flex;align-items:center;gap:10px;margin:10px 0 12px;color:var(--nftPage-sub)}.nftPage-panelBuy{width:100%;margin-bottom:12px}.nftPage-attrGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nftPage-attr{background:var(--nftPage-card);border:1px solid var(--nftPage-line);border-radius:10px;padding:10px}.nftPage-attrKey{display:block;font-size:12px;color:var(--nftPage-sub)}.nftPage-attrVal{font-weight:800}.nftPage-modalBackdrop{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:grid;place-items:center;animation:fadeIn var(--nftPage-speed) ease}.nftPage-modal{width:92%;max-width:520px;background:var(--nftPage-deep);border:1px solid var(--nftPage-line);border-radius:14px;overflow:hidden;box-shadow:var(--nftPage-shadow)}.nftPage-modalHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--nftPage-line)}.nftPage-iconBtn{background:transparent;border:0;color:var(--nftPage-text);cursor:pointer;font-size:18px}.nftPage-modalBody{padding:14px}.nftPage-listForm{display:grid;gap:12px}.nftPage-fields{display:flex;gap:10px}.nftPage-fields span{padding:10px}.nftPage-fields select{width:100%;background:var(--nftPage-card);color:var(--nftPage-text);border:1px solid var(--nftPage-line);border-radius:10px;padding:10px 12px}.nftPage-field span{display:block;font-size:13px;color:var(--nftPage-sub);margin-bottom:6px}.nftPage-field input{width:100%;background:var(--nftPage-card);color:var(--nftPage-text);border:1px solid var(--nftPage-line);border-radius:10px;padding:10px 12px}.nftPage-tilt{transform-style:preserve-3d}.nftPage-tilt:hover{transform:perspective(1000px) rotateX(.5deg) rotateY(-.6deg) translateY(-4px)}.nftPage-position{position:absolute;top:50px;border:none;right:10px;padding:6px 9px;font-size:25px;font-weight:800;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#292305}.nftPage-hiwWrap{max-width:1100px;margin:0 auto;padding:24px}.nftPage-hiwHero{padding:40px 16px 24px;background:linear-gradient(180deg,rgba(255,215,0,.06),transparent 60%);border-radius:20px}.nftPage-title{font-size:clamp(28px,5vw,44px);font-weight:800;letter-spacing:-.02em;color:#fff}.nftPage-accent{color:#ffd400}.nftPage-sub{color:#c8c8c8;margin-top:8px}.nftPage-ctaRow{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.nftPage-hiwGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:28px 0}.nftPage-hiwCard{background:#111319;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:18px;box-shadow:0 6px 24px #00000040;transition:transform .25s ease,border-color .25s ease}.nftPage-hiwCard:hover{transform:translateY(-3px);border-color:#ffd40059}.nftPage-hiwIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#ffd4001f;color:#ffd400;margin-bottom:10px;font-size:18px}.nftPage-hiw{display:grid;gap:16px}.nftPage-hiwRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.nftPage-hiwStep{background:#101217;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px}.nftPage-hiwTitle{font-weight:700;color:#fff;margin:6px 0 4px}.nftPage-hiwBox{background:#0d0f14;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px}.nftPage-hiwBoxTitle{color:#fff;font-weight:800;margin-bottom:8px}.nftPage-bullets{margin:6px 0 0;padding-left:18px;color:#d3d3d3}.nftPage-bullets li{margin:4px 0}.nftPage-feeRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.nftPage-fee{background:#111319;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px}.nftPage-feeLabel{color:#a8a8a8;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.nftPage-fee strong{font-size:20px;color:#ffd400;display:block;margin-top:4px}.nftPage-chip{display:inline-block;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0f1218;color:#eaeaea;margin-right:6px}.nftPage-faq{background:#101217;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;margin:8px 0;color:#dcdcdc}.nftPage-faq summary{cursor:pointer;color:#fff;font-weight:700}.nftPage-faq[open]{border-color:#ffd40059}.nftPage-hiwCtas{display:flex;gap:10px;justify-content:center;margin:28px 0 8px}.nftPage-btn{border-radius:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);color:#fff;background:#101217}.nftPage-btn:hover{border-color:#ffd40073;transform:translateY(-1px);transition:.2s ease}.nftPage-btnPrimary{background:linear-gradient(135deg,#ffd400,#c7a400);color:#0b0b0b;border:none;font-weight:800}.nftPage-btnGhost{background:#0f1218;color:#ffd400;border:1px solid rgba(255,212,0,.25)}.nftPage-hiwCard,.nftPage-hiwBox,.nftPage-fee{animation:nftPage-fadeUp .4s ease both}@keyframes nftPage-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.loanpage-container{padding:2rem;max-width:1200px;margin:0 auto;color:#f0f0f0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.loanpage-header{text-align:center;margin-bottom:2rem;animation:fadeIn .8s ease-out}.loanpage-header h1{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.loanpage-header p{color:#aaa;font-size:1.1rem}.loanpage-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.loanpage-stat-card{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:12px;padding:1.5rem;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003}.loanpage-stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffd70026}.loanpage-stat-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem}.loanpage-stat-icon.received{background:linear-gradient(45deg,gold,orange);color:#1a1a1a}.loanpage-stat-icon.sent{background:linear-gradient(45deg,#4a90e2,#2a5caa);color:#fff}.loanpage-stat-icon.active{background:linear-gradient(45deg,#00c853,#009624);color:#fff}.loanpage-stat-icon.history{background:linear-gradient(45deg,#9e9e9e,#616161);color:#fff}.loanpage-stat-info h3{font-size:1.8rem;margin:0;font-weight:700}.loanpage-stat-info p{margin:0;color:#bbb;font-size:.9rem}.loanpage-tabs{display:flex;background:#1a1a1a;border-radius:12px;padding:.5rem;margin-bottom:2rem;box-shadow:0 4px 15px #0003}.loanpage-tab{flex:1;padding:1rem;background:none;border:none;color:#aaa;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.loanpage-tab:hover{color:gold;background:#ffd7001a}.loanpage-tab.active{color:#1a1a1a;background:gold;box-shadow:0 4px 10px #ffd7004d}.loanpage-tab-badge{position:absolute;top:-5px;right:-5px;background:#f36;color:#fff;border-radius:50%;width:20px;height:20px;font-size:.7rem;display:flex;align-items:center;justify-content:center}.loanpage-content{min-height:400px}.loanpage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.loanpage-spinner{width:50px;height:50px;border:3px solid rgba(255,215,0,.3);border-radius:50%;border-top-color:gold;animation:spin 1s ease-in-out infinite;margin-bottom:1rem}.loanpage-empty-state{text-align:center;padding:3rem;color:#777}.loanpage-empty-state i{font-size:4rem;margin-bottom:1rem;opacity:.5}.loanpage-empty-state h3{margin-bottom:.5rem;color:#aaa}.loanpage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.loanpage-card{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #0003;transition:all .3s ease;animation:slideUp .5s ease-out}.loanpage-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffd70026}.loanpage-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.loanpage-user-info{display:flex;align-items:center}.loanpage-avatar{width:40px;height:40px;border-radius:50%;margin-right:.75rem;object-fit:cover;border:2px solid #ffd700}.loanpage-user-info h4{margin:0;font-size:1rem}.loanpage-user-info p{margin:0;color:#aaa;font-size:.8rem}.loanpage-status{padding:.25rem .5rem;border-radius:20px;font-size:.7rem;font-weight:700}.loanpage-status.pending{background:#ffc10733;color:#ffc107}.loanpage-status.accepted{background:#4caf5033;color:#4caf50}.loanpage-status.rejected{background:#f4433633;color:#f44336}.loanpage-status.expired{background:#9e9e9e33;color:#9e9e9e}.loanpage-status.cancelled{background:#607d8b33;color:#607d8b}.loanpage-status.active{background:#00c85333;color:#00c853}.loanpage-status.completed{background:#3f51b533;color:#3f51b5}.loanpage-player-info{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333}.loanpage-player-img{width:50px;height:50px;border-radius:8px;margin-right:1rem;object-fit:cover;border:2px solid #444}.loanpage-player-info h3{margin:0;font-size:1.2rem}.loanpage-player-info p{margin:0;color:#aaa;font-size:.9rem}.loanpage-offer-details{margin-bottom:1.5rem}.loanpage-detail-item{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.loanpage-detail-item i{color:gold;margin-right:.5rem;width:16px}.loanpage-card-actions{display:flex;gap:.75rem}.loanpage-btn{flex:1;padding:.75rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.loanpage-btn-accept{background:linear-gradient(45deg,#00c853,#009624);color:#fff}.loanpage-btn-accept:hover{background:linear-gradient(45deg,#009624,#00701c);transform:translateY(-2px)}.loanpage-btn-reject{background:linear-gradient(45deg,#f44336,#d32f2f);color:#fff}.loanpage-btn-reject:hover{background:linear-gradient(45deg,#d32f2f,#b71c1c);transform:translateY(-2px)}.loanpage-btn-cancel{background:linear-gradient(45deg,#ff9800,#f57c00);color:#fff}.loanpage-btn-cancel:hover{background:linear-gradient(45deg,#f57c00,#e65100);transform:translateY(-2px)}.loanpage-progress-container{margin-bottom:1rem}.loanpage-progress-bar{height:8px;background:#333;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.loanpage-progress-fill{height:100%;background:linear-gradient(45deg,gold,orange);border-radius:4px;transition:width 1s ease}.loanpage-progress-info{display:flex;justify-content:space-between;font-size:.8rem;color:#aaa}.loanpage-list{display:flex;flex-direction:column;gap:1rem}.loanpage-list-item{display:flex;align-items:center;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:12px;padding:1rem;box-shadow:0 4px 15px #0003;transition:all .3s ease;animation:slideUp .5s ease-out}.loanpage-list-item:hover{transform:translate(5px);box-shadow:0 8px 25px #ffd70026}.loanpage-list-img{margin-right:1rem}.loanpage-list-img img{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid #444}.loanpage-list-info{flex:1}.loanpage-list-info h4{margin:0 0 .25rem;font-size:1.1rem}.loanpage-list-info p{margin:0 0 .5rem;color:#aaa;font-size:.9rem}.loanpage-list-details{display:flex;gap:1rem;font-size:.8rem;color:#777}.loanpage-list-amount{color:gold!important}.loanpage-list-status{margin-left:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.loanpage-container{padding:1rem}.loanpage-stats{grid-template-columns:1fr 1fr}.loanpage-tabs{flex-direction:column}.loanpage-grid{grid-template-columns:1fr}.loanpage-card-actions{flex-direction:column}.loanpage-list-item{flex-direction:column;text-align:center}.loanpage-list-img{margin-right:0;margin-bottom:1rem}.loanpage-list-status{margin-left:0;margin-top:1rem}}.sett-world{display:"flex";flex-direction:row;gap:"8px";align-items:"center"}@media (max-width: 835px){.sett-world{gap:"2px"}.nav-connectwallet-div{gap:2px}}@media (max-width: 435px){.loanpage-stat-card{padding:1rem}.loanpage-stats{gap:1rem}.loanpage-stat-icon{width:25px;height:25px;margin-right:.5rem}}.cursor-pointer{cursor:pointer}.plprof-competing-offers{background:#ffd7001a;border-radius:8px;padding:1rem;margin-bottom:1.5rem;border-left:3px solid #ffd700}.plprof-competing-offers h4{margin-top:0;color:gold;font-size:1rem}.plprof-offers-list{max-height:150px;overflow-y:auto}.plprof-offer-item{display:flex;align-items:center;padding:.5rem;background:#0003;border-radius:6px;margin-bottom:.5rem}.plprof-offer-avatar{width:30px;height:30px;border-radius:50%;margin-right:.75rem;object-fit:cover}.plprof-offer-details{flex:1}.plprof-offer-username{font-weight:600;font-size:.9rem}.plprof-offer-amount{color:gold;font-size:.8rem}.plprof-club{cursor:pointer}.loanpage-player-group{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 15px #0003}.loanpage-player-header{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333}.loanpage-player-group-img{width:50px;height:50px;border-radius:8px;margin-right:1rem;object-fit:cover;border:2px solid #444}.loanpage-offers-list{display:flex;flex-direction:column;gap:1rem}.loanpage-offer-item{background:#0000004d;border-radius:8px;padding:1rem;transition:all .3s ease}.loanpage-offer-item:hover{background:#ffd7001a;transform:translate(5px)}.loanpage-offer-user{display:flex;align-items:center;margin-bottom:.75rem}.loanpage-offer-details{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.loanpage-offer-actions{display:flex;gap:.5rem}.loanpage-offer-actions .loanpage-btn{padding:.5rem;font-size:.8rem}.homepage-search{position:relative;max-width:720px;width:100%}.homepage-search-box{position:relative;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b1020,#0b0f1a);border-radius:14px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease}.homepage-search-box.is-open{border-color:#7c3aed73;box-shadow:0 12px 30px -18px #7c3aed59}.homepage-search-input{all:unset;color:#e5e7eb;width:100%;font-size:16px}.homepage-search-input::placeholder{color:#9ca3af}.homepage-search-spinner{position:absolute;right:10px;top:50%;translate:0 -50%;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#7c3aed;animation:homepage-spin .9s linear infinite}@keyframes homepage-spin{to{transform:rotate(360deg)}}.homepage-search-dropdown{position:absolute;left:0;right:0;top:-60px;z-index:40;margin-top:130px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b0f1a,#0b1020);box-shadow:0 24px 50px -30px #7c3aed73}.homepage-search-sugs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.homepage-search-sug{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#cbd5e1;border-radius:999px;padding:6px 10px;cursor:pointer}.homepage-search-sug:hover{border-color:#7c3aed73;color:#fff}.homepage-search-sec{padding:8px 4px}.homepage-search-sec+.homepage-search-sec{border-top:1px dashed rgba(255,255,255,.08)}.homepage-search-sec-head{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.homepage-search-sec-list{display:grid;gap:6px}.homepage-search-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:#d1d5db;text-decoration:none;border:1px solid transparent}.homepage-search-row:hover{background:#7c3aed14;border-color:#7c3aed40;color:#fff}.homepage-search-row-title{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage-search-row-meta{font-size:12px;color:#9ca3af}.homepage-search-empty{color:#9ca3af;font-size:14px;padding:8px}.homeProBar-container{width:100%;max-width:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.homeProBar-labels{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#666}.homeProBar-current{font-weight:600;color:#2c5aa0}.homeProBar-total{color:#888}.homeProBar-track{width:100%;height:10px;background:#e9ecef;border-radius:10px;position:relative;box-shadow:inset 0 1px 2px #0000001a}.homeProBar-fill{height:100%;background:linear-gradient(90deg,#ef9d2b,#f7cd7b);border-radius:10px;transition:width .3s ease;box-shadow:0 2px 4px #f2fe4f4d;position:relative;overflow:hidden}.homeProBar-fill:after{content:"";position:absolute;inset:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px;animation:homeProBar-move 2s linear infinite}@keyframes homeProBar-move{0%{background-position:0 0}to{background-position:20px 20px}}.homeProBar-percentage{text-align:right;margin-top:-16px;margin-left:110px;font-size:14px;font-weight:600;color:#fff}.homeProBar-container:hover .homeProBar-fill{background:linear-gradient(90deg,#3a8bd8,#00d9e6)}.homeProBar-container:hover .homeProBar-percentage{color:#1e3a8a}.nav-dropdown{position:relative}.nav-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.nav-menu{position:absolute;top:100%;left:0;min-width:200px;padding:8px;background:#0d0f12;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 12px 30px #0006;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:9999}.nav-dropdown:hover .nav-menu,.nav-dropdown:focus-within .nav-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;color:#fff;text-decoration:none;white-space:nowrap}.nav-menu a:hover,.nav-menu a:focus{background:#ffffff0f;outline:none}.nav-menu .menu-sep{height:1px;background:#ffffff14;margin:6px 8px}.fixtures-wrap{min-height:100vh;background:radial-gradient(1000px 400px at 80% -10%,rgba(145,102,255,.15),transparent 60%),radial-gradient(800px 300px at 10% 0%,rgba(255,215,0,.12),transparent 60%),var(--bg);color:var(--text);padding-bottom:64px}.fixtures-hero{position:relative;padding:56px 16px 24px;overflow:hidden}.fixtures-hero-bg{position:absolute;inset:0;pointer-events:none}.fixtures-hero-inner{position:relative;max-width:1200px;margin:0 auto;text-align:center}.fixtures-title{font-size:40px;font-weight:800;letter-spacing:.3px;margin:0}.fixtures-sub{margin:8px 0 0;color:var(--muted)}.fixtures-controls{max-width:1200px;margin:24px auto 8px;padding:0 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.fixtures-tabs,.fixtures-filters{display:flex;gap:8px;flex-wrap:wrap}.fixtures-tab,.fixtures-filter{background:transparent;border:1px solid var(--border);color:var(--text);padding:10px 14px;border-radius:999px;cursor:pointer;font-weight:600;transition:all .2s ease;letter-spacing:.2px}.fixtures-tab:hover,.fixtures-filter:hover{border-color:#ffffff3d;transform:translateY(-1px)}.fixtures-tab.active,.fixtures-filter.active{background:linear-gradient(90deg,var(--accent),#f7e47a);color:#1a1a1a;border-color:transparent;box-shadow:0 8px 30px #ffd70026}.fixtures-counters{max-width:1200px;margin:4px auto 18px;padding:0 16px;color:var(--muted);display:flex;gap:18px}.fixtures-list{max-width:1200px;margin:0 auto;padding:0 16px}.fixtures-day{margin:18px 0 28px}.fixtures-day-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.fixtures-day-line{flex:1;height:1px;background:var(--border)}.fixtures-day-badge{border:1px solid var(--border);padding:6px 14px;border-radius:999px;color:var(--muted);font-weight:600;background:#ffffff05}.fixtures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fixtures-card{background:linear-gradient(180deg,#ffffff05,#fff0);border:1px solid var(--border);border-radius:16px;padding:14px 14px 12px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;gap:10px}.fixtures-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fixtures-card-top{padding-bottom:6px;border-bottom:1px dashed var(--border)}.fixtures-competition{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fixtures-comp-kind{font-size:12px;color:#121212;background:var(--accent);padding:2px 8px;border-radius:999px;font-weight:800}.fixtures-comp-name{font-weight:700;letter-spacing:.2px}.fixtures-comp-round{color:var(--muted)}.fixtures-teams{gap:8px}.fixtures-team{display:flex;align-items:center;gap:10px;min-width:0}.fixtures-team.me .fixtures-team-name{color:var(--accent)}.fixtures-right{margin-left:auto;justify-content:flex-end}.fixtures-team-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixtures-you{margin-left:6px;font-size:11px;color:#121212;background:var(--accent);padding:1px 6px;border-radius:999px;font-weight:900}.fixtures-badge{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#111;background:radial-gradient(circle at 30% 30%,#fff8c9,var(--accent));box-shadow:inset 0 0 0 2px #00000026,0 6px 18px #ffd7002e}.fixtures-score{font-weight:900;letter-spacing:.4px;font-size:20px;color:#fff;padding:6px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff05}.live-pulse{animation:pulse 1.3s ease-in-out infinite}@keyframes pulse{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 10px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.fixtures-meta{color:var(--muted)}.fixtures-time{font-size:13px}.fixtures-cta{background:transparent;border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .2s ease}.fixtures-cta:hover{border-color:#ffffff3d;transform:translateY(-1px)}.fixtures-pill{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.3px;border:1px solid var(--border);background:#ffffff05}.fixtures-pill.upcoming{color:var(--upcoming);border-color:#00c2ff4d}.fixtures-pill.live{color:var(--live);border-color:#ff4d4f66}.fixtures-pill.finished{color:var(--ok);border-color:#16c7844d}.fixtures-skeleton{max-width:1200px;margin:24px auto;padding:0 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 860px){.fixtures-skeleton{grid-template-columns:1fr}}.fixtures-skel-card{height:120px;border-radius:16px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fixtures-empty,.fixtures-error{max-width:1200px;margin:24px auto;padding:16px;color:var(--muted);text-align:center}html,body,.fixtures-wrap{overflow-x:hidden}.fixtures-grid{width:100%}@media (max-width: 860px){.fixtures-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.fixtures-competition,.fixtures-team{min-width:0}.fixtures-comp-name{display:inline-block;max-width:55vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixtures-tabs,.fixtures-filters{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.fixtures-tab,.fixtures-filter{flex:0 0 auto}@media (max-width: 1024px){.fixtures-title{font-size:32px}}@media (max-width: 680px){.fixtures-title{font-size:28px}.fixtures-sub{font-size:13px}.fixtures-card{padding:12px}.fixtures-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.fixtures-team{justify-content:flex-start}.fixtures-right{justify-content:flex-end;margin-left:0}.fixtures-team .fixtures-badge{width:28px;height:28px;font-size:12px}.fixtures-team-name{font-size:14px}.fixtures-score{font-size:16px;padding:4px 10px}.fixtures-comp-name{max-width:48vw}}.fixtures-day-header{overflow:hidden}.fixtures-day-badge{flex:0 0 auto}.helprules-page{background:var(--help-bg);color:var(--help-text);min-height:100vh}html:has(.helprules-page){scroll-behavior:smooth}.helprules-hero{position:relative;padding:64px 20px 24px;overflow:hidden}.helprules-hero-bg{position:absolute;inset:0;background:radial-gradient(600px 220px at 15% 10%,var(--help-accent-soft),transparent 60%),radial-gradient(800px 300px at 85% 15%,rgba(128,90,213,.2),transparent 60%),linear-gradient(180deg,#ffffff05,#fff0);filter:saturate(110%);pointer-events:none}.helprules-hero-inner{max-width:1200px;margin:0 auto;position:relative}.helprules-hero-badge{display:inline-block;font-weight:700;letter-spacing:.08em;color:#111;background:var(--help-accent);padding:6px 10px;border-radius:999px;font-size:11px;margin-bottom:14px}.helprules-hero-title{margin:0 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.1}.helprules-hero-sub{margin:0 0 10px;color:var(--help-dim);font-size:15px}.helprules-meta{display:flex;align-items:center;gap:8px;color:var(--help-dim);font-size:13px}.helprules-dot{width:8px;height:8px;background:var(--help-accent);border-radius:50%;box-shadow:0 0 16px var(--help-accent)}.helprules-shell{display:grid;grid-template-columns:1fr;gap:16px;max-width:1200px;margin:0 auto;padding:12px 20px 80px}@media (min-width: 980px){.helprules-shell{grid-template-columns:280px 1fr;gap:24px}}.helprules-toc{position:sticky;top:12px;align-self:start;background:var(--help-panel);border:1px solid var(--help-line);border-radius:16px;padding:10px}.helprules-toc-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;flex-wrap:wrap}@media (min-width: 980px){.helprules-toc-scroll{display:grid;grid-template-columns:1fr;gap:6px;overflow:visible}}.helprules-toc-link{display:inline-block;white-space:nowrap;padding:8px 10px;border-radius:10px;font-size:13px;color:var(--help-dim);background:transparent;border:1px solid var(--help-line);transition:all .2s ease}.helprules-toc-link:hover{color:var(--help-text);border-color:var(--help-accent);box-shadow:0 0 0 2px var(--help-accent-soft) inset}.helprules-toc-link.is-active{color:#111;background:var(--help-accent);border-color:var(--help-accent)}.helprules-content{display:grid;gap:14px}.helprules-card{background:linear-gradient(180deg,var(--help-panel),var(--help-elev));border:1px solid var(--help-line);border-radius:var(--help-card-radius);padding:16px;box-shadow:0 10px 30px #00000040}.helprules-card h2{margin:0 0 8px;font-size:clamp(18px,3vw,22px);line-height:1.2;position:relative;padding-left:14px}.helprules-card h2:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;border-radius:4px;background:var(--help-accent)}.helprules-ul,.helprules-ol{margin:0;padding-left:18px;color:var(--help-dim)}.helprules-ol>li{margin:6px 0}.helprules-ul>li{margin:6px 0}.helprules-card p{color:var(--help-dim);margin:0}.helprules-card code{background:#0e0e15;border:1px solid var(--help-line);padding:1px 6px;border-radius:6px}.helprules-details{border:1px solid var(--help-line);border-radius:12px;padding:10px 12px;background:#12121a;margin:8px 0}.helprules-details>summary{cursor:pointer;color:var(--help-text);font-weight:600}.helprules-details[open]{box-shadow:0 0 0 2px var(--help-accent-soft) inset}.helprules-top{position:fixed;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;background:var(--help-accent);color:#111;font-weight:800;border:none;box-shadow:0 12px 30px #00000059;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease}.helprules-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.helprules-top:hover{filter:brightness(1.05)}.helprules-card+.helprules-card{scroll-margin-top:80px}.news-wrap{background:#0b0b0c;color:#f5f5f5;min-height:100vh}.news-container{max-width:1200px;margin:0 auto;padding:24px 16px;display:grid;gap:28px;grid-template-columns:1fr}.news-hero{position:relative;height:44vh;min-height:300px;overflow:hidden}.news-hero-bg{position:absolute;inset:0;background-position:center;background-size:cover;filter:brightness(.8) saturate(110%)}.news-hero-overlay{position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 20%,rgba(0,0,0,.35),transparent 60%),linear-gradient(180deg,#000000b3,#00000040 40%,#000000e6)}.news-hero-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 16px 28px;max-width:1200px;margin:0 auto}.news-tag{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:#ffd7001f;color:gold;border:1px solid rgba(255,215,0,.3);padding:6px 10px;border-radius:999px;margin-bottom:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.news-kicker{color:#c9c9c9;font-size:14px;margin-bottom:6px;opacity:.9}.news-title{font-size:clamp(22px,4.2vw,40px);line-height:1.15;margin:6px 0 10px;font-weight:800;letter-spacing:.2px}.news-meta{display:flex;align-items:center;gap:12px;opacity:.9}.news-meta-dot{font-size:14px;color:#dcdcdc}.news-cta{margin-left:auto;background:gold;color:#111;border:none;border-radius:10px;font-weight:700;padding:10px 14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.news-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffd70033}.news-main{display:flex;flex-direction:column;gap:18px}.news-main-image{width:100%;height:380px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.news-body{background:linear-gradient(180deg,#ffd7000a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:18px}.news-paragraph{white-space:pre-wrap;line-height:1.75;font-size:16px;color:#eee}.news-muted{opacity:.7}.news-ad-box{margin-top:18px;padding:16px;border-radius:12px;background:linear-gradient(180deg,#ffd70012,#ffffff08);border:1px solid rgba(255,215,0,.25)}.news-ad-box h4{margin:0 0 6px;color:gold}.news-btn{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#f5f5f5;cursor:pointer}.news-btn--primary{background:gold;color:#111;border-color:gold;font-weight:700}.news-btn--primary:hover{filter:brightness(1.05)}.news-aside-title{margin:0 0 8px;font-size:18px;letter-spacing:.4px}.news-aside-list{display:grid;grid-template-columns:1fr;gap:14px}.news-card{display:flex;gap:10px;text-decoration:none;color:inherit;background:#0f0f11;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:transform .14s ease,border-color .14s ease}.news-card:hover{transform:translateY(-2px);border-color:#ffd70066}.news-card-thumb{width:96px;min-width:96px;height:96px;background:#1a1a1d;background-size:cover;background-position:center}.news-card-body{padding:10px 10px 10px 4px;display:flex;flex-direction:column;gap:6px}.news-card-tag{display:inline-block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:gold;opacity:.85}.news-card-title{font-size:14px;line-height:1.35;max-height:3.6em;overflow:hidden}.news-card-date{font-size:12px;color:#bcbcbc;margin-top:auto}@media (min-width: 980px){.news-container{grid-template-columns:3fr 1.2fr;align-items:start}.news-hero{height:56vh;min-height:420px}}.news-hero--skeleton{background:linear-gradient(90deg,#141418,#1a1a20,#141418);animation:n-shine 1.2s infinite;height:44vh}.news-title-skel,.news-meta-skel,.news-body-skel,.news-aside-skel{background:linear-gradient(90deg,#1a1a1d,#222229,#1a1a1d);animation:n-shine 1.2s infinite;border-radius:10px}.news-title-skel{height:28px;width:70%;margin:16px 0 8px}.news-meta-skel{height:14px;width:30%;margin-bottom:14px}.news-body-skel{height:160px;width:100%}.news-aside-skel{height:96px}@keyframes n-shine{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width: 600px){.news-main-image{height:240px}.news-aside-list{grid-template-columns:1fr}.news-cta{margin-left:0}}:root{--homepage-primary: #ffc300;--homepage-primary-600: #e6b000;--homepage-primary-700: #cc9a00;--homepage-primary-glow: #ffd34d88;--homepage-accent: #00c2ff;--homepage-accent-700: #0ba0d1;--homepage-bg: #0b0f14;--homepage-bg-soft: #0f141b;--homepage-card: #121823;--homepage-card-hover: #151e2b;--homepage-border: #1e2633;--homepage-text: #e8edf7;--homepage-text-muted: #a8b3c7;--homepage-success: #22c55e;--homepage-warning: #f59e0b;--homepage-danger: #ef4444;--homepage-grad-1: #ffc300;--homepage-grad-2: #ffb000;--homepage-grad-dark: transparent}.homepage{color:var(--hp-text);background:var(--hp-bg);min-height:100svh}.homepage-ticker{top:0;z-index:20;height:34px;overflow:hidden;background:linear-gradient(90deg,#7c3aed33,#06b6d433);border-bottom:1px solid var(--hp-line)}.homepage-ticker-track{display:inline-flex;gap:28px;white-space:nowrap;align-items:center;padding:0 24px;height:34px;animation:homepage-marquee 50s linear infinite}.homepage-ticker-track.is-paused{animation-play-state:paused}.homepage-ticker-item{font-size:13px;color:var(--hp-text);opacity:.9}.homepage-ticker-item strong{color:var(--hp-accent-2);margin-right:6px}.homepage-ticker-meta{color:var(--hp-muted);font-style:normal}@keyframes homepage-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.homepage-hero{position:relative}.homepage-hero-bg{position:absolute;inset:0;background:radial-gradient(800px 300px at 20% 10%,rgba(124,58,237,0),transparent 60%),radial-gradient(900px 320px at 80% 20%,rgba(6,182,212,.25),transparent 60%),linear-gradient(180deg,#ffffff05,#fff0);filter:saturate(110%)}.homepage-hero-inner{position:relative;max-width:1400px;margin:0 auto;padding:72px 20px 48px;text-align:center}.homepage-h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;margin:0 0 10px}.homepage-sub{color:var(--hp-muted);margin:0 0 22px}.homepage-search{display:flex;align-items:center;gap:10px;max-width:720px;margin:0 auto;background:#ffffff0a;border:1px solid var(--hp-line);padding:10px 12px;border-radius:14px}.homepage-search input{flex:1;background:transparent;border:none;outline:none;color:var(--hp-text);font-size:15px}.homepage-search-btn{background:var(--hp-accent);color:#000;border:none;border-radius:10px;padding:10px 14px;cursor:pointer;transition:transform .18s ease}.homepage-search-btn:hover{transform:translateY(-1px)}.homepage-cta-row{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.homepage-cta{border:none;border-radius:12px;padding:10px 14px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.homepage-cta-primary{background:linear-gradient(135deg,var(--hp-accent),#ffd805);color:#000}.homepage-cta-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed59}.homepage-cta-ghost{background:transparent;color:var(--hp-text);border:1px solid var(--hp-line)}.homepage-cta-ghost:hover{background:#ffffff0a;transform:translateY(-1px)}.homepage-cta-outline{background:transparent;color:var(--hp-text);border:1px dashed var(--hp-line)}.homepage-cta-outline:hover{background:#ffffff08;transform:translateY(-1px)}.homepage-stats{max-width:1400px;margin:0 auto;padding:28px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.homepage-stat{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--hp-line);border-radius:16px;padding:16px}.homepage-stat-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--hp-accent-2);background:#06b6d426;border-radius:10px}.homepage-stat-main{flex:1}.homepage-stat-value{font-size:22px;font-weight:700}.homepage-stat-label,.homepage-stat-sub{font-size:12px;color:var(--hp-muted)}@media (max-width: 920px){.homepage-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.homepage-stats{grid-template-columns:1fr}}.homepage-section{max-width:1400px;margin:0 auto;padding:8px 20px 32px}.homepage-section-head{display:flex;align-items:center;justify-content:space-between;margin:6px 0 12px}.homepage-h3{font-size:20px;letter-spacing:-.01em;margin:0}.homepage-arrows{display:flex;gap:8px}.homepage-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--hp-line);background:transparent;color:var(--hp-text);cursor:pointer;transition:background .18s ease}.homepage-arrow:hover{background:#ffffff0a}.homepage-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.homepage-carousel::-webkit-scrollbar{height:8px}.homepage-carousel::-webkit-scrollbar-thumb{background:#2a2a33;border-radius:10px}.homepage-card{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:16px;overflow:hidden;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.homepage-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000059}.homepage-card-media{height:160px;background-size:cover;background-position:center}.homepage-card-body{padding:14px;display:grid;gap:6px}.homepage-card-kicker{color:var(--hp-accent-2);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.homepage-card-title{font-weight:700}.homepage-card-meta{color:var(--hp-muted);font-size:12px}.homepage-card-actions{margin-top:6px}.homepage-link{color:var(--hp-accent-2);text-decoration:none;font-weight:600;cursor:pointer}.homepage-tabs{display:flex;gap:8px;border-bottom:1px solid var(--hp-line);margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.homepage-tab{background:transparent;color:var(--hp-text);border:1px solid transparent;border-bottom:2px solid transparent;padding:10px 12px;cursor:pointer;white-space:nowrap;transition:color .18s ease,border .18s ease}.homepage-tab.is-active{color:#fff;border-color:var(--hp-line);border-bottom-color:var(--hp-accent-2)}.homepage-feed{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 1130px){.homepage-feed{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.homepage-feed{grid-template-columns:repeat(2,1fr)}}@media (max-width: 549px){.homepage-feed{grid-template-columns:1fr}}.homepage-feed-item{display:grid;grid-template-columns:1fr auto;gap:0px 20px;align-items:center;background:var(--hp-card-2);border:1px solid var(--hp-line);border-radius:14px;padding:0;cursor:pointer;overflow:hidden}.homepage-feed-title{font-weight:600}.homepage-feed-sub{color:var(--hp-muted);font-size:12px}.homepage-empty{color:var(--hp-muted);padding:12px}.homepage-final{padding:24px 20px 48px}.homepage-final-inner{max-width:1400px;margin:0 auto;background:linear-gradient(180deg,#7c3aed14,#06b6d414);border:1px solid var(--hp-line);border-radius:18px;padding:24px;text-align:center}.homepage-final-sub{color:var(--hp-muted);margin:6px 0 10px}.homepage-footer{text-align:center;color:var(--hp-muted);padding:22px 10px 40px;border-top:1px solid var(--hp-line);margin-top:18px}.homepage-tag-comment strong{color:#60a5fa}.homepage-tag-friendly strong{color:#34d399}.homepage-tag-tournament strong{color:#f59e0b}.homepage-tag-league strong{color:#a78bfa}.homepage-tag-minted strong{color:#22d3ee}.homepage-tag-listing strong{color:#f472b6}.homepage-trend{--homepage-gap: 16px;--homepage-card-bg: #0f172a;--homepage-card-bg-2: #111827;--homepage-card-border: rgba(255, 255, 255, .06);--homepage-chip: #22c55e;--homepage-chip-2: #94a3b8;--homepage-text: #e5e7eb;--homepage-muted: #9ca3af;--homepage-accent: #7c3aed;--homepage-card-radius: 14px;color:var(--homepage-text);max-width:1400px;margin:0 auto}.homepage-trend-header{display:none;align-items:center;justify-content:space-between;margin:8px 0 12px}.homepage-trend-titlebar{font-size:20px;font-weight:700;letter-spacing:.2px;margin:0}.homepage-trend-nav{display:flex;gap:8px}.homepage-trend-btn{width:36px;height:36px;border-radius:999px;border:1px solid var(--homepage-card-border);background:linear-gradient(180deg,#0b1020,#0b0f1a);color:#cbd5e1;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.homepage-trend-btn:hover{transform:translateY(-1px);border-color:#7c3aed73;color:#fff;background:radial-gradient(120% 120% at 50% 0%,rgba(124,58,237,.25),transparent 70%),linear-gradient(180deg,#0b1020,#0b0f1a)}.homepage-trend-track{display:flex;gap:var(--homepage-gap);overflow-x:auto;padding:4px 4px 2px;scroll-snap-type:x mandatory;scroll-padding:4px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.9) 24px,rgba(0,0,0,.9) calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.9) 24px,rgba(0,0,0,.9) calc(100% - 48px),transparent 100%)}.homepage-trend-track::-webkit-scrollbar{height:0}.homepage-trend-track{scrollbar-width:none}.homepage-trend-item{min-width:320px;max-width:380px;width:clamp(300px,28vw,360px);scroll-snap-align:start;flex:0 0 auto;cursor:pointer}.homepage-trend-card{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;background:radial-gradient(120% 120% at 100% 0%,rgba(124,58,237,.1),transparent 70%),linear-gradient(180deg,var(--homepage-card-bg),var(--homepage-card-bg-2));border:1px solid var(--homepage-card-border);border-radius:var(--homepage-card-radius);padding:12px;box-shadow:0 12px 30px -18px #7c3aed40}.homepage-trend-avatar{width:72px;height:72px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.homepage-trend-meta{min-width:0}.homepage-trend-title{font-weight:800;font-size:16px;line-height:1.2;color:#fff;margin-bottom:6px}.homepage-trend-ticker{color:var(--homepage-muted);font-weight:700}.homepage-trend-stats{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.homepage-trend-cap,.homepage-trend-replies{display:inline-block;font-size:12px;padding:4px 8px;border-radius:999px;line-height:1;border:1px solid rgba(255,255,255,.08)}.homepage-trend-cap{color:#16a34a;border-color:#22c55e40;background:#22c55e14}.homepage-trend-replies{color:#a1a1aa;background:#ffffff0a}.homepage-trend-headline{margin:10px 4px 0;font-size:15px;font-weight:700;color:#d1d5db;line-height:1.35;max-height:2.7em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 1399px){.homepage-trend-track{margin-left:20px}}@media (max-width: 1200px){.homepage-trend-item{width:clamp(280px,34vw,360px)}}@media (max-width: 900px){.homepage-trend-item{width:clamp(260px,45vw,340px)}}@media (max-width: 640px){.homepage-trend-track{padding-right:22px;margin-left:20px}.homepage-trend-item{width:calc(92vw - 52px)}.homepage-trend-avatar{width:64px;height:64px}.homepage-trend-card{grid-template-columns:64px 1fr}}.replay-canvas-wrap{position:relative;border-radius:12px;overflow:hidden;background:#0b0b0f;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffffff0a}.replay-canvas{display:block;width:100%;height:auto}.replay-modal{position:fixed;inset:0;z-index:1000}.replay-modal-backdrop{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.replay-modal-card{position:relative;max-width:960px;margin:5vh auto;background:#0f1117;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0009}.replay-modal-header,.replay-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(180deg,rgba(255,210,0,.06),transparent);border-bottom:1px solid rgba(255,255,255,.06)}.replay-modal-title{color:#f6f8fa;font-weight:700;letter-spacing:.3px}.replay-close{border:none;outline:none;cursor:pointer;background:#ffffff14;color:#fff;width:34px;height:34px;border-radius:8px;padding:0}.replay-close:hover{background:#ffffff2e}.replay-modal-body{padding:14px}.replay-fallback{display:grid;place-items:center;min-height:220px;color:#ffffffb8}.replay-badge{background:#ffd2001c;color:#ffd200;border:1px solid rgba(255,210,0,.35);padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.25px}.replay-events{text-align:center}.replay-event-item{display:inline-flex;align-items:center;gap:10px;background:#12141b;border:1px solid rgba(255,255,255,.06);color:#e8eaef;padding:10px 12px;border-radius:10px;cursor:pointer}.replay-event-item:hover{border-color:#ffd20073;box-shadow:0 6px 14px #ffd20014}.replay-dot{width:8px;height:8px;border-radius:50%;background:#ffd200;box-shadow:0 0 0 3px #ffd20026;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.replay-event-text{font-size:14px;white-space:nowrap}@media (max-width: 768px){.replay-modal-card{margin:3vh 10px}}.replay-wrap{width:100%;display:grid;place-items:center}.replay-canvas-frame{position:relative;width:min(100%,820px);aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000073;border:1px solid rgba(255,255,255,.07)}.replay-canvas-frame canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.replay-hud{position:absolute;left:14px;top:12px;display:flex;align-items:center;gap:10px;transform:translateY(-6px);opacity:0;transition:opacity .32s ease,transform .32s ease;pointer-events:none}.replay-hud.visible{opacity:1;transform:translateY(0)}.replay-hud-badge{background:linear-gradient(135deg,gold,#ffe480);color:#1a1d23;font-weight:800;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.4px;box-shadow:0 4px 16px #ffd70040}.replay-hud-text{color:#e9eef6;font-size:13px;text-shadow:0 1px 0 rgba(0,0,0,.4);line-height:1.2}.replay-hud-text strong{color:#fff;font-weight:700}.replay-dot{opacity:.6}@media (max-width: 540px){.replay-hud-text{font-size:12px}.replay-hud-badge{font-size:11px;padding:5px 9px}.replay-canvas-frame{border-radius:12px}}.share-div{display:flex;justify-content:space-between;margin-top:20px}.tournamentPage-root{color:var(--tp-text);background:radial-gradient(1000px 500px at 10% -10%,rgba(241,179,85,.08),transparent 60%),var(--tp-bg);min-height:100vh}.tournamentPage-hero{position:relative;padding:20px 16px 12px;overflow:hidden}.tournamentPage-heroGlow{position:absolute;inset:-40px -40px auto;height:200px;background:radial-gradient(600px 140px at 20% 0,rgba(241,179,85,.15),transparent 60%);pointer-events:none}.tournamentPage-heroContent{position:relative;max-width:1400px;margin:0 auto}.tournamentPage-titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tournamentPage-titleLeft{display:flex;align-items:center;gap:10px}.tournamentPage-logoDot{width:12px;height:12px;border-radius:50%;background:var(--tp-yellow);box-shadow:var(--tp-glow);animation:pulse 2s infinite}.tournamentPage-title{font-size:clamp(20px,4vw,34px);font-weight:800;letter-spacing:.4px;text-shadow:0 0 10px rgba(241,179,85,.18)}.tournamentPage-notPulse{font-size:12px;font-weight:700;color:#111;background:linear-gradient(90deg,var(--tp-yellow),var(--tp-yellow-2));padding:6px 10px;border-radius:999px;margin-left:8px;box-shadow:var(--tp-glow);animation:blink 1.2s infinite}.tournamentPage-livePulse{font-size:12px;font-weight:700;color:#111;background:linear-gradient(90deg,var(--tp-green),var(--tp-green-2));padding:6px 10px;border-radius:999px;margin-left:8px;box-shadow:var(--tp-glow);animation:blink 1.2s infinite}.tournamentPage-endPulse{font-size:12px;font-weight:700;color:#111;background:linear-gradient(90deg,var(--tp-red),var(--tp-red-2));padding:6px 10px;border-radius:999px;margin-left:8px;box-shadow:var(--tp-glow);animation:blink 1.2s infinite}.tournamentPage-titleRight{display:flex;gap:8px;flex-wrap:wrap}.tournamentPage-chip{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--tp-border);padding:8px 12px;border-radius:999px;color:var(--tp-dim)}.tournamentPage-chip i{color:var(--tp-yellow)}.tournamentPage-actions{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tournamentPage-btn{display:inline-flex;align-items:center;gap:5px;appearance:none;border:1px solid var(--tp-border);background:linear-gradient(180deg,#0f151c,#0b0f14);color:var(--tp-text);padding:10px 14px;border-radius:14px;font-weight:700;transition:transform .15s ease,box-shadow .2s ease,border .2s ease}.tournamentPage-btn:hover{transform:translateY(-1px);border-color:#f1b35580;box-shadow:var(--tp-glow)}.tournamentPage-btn--primary{background:linear-gradient(90deg,var(--tp-yellow),var(--tp-yellow-2));color:#111}.tournamentPage-btn--ghost{background:transparent}.tournamentPage-quickStats{display:flex;gap:8px;flex-wrap:wrap}.tournamentPage-searchRow{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tournamentPage-search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;background:var(--tp-panel);border:1px solid var(--tp-border);padding:10px 12px;border-radius:12px}.tournamentPage-search input{flex:1;background:transparent;border:none;outline:none;color:var(--tp-text);font-size:14px}.tournamentPage-toggle{display:flex;align-items:center;gap:8px;background:var(--tp-panel);border:1px solid var(--tp-border);padding:6px 10px;border-radius:999px;color:var(--tp-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.tournamentPage-toggle input{display:none}.tournamentPage-toggle span{width:34px;height:18px;background:#202733;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px var(--tp-border)}.tournamentPage-toggle span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#92a0b3;border-radius:50%;transition:all .2s ease}.tournamentPage-toggle input:checked+span{background:#f1b35540;box-shadow:inset 0 0 0 1px #f1b3554d}.tournamentPage-toggle input:checked+span:after{left:18px;background:var(--tp-yellow);box-shadow:var(--tp-glow)}.tournamentPage-toggle em{font-style:normal;font-size:12px}.tournamentPage-main{display:flex;grid-template-columns:1fr;gap:25px;max-width:1400px;margin:16px auto;padding:0 12px 80px}@media (max-width: 980px){.tournamentPage-main{flex-direction:column}}.tournamentPage-panel{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid var(--tp-border);border-radius:16px;overflow:hidden;flex:1;min-width:0}.tournamentPage-panel-right{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:16px;overflow:hidden;width:350px;flex-shrink:0}@media (max-width: 980px){.tournamentPage-panel-right{width:100%;margin-top:25px}}.tournamentPage-panelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--tp-border);background:var(--tp-panel-2)}.tournamentPage-panelHeader h2{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.tournamentPage-roundTabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.tournamentPage-roundTab{white-space:nowrap;padding:8px 10px;background:#0b1015;border:1px solid var(--tp-border);color:var(--tp-dim);border-radius:8px;font-size:12px;min-width:95px}.tournamentPage-roundTab.is-active{color:#000;background:linear-gradient(90deg,var(--tp-yellow),var(--tp-yellow-2))}.tournamentPage-bracketScroller{position:relative;grid-auto-flow:column;grid-auto-columns:100%;overflow:hidden}@media (min-width: 980px){.tournamentPage-bracketScroller{grid-auto-columns:minmax(300px,1fr)}}.tournamentPage-roundCol{display:none}.tournamentPage-roundCol.is-visible{display:block;padding:12px}.tournamentPage-roundTitle{font-size:14px;color:var(--tp-dim);margin:4px 0 8px}.tournamentPage-virtualList{min-height:60vh;max-height:100vh;overflow:auto;border:1px dashed var(--tp-border);border-radius:12px;background:linear-gradient(180deg,#ffffff05,#fff0);scrollbar-width:none}.tournamentPage-matchWrap{position:relative;padding:8px 6px}.tournamentPage-connector{position:absolute;right:2px;top:calc(50% + 24px);width:18px;height:2px;background:linear-gradient(90deg,#f1b35500,#f1b35566);filter:drop-shadow(0 0 4px rgba(241,179,85,.4))}.tournamentPage-match{width:100%;text-align:left;background:linear-gradient(180deg,#0b1117,#0a0f14);border:1px solid var(--tp-border);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;transition:transform .15s ease,border .2s ease,background .2s ease}.tournamentPage-match:hover{transform:translateY(-1px);border-color:#f1b35559}.tournamentPage-match--mine{box-shadow:0 0 0 1px #f1b35599,var(--tp-glow)}.tournamentPage-match--compact{padding:8px}.tournamentPage-match-row{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.tournamentPage-vs{font-size:11px;color:var(--tp-dim);opacity:.7}.tournamentPage-team{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff05;border:1px solid var(--tp-border);padding:6px 8px;border-radius:10px}.tournamentPage-team--win{background:linear-gradient(90deg,#2bd5761f,#2bd57605);border-color:#2bd57640}.tournamentPage-team--me{background:linear-gradient(90deg,#f1b3552e,#f1b3550a);border-color:#f1b35559}.tournamentPage-teamName{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournamentPage-score{font-weight:800;letter-spacing:.3px}.tournamentPage-meta{align-items:center;gap:6px;font-size:13px}.tournamentPage-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;border-radius:999px;border:1px solid var(--tp-border);color:var(--tp-dim);background:#0c131a}.tournamentPage-badge--success{color:#0e2;background:#2bd57614;border-color:#2bd57640}.tournamentPage-badge--warning{color:var(--tp-yellow-2);background:#f1b3551a;border-color:#f1b35540}.tournamentPage-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tp-dim);border:1px solid var(--tp-border);border-radius:999px;padding:6px 8px;background:#ffffff05}.tournamentPage-pill i{color:var(--tp-yellow)}.tournamentPage-fixtures{padding:12px}.tournamentPage-fixtureRow{display:grid;gap:10px;align-items:center;padding:6px 0}.tournamentPage-fixtureMeta{font-size:12px;color:var(--tp-dim);margin-left:42px;display:flex;gap:12px}.tournamentPage-leaders{max-width:1400px;margin:8px auto 20px;padding:0 12px;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 880px){.tournamentPage-leaders{grid-template-columns:1fr 1fr}}.tournamentPage-leaderCol{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid var(--tp-border);border-radius:16px;overflow:hidden}.tournamentPage-leaderCol h3{margin:0;padding:12px;background:var(--tp-panel-2);border-bottom:1px solid var(--tp-border);font-size:16px;display:flex;align-items:center;gap:8px}.tournamentPage-board{list-style:none;margin:0;padding:10px;display:grid;gap:8px}.tournamentPage-boardRow{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;background:linear-gradient(180deg,#0b1117,#0a0f14);border:1px solid var(--tp-border);border-radius:12px;padding:10px}.tournamentPage-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f1b3551f;color:var(--tp-yellow);font-weight:800}.tournamentPage-player{color:var(--tp-text);display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tournamentPage-count{font-weight:800}.tournamentPage-stickyBar{position:fixed;left:0;right:0;bottom:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0b0f1433,#0b0f14cc);border-top:1px solid var(--tp-border);padding:8px 12px;display:flex;gap:8px;justify-content:center}.tournamentPage-link{color:var(--tp-yellow-2);text-decoration:none;font-size:12px}@keyframes blink{0%,60%{opacity:1}61%,80%{opacity:.35}81%,to{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.tp-groupSection{padding:12px;border-top:1px solid var(--tp-border)}.tp-groupHeader h3{margin:0 0 8px;font-size:16px}.tp-groupTable{display:grid;gap:6px;margin-bottom:10px}.tp-groupTableHead,.tp-groupTableRow{display:grid;grid-template-columns:1fr repeat(8,42px);gap:8px;padding:8px 10px;border:1px solid var(--tp-border);border-radius:10px;background:linear-gradient(180deg,#0b1117,#0a0f14)}.tp-groupTableHead{background:var(--tp-panel-2);font-weight:700;color:var(--tp-dim)}.tp-teamName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-pts{font-weight:800;color:var(--tp-yellow)}.tp-groupRounds{display:grid;gap:10px}.tp-groupRoundTitle{font-size:13px;color:var(--tp-dim);margin:6px 0 4px}.tp-groupsScroller{display:grid;gap:12px;padding:12px;overflow-x:auto;scrollbar-width:none}.plprof-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.plprof-loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plprof-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#121212;border-radius:12px;box-shadow:0 2px 10px #0000001a}.plprof-error-icon{font-size:3rem;margin-bottom:1rem}.plprof-error-state h2{color:#dc3545;margin-bottom:1rem}.plprof-error-state p{color:#666;margin-bottom:1rem}.plprof-error-message{font-size:.9rem;color:#999;font-style:italic}.plprof-error-state .plprof-action-btn{margin:.5rem;min-width:140px}.plprof-primary{background:gold;color:#000}.plprof-secondary{background:#6c757d;color:#fff}.not-found-container{display:flex;align-items:center;justify-content:center;min-height:92vh;padding:2rem}.not-found-content{text-align:center;background:#1f1f1f;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0003;max-width:500px;width:100%}.not-found-icon{font-size:6rem;font-weight:700;color:gold;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.not-found-title{font-size:2rem;color:#e1e1e1;margin-bottom:1rem;font-weight:600}.not-found-message{font-size:1.1rem;color:#a4a4a4;margin-bottom:2rem;line-height:1.6}.not-found-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.not-found-btn{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.not-found-btn.primary{background:gold;color:#000}.not-found-btn.primary:hover{background:#14b41a;transform:translateY(-2px)}.not-found-btn.secondary{background:#f8f9fa;color:#333;border:2px solid #e9ecef}.not-found-btn.secondary:hover{background:#e9ecef;transform:translateY(-2px)}@media (max-width: 768px){.not-found-container{padding:1rem}.not-found-content{padding:2rem 1.5rem}.not-found-icon{font-size:4rem}.not-found-title{font-size:1.5rem}.not-found-actions{flex-direction:column}.not-found-btn{width:100%}}.livewatch-overlay{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:9999}.livewatch-modal{width:min(720px,94vw);max-height:80vh;overflow:auto;background:#0e141b;color:#e9ecf1;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 40px #00000080;padding:12px}.livewatch-header{display:flex;align-items:center;justify-content:space-between}.livewatch-sub{color:#aeb6c2;font-size:12px;margin-bottom:8px}.livewatch-feed{display:grid;gap:8px;padding:0 20px}.livewatch-line{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.livewatch-goal{border-color:#f1b35559;background:linear-gradient(180deg,#f1b3551f,#ffffff05)}.livebox{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;background:#0b1117}.livebox-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.livebox-clock{font-weight:700}.badge{background:#ffd86b;color:#111;border-radius:999px;padding:2px 8px;font-size:12px;margin-left:6px}.livebox-score{font-size:28px;font-weight:800;display:flex;gap:8px;align-items:center;margin:8px 0 12px}.livebox-feed{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14px}.livebox-feed .minute{color:#aeb6c2;width:36px;display:inline-block}.tag{font-size:11px;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:2px 6px;margin-right:6px}.tag.goal{border-color:#2bd576;color:#2bd576}.tag.yellow{border-color:#ffab4d;color:#ffab4d}.tag.red{border-color:#ff5c77;color:#ff5c77}.tag.sub{border-color:#89a;color:#89a}.livebox-note{margin-top:10px;font-size:12px;color:#aeb6c2}
