@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/static/media/gilroy-bold.ca49f7658c4eaac78b6d.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:url(/static/media/gilroy-extrabold.0094146a0505298ed06a.otf) format("opentype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:url(/static/media/gilroy-semi-bold.07b9100a72fe7d46d20a.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:400;src:url(/static/media/onest-regular.2f8180f95c9c4f66c68c.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:300;src:url(/static/media/onest-light.b9bbbbe59e8507e898ba.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:500;src:url(/static/media/onest-medium.fbd1029ceefc29dbe253.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:600;src:url(/static/media/onest-semibold.e1ec913c539798d6a173.ttf) format("truetype")}@font-face{font-family:rock-star;font-style:normal;font-weight:800;src:url(/static/media/gilroy-extrabold.0094146a0505298ed06a.otf) format("opentype")}:root{--bg-steam-hover:#4b5563;--color-accent:#005dff;--color-accent-hover:#0340a8;--color-active-dark:#0340a8;--color-border:#01215a;--text-cyan:#005dff;--color-brand:#005dff;--color-brand-hover:#0340a8;--color-gold:#c1a445;--color-silver:#989898;--color-bronze:#a87865;--bg-dark-main:#0c131e;--bg-dark-panel:#0c0c0c;--bg-dark-card:#102b58;--bg-dark-input:#0c131e;--border-dark-subtle:#01215a;--border-dark-hover:#005dff;--text-dark-primary:#fff;--text-dark-secondary:#989898;--color-blue-accent:#005dff;--color-blue-accent-hover:#0340a8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 30px #0c131e!important;-webkit-box-shadow:0 0 0 30px var(--bg-input) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth-v2-container{background-color:var(--bg-main);background-image:url(/static/media/page_35.82a68040236b7a6870f7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 80px);overflow:hidden;padding:40px 20px;position:relative}.auth-v2-container,.auth-v2-container .auth-v2-bg{align-items:center;display:flex;justify-content:center;width:100%}.auth-v2-container .auth-v2-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:0}.auth-v2-container .auth-v2-glow{background:radial-gradient(circle,#005dff33 0,#0000 60%);height:80vw;left:50%;max-height:1000px;max-width:1000px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80vw}.auth-v2-container .auth-v2-grid-top{top:-50%;transform:perspective(800px) rotateX(-75deg);transform-origin:bottom center}.auth-v2-container .auth-v2-grid-bottom,.auth-v2-container .auth-v2-grid-top{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:80px 80px;height:100%;left:-50%;opacity:.6;pointer-events:none;position:absolute;width:200%}.auth-v2-container .auth-v2-grid-bottom{bottom:-50%;transform:perspective(800px) rotateX(75deg);transform-origin:top center}.auth-v2-container .auth-v2-split-modal{background-color:var(--bg-darker);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 50px #00000080;display:flex;max-width:900px;overflow:hidden;position:relative;width:100%;z-index:2}.auth-v2-container .auth-v2-left{background:#0c1b34;display:flex;flex:1 1;flex-direction:column;height:482px;justify-content:flex-end;padding:40px;position:relative;width:433px}.auth-v2-container .auth-v2-left-title-small{color:#c9d7ec;font-family:Onest,sans-serif;font-size:12px;font-weight:300;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.auth-v2-container .auth-v2-left-title-large{color:#fff;font-family:Gilroy,sans-serif;font-size:60px;font-weight:600;line-height:1.1}.auth-v2-container .auth-v2-left-title-large .auth-v2-delo-img{display:block;height:48px;margin-top:10px;width:auto}.auth-v2-container .auth-v2-right{background-color:var(--bg-darker);border-left:1px solid var(--color-border);flex:1 1;padding:40px}.auth-v2-container .auth-v2-center-modal{background-color:var(--bg-darker);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 50px #00000080;max-width:440px;padding:40px;position:relative;width:100%;z-index:2}.auth-v2-container .auth-v2-forgot-modal{max-width:520px}.auth-v2-container .auth-v2-title{color:#fff;font-family:Gilroy,sans-serif;font-size:34px;font-weight:600;margin-bottom:8px}.auth-v2-container .auth-v2-subtitle{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px;line-height:1.5;margin-bottom:24px}.auth-v2-container .auth-v2-subtitle span{color:#fff}.auth-v2-container .auth-v2-form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.auth-v2-container .auth-v2-label{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px}.auth-v2-container .auth-v2-input{background-color:var(--bg-main);border:1px solid var(--color-border);border-radius:6px;color:#ccd7e8;font-family:Onest,sans-serif;font-size:12px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.auth-v2-container .auth-v2-input::placeholder{color:#6b7280}.auth-v2-container .auth-v2-input:focus{border-color:var(--color-accent)}.auth-v2-container .auth-v2-password-wrapper{align-items:center;display:flex;position:relative}.auth-v2-container .auth-v2-password-wrapper .auth-v2-input{padding-right:40px}.auth-v2-container .auth-v2-toggle-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px}.auth-v2-container .auth-v2-toggle-btn:hover{color:#e4e4e4}.auth-v2-container .auth-v2-submit-btn{background-color:#0340a8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;margin-top:8px;padding:14px;transition:background .2s;width:100%}.auth-v2-container .auth-v2-submit-btn:hover{background-color:var(--color-accent-hover)}.auth-v2-container .auth-v2-submit-btn:disabled{cursor:not-allowed;opacity:.7}.auth-v2-container .auth-v2-link-text{color:#fff;font-family:Onest,sans-serif;font-size:12px;margin-top:16px;text-align:left}.auth-v2-container .auth-v2-link{background:none;border:none;color:#e4e4e4;cursor:pointer;font-family:inherit;font-size:inherit;margin-left:4px;padding:0;text-decoration:underline}.auth-v2-container .auth-v2-link:hover{color:#fff}.auth-v2-container .auth-v2-checkbox-container{align-items:center;display:flex;gap:10px;margin:16px 0}.auth-v2-container .auth-v2-checkbox{align-items:center;appearance:none;background-color:var(--bg-main);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;display:flex;height:16px;justify-content:center;position:relative;width:16px}.auth-v2-container .auth-v2-checkbox:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.auth-v2-container .auth-v2-checkbox:checked:after{color:#fff;content:"✔";font-size:10px;position:absolute}.auth-v2-container .auth-v2-checkbox-label{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px;font-weight:300}.auth-v2-container .auth-v2-checkbox-label span{cursor:pointer;text-decoration:underline}.auth-v2-container .auth-v2-socials{display:flex;gap:12px;justify-content:flex-start;margin-top:16px}.auth-v2-container .auth-v2-social-btn{align-items:center;background-color:#102b58;border:1px solid var(--color-border);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:none;font-family:Onest,sans-serif;font-size:11px;font-weight:500;gap:8px;justify-content:center;padding:6px 16px;transition:all .2s;width:auto}.auth-v2-container .auth-v2-social-btn:hover{background-color:var(--color-active-dark);border-color:var(--color-accent)}.auth-v2-container .auth-v2-code-inputs{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.auth-v2-container .auth-v2-code-input{background-color:var(--bg-main);border:1px solid var(--color-border);border-radius:6px;color:#fff;font-family:Onest,sans-serif;font-size:22px;font-weight:600;height:56px;outline:none;text-align:center;width:48px}.auth-v2-container .auth-v2-code-input:focus{border-color:var(--color-accent)}.auth-v2-container .auth-v2-strength-wrapper{margin-top:8px}.auth-v2-container .auth-v2-strength-header{color:#e4e4e4;display:flex;font-family:Onest,sans-serif;font-size:12px;justify-content:space-between;margin-bottom:6px}.auth-v2-container .auth-v2-strength-bars{display:flex;gap:4px}.auth-v2-container .auth-v2-strength-bar{background-color:#ffffff1a;border-radius:2px;color:#e4e4e4;flex:1 1;font-size:10px;height:4px}.auth-v2-container .auth-v2-strength-bar.filled{background-color:var(--color-accent)}.auth-v2-container .auth-v2-row{display:flex;gap:16px}.auth-v2-container .auth-v2-col{flex:1 1}@media (max-width:768px){.auth-v2-container .auth-v2-split-modal{flex-direction:column}.auth-v2-container .auth-v2-left{min-height:200px;padding:30px}.auth-v2-container .auth-v2-right{padding:30px}}.auth-v2-container .auth-v2-register-grid{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2}.auth-v2-container .auth-v2-register-modal{box-shadow:0 20px 50px #00000080;max-width:520px}.auth-v2-container .auth-v2-side-text{padding-bottom:20px;text-align:left}@media (max-width:1024px){.auth-v2-container .auth-v2-register-grid{align-items:center;flex-direction:column;gap:24px;padding:0 10px}.auth-v2-container .auth-v2-side-text{order:-1;text-align:center}}.profile-page-wrapper{background:linear-gradient(180deg,#0a0a0a,#000);display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.profile-page-wrapper.loading-state{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:18px;font-weight:500;justify-content:center}.profile-page-wrapper .profile-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:24px;padding:40px 5%;width:100%}.profile-page-wrapper .profile-header-top{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px}.profile-page-wrapper .profile-title-section{align-items:center;display:flex;gap:15px}.profile-page-wrapper .profile-main-title{color:#fff;font-family:Onest,sans-serif;font-size:28px;font-weight:700;margin:0}.profile-page-wrapper .settings-action-btn{align-items:center;background:#141e30;border:1px solid #59a3ff33;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;padding:10px 18px;transition:all .2s ease}.profile-page-wrapper .settings-action-btn:hover{background:#0340a8;border-color:#59a3ff77;transform:translateY(-1px)}.profile-page-wrapper .profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px 1fr}.profile-page-wrapper .profile-card{background:#0c131e;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 4px 20px #0006;display:flex;flex-direction:column;overflow:hidden}.profile-page-wrapper .user-main-card{align-items:center;overflow:hidden;padding:0 0 30px;position:relative}.profile-page-wrapper .user-card-banner{background:#141e30;height:95px;margin-bottom:-50px;width:100%}.profile-page-wrapper .user-avatar-container{align-items:center;background-color:#0a0a0a;border:4px solid #141e30;border-radius:50%;box-shadow:0 4px 10px #0000004d;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px;z-index:2}.profile-page-wrapper .user-avatar-img{height:100%;object-fit:cover;width:100%}.profile-page-wrapper .user-details-center{align-items:center;display:flex;flex-direction:column;margin-top:15px;padding:0 20px;width:100%}.profile-page-wrapper .user-nickname-large{color:#fff;display:block;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px;text-align:center}.profile-page-wrapper .user-nickname-large span{display:inline-block;position:relative}.profile-page-wrapper .verified-badge-icon{height:18px;left:100%;margin-left:8px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.profile-page-wrapper .user-location-info{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:14px;gap:6px;margin-bottom:20px}.profile-page-wrapper .location-pin-icon{height:14px;width:14px}.profile-page-wrapper .social-links-row{display:flex;gap:12px;margin-bottom:25px}.profile-page-wrapper .social-icon-wrapper{align-items:center;background-color:#002a74;border-radius:8px;cursor:pointer;display:flex;height:38px;justify-content:center;transition:transform .2s,background-color .2s;width:38px}.profile-page-wrapper .social-icon-wrapper:hover{background-color:#0543b6;transform:translateY(-2px)}.profile-page-wrapper .active-player-section,.profile-page-wrapper .trophy-shelf-section{box-sizing:border-box;margin-top:25px;padding:0 20px;width:100%}.profile-page-wrapper .sidebar-section-title{color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;font-weight:700;letter-spacing:.5px;margin-bottom:12px}.profile-page-wrapper .team-badge-card{border:1px solid #ffffff0d;border-radius:10px;display:flex;height:80px;overflow:hidden}.profile-page-wrapper .team-badge-accent{background-color:#002a74;flex-shrink:0;width:6px}.profile-page-wrapper .team-badge-content{align-items:center;background-color:#162338;display:flex;flex:1 1;gap:12px;padding:12px 15px;position:relative}.profile-page-wrapper .team-logo-box{align-items:center;background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.profile-page-wrapper .team-logo-img{background-color:#18202b;border-radius:10px;height:89px;object-fit:contain;width:89px}.profile-page-wrapper .team-text-details{display:flex;flex-direction:column;gap:3px}.profile-page-wrapper .team-name-title{color:#fff;font-family:Gilroy,sans-serif;font-size:20px;font-weight:600}.profile-page-wrapper .team-role-subtext{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px}.profile-page-wrapper .team-rating-box{display:flex;flex-direction:column;gap:3px;margin-left:auto;text-align:right}.profile-page-wrapper .rating-label{color:#e4e4e4;font-family:Onest,sans-serif;font-size:10px;font-weight:300;letter-spacing:.3px;text-transform:uppercase}.profile-page-wrapper .rating-value{color:#fff;font-family:Gilroy,sans-serif;font-size:25px;font-weight:600}.profile-page-wrapper .empty-team-badge{background-color:#162338;border:1px dashed #ffffff1a;border-radius:10px;color:#8a9cae;font-size:12px;padding:20px;text-align:center}.profile-page-wrapper .trophy-slots-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.profile-page-wrapper .trophy-slot{align-items:center;display:flex;flex-direction:column;gap:6px}.profile-page-wrapper .trophy-placeholder{align-items:center;aspect-ratio:1;background-color:#18202b;border:2px solid #ffffff0d;border-radius:10px;display:flex;justify-content:center;max-width:136px;transition:border-color .2s;width:100%}.profile-page-wrapper .trophy-placeholder:hover{border-color:#005dff}.profile-page-wrapper .trophy-placeholder-img{height:39px;object-fit:contain;opacity:1;width:39px}.profile-page-wrapper .trophy-title{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px;text-align:center}.profile-page-wrapper .stats-card{gap:30px;padding:30px}.profile-page-wrapper .stats-tabs-row{background-color:#162338;border-bottom:1px solid #ffffff14;display:flex;gap:30px;margin:-30px -30px 30px;padding:20px 30px 0}.profile-page-wrapper .stat-tab-btn{background:none;border:none;color:#dfdfdf;cursor:pointer;font-family:Gilroy,sans-serif;font-size:18px;font-weight:700;padding:0 0 12px;position:relative;transition:color .2s}.profile-page-wrapper .stat-tab-btn:hover{color:#fff}.profile-page-wrapper .stat-tab-btn.active{color:#fff;font-family:Gilroy,sans-serif;font-size:16;font-weight:600}.profile-page-wrapper .stat-tab-btn.active:after{background:linear-gradient(90deg,#0543b6,#0059cf,#0543b6);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.profile-page-wrapper .stats-boxes-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.profile-page-wrapper .stat-box{background-color:#162338;border:1px solid #ffffff08;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:border-color .2s}.profile-page-wrapper .stat-box:hover{border-color:#ffffff1a}.profile-page-wrapper .stat-val{color:#fff;font-family:Gilroy,sans-serif;font-size:38px;font-weight:600}.profile-page-wrapper .stat-lbl{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.profile-page-wrapper .history-section-wrapper{margin-top:10px}.profile-page-wrapper .history-header-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.profile-page-wrapper .matches-list-container{display:flex;flex-direction:column;gap:10px}.profile-page-wrapper .match-list-item{align-items:center;background-color:#00000026;border:1px solid #ffffff08;border-radius:10px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:16px 20px;transition:border-color .2s}.profile-page-wrapper .match-list-item:hover{border-color:#ffffff14}.profile-page-wrapper .match-info-col{display:flex;flex-direction:column;gap:4px}.profile-page-wrapper .match-game-title{color:#fff;font-size:14px;font-weight:700}.profile-page-wrapper .match-sub-event{color:#8a9cae;font-size:11px}.profile-page-wrapper .match-result-col{align-items:center;display:flex}.profile-page-wrapper .badge-win{background-color:#005dff}.profile-page-wrapper .badge-loss,.profile-page-wrapper .badge-win{border-radius:5px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.profile-page-wrapper .badge-loss{background-color:#0b1829;border:1px solid #ffffff0d}.profile-page-wrapper .match-team-col{color:#fff;font-size:14px;font-weight:500}.profile-page-wrapper .match-date-col{color:#8a9cae;font-size:12px;text-align:right}.profile-page-wrapper .empty-history-text{border:1px dashed #ffffff0d;border-radius:10px;color:#8a9cae;font-size:13px;padding:30px;text-align:center}.profile-page-wrapper .history-table{border-collapse:collapse;width:100%}.profile-page-wrapper .history-table th{border-bottom:1px solid #ffffff1a;color:#8a9cae;font-size:11px;font-weight:700;padding-bottom:12px;text-align:left;text-transform:uppercase}.profile-page-wrapper .history-table td{border-bottom:1px solid #ffffff0d;color:#fff;font-size:13px;font-weight:500;padding:16px 0}.profile-page-wrapper .history-table tr:last-child td{border-bottom:none}.profile-page-wrapper .team-app-name{font-weight:700!important}.profile-page-wrapper .td-date{color:#8a9cae!important}.profile-page-wrapper .app-actions-cell{display:flex;gap:10px}.profile-page-wrapper .app-accept-btn{background-color:#005dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:6px 14px;transition:opacity .2s}.profile-page-wrapper .app-accept-btn:hover{opacity:.9}.profile-page-wrapper .app-reject-btn{background-color:#0b1829;border:1px solid #ffffff1a;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:6px 14px;transition:opacity .2s}.profile-page-wrapper .app-reject-btn:hover{opacity:.9}@media (max-width:992px){.profile-page-wrapper .profile-grid{grid-template-columns:1fr}}.settings-page{background-color:#080a0f;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;min-height:calc(100vh - 80px);padding:40px 5%;width:100%}.settings-page .settings-container{width:100%}.settings-page .settings-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.settings-page .settings-title-section{align-items:center;display:flex;gap:15px}.settings-page .settings-main-title{color:#fff;font-family:Gilroy,sans-serif;font-size:44px;font-weight:600;margin:0}.settings-page .verified-badge{align-items:center;background-color:#005dff0d;border:1px solid #005dff4d;border-radius:20px;color:#fff;display:flex;font-size:11px;font-weight:700;gap:6px;padding:6px 14px}.settings-page .settings-verified-icon{height:21.93px;object-fit:contain;width:21.93px}.settings-page .save-all-btn{background:#0340a8;border:none;border-radius:8px;box-shadow:0 4px 12px #0340a840;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:12px 24px;transition:all .2s ease}.settings-page .save-all-btn:hover:not(:disabled){background-color:#01215a;opacity:.95;transform:translateY(-1px)}.settings-page .save-all-btn:disabled{cursor:not-allowed;opacity:.6}.settings-page .settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.2fr 1fr}.settings-page .settings-column{display:flex;flex-direction:column;gap:20px}.settings-page .settings-card{background:#0c131e;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 4px 20px #0006;padding:24px}.settings-page .card-header{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;display:flex;font-family:Gilroy,sans-serif;font-size:25px;font-weight:600;gap:10px;margin-bottom:24px;padding-bottom:12px}.settings-page .card-header-icon{color:#fff;height:21.93px;width:21.93px}.settings-page .form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.settings-page .form-group:last-child{margin-bottom:0}.settings-page .form-group label{color:#e4e4e4;font-family:Onest,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}.settings-page .form-input{background-color:#0b182b;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:12px;outline:none;padding:12px 16px;transition:all .2s}.settings-page .form-input:focus{background-color:#0b182b!important;border-color:#0340a8;box-shadow:0 0 0 2px #0340a826}.settings-page .form-input:-webkit-autofill,.settings-page .form-input:-webkit-autofill:active,.settings-page .form-input:-webkit-autofill:focus,.settings-page .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #0b182b!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.settings-page .form-input[readonly]{cursor:default;opacity:.7}.settings-page .input-hint{color:#6b7a8a;font-size:10px;margin-top:4px}.settings-page select.form-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a9cae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.settings-page .avatar-and-bio{align-items:flex-start;display:flex;gap:20px;margin-bottom:20px}.settings-page .avatar-box{align-items:center;background-color:#080a0f;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s;width:100px}.settings-page .avatar-box:hover{border-color:#005dff}.settings-page .avatar-img{height:100%;object-fit:cover;width:100%}.settings-page .avatar-placeholder-wrapper{align-items:center;color:#8a9cae;display:flex;height:100%;justify-content:center;transition:color .2s;width:100%}.settings-page .avatar-box:hover .avatar-placeholder-wrapper{color:#fff}.settings-page .bio-inputs-row{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 1.2fr}.settings-page .bio-inputs-row .form-group{margin-bottom:0}.settings-page .geo-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.settings-page .input-with-button{display:flex;gap:10px}.settings-page .input-with-button .inline-action-btn{border:2px solid #0340a8;border-radius:5px;color:#fff;font-family:Onest,sans-serif;font-size:14px;max-width:192px}.settings-page .inline-action-btn{background-color:#0340a80d;border:1px solid #0340a8;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:0 20px;transition:all .2s;white-space:nowrap}.settings-page .inline-action-btn:hover{background-color:#0340a826;border-color:#0340a8;transform:translateY(-1px)}.settings-page .inline-action-btn.active-btn{background-color:#0340a8;border-color:#0340a8;border-radius:5px;box-shadow:0 4px 10px #0340a833;font-family:Onest,sans-serif;font-size:14px}.settings-page .inline-action-btn.active-btn:hover{background-color:#01215a}.settings-page .password-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:10px;margin-top:15px}.settings-page .password-wrapper{align-items:center;display:flex;position:relative;width:100%}.settings-page .pwd-icon{color:#8a9cae;cursor:pointer;position:absolute;right:12px}.settings-page .pwd-icon:hover{color:#fff}.settings-page .btn-align-right{display:flex;justify-content:flex-end;margin-bottom:20px}.settings-page .btn-align-right .inline-action-btn{color:#fff;font-family:Onest,sans-serif;font-size:14px;padding:10px 20px}.settings-page .section-label{color:#e4e4e4;display:block;font-family:Onest,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.settings-page .discipline-chips{display:flex;gap:10px;margin-bottom:20px}.settings-page .discipline-chip{align-items:center;background-color:#080a0f;border:1px solid #ffffff14;border-radius:8px;color:#8a9cae;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:10px 18px;transition:all .2s}.settings-page .discipline-chip-icon{flex-shrink:0;height:16px;margin-right:8px;object-fit:contain;width:16px}.settings-page .discipline-chip:hover{border-color:#ffffff26;color:#fff}.settings-page .discipline-chip.active{background-color:#0340a80d;border-color:#0340a8;box-shadow:0 0 10px #0340a826;color:#fff}.settings-page .lfg-toggle-row{align-items:center;display:flex;justify-content:space-between}.settings-page .toggle-switch{background-color:#080a0f;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;height:20px;position:relative;transition:background-color .2s,border-color .2s;width:36px}.settings-page .toggle-switch.active{background-color:#fff;border-color:#fff}.settings-page .toggle-knob{background-color:#0340ab;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.settings-page .toggle-switch.active .toggle-knob{transform:translateX(16px)}.settings-page .integration-btn{align-items:center;background-color:#0b182b;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;margin-bottom:10px;padding:12px 20px;transition:background-color .2s,border-color .2s;width:100%}.settings-page .integration-btn:last-child{margin-bottom:0}.settings-page .integration-btn:hover{background-color:#005dff0d;border-color:#005dff}.settings-page .integration-logo-wrapper{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.settings-page .integration-name{color:#fff;font-size:14px;font-weight:700}.settings-page .team-info-card{align-items:center;background-color:#162338;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:15px;margin-bottom:15px;padding:16px}.settings-page .team-logo-box{align-items:center;background-color:#18202b;border-radius:8px;display:flex;height:67px;justify-content:center;width:67px}.settings-page .team-logo-img{height:29.36px;object-fit:contain;width:29.36px}.settings-page .team-name{color:#fff;font-size:16px;font-weight:700}.settings-page .team-role{color:#8a9cae;font-size:12px}.settings-page .add-team-btn{background:#0340a8;border:none;border-radius:5px;border-radius:8px;box-shadow:0 4px 12px #0340a840;color:#fff;cursor:pointer;font-family:Onest;font-size:16px;font-weight:400;font-weight:700;padding:14px;transition:opacity .2s,transform .2s;width:100%}.settings-page .add-team-btn:hover{background-color:#01215a;opacity:.95;transform:translateY(-1px)}@media (max-width:992px){.settings-page .bio-inputs-row,.settings-page .settings-grid{grid-template-columns:1fr}}.admin-page{background-color:#0a0a0a;min-height:calc(100vh - 80px)}.admin-page,.admin-page .admin-container{display:flex;flex-direction:column;width:100%}.admin-page .admin-container{box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;gap:24px;padding:40px 5%}.admin-page .admin-header-top{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:24px}.admin-page .admin-title-section{display:flex;flex-direction:column}.admin-page .admin-main-title{color:#fff;font-size:28px;font-weight:700;margin:0}.admin-page .admin-verified-badge{align-items:center;background-color:#003a9e33;border:1px solid #003a9e66;border-radius:6px;color:#59a3ff;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;margin-top:8px;padding:4px 10px;text-transform:uppercase;width:fit-content}.admin-page .admin-tabs-row{border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-bottom:12px}.admin-page .admin-tab-pill{background-color:#0a172b;border:1px solid #ffffff0d;border-radius:8px;color:#8a9cae;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;transition:all .2s}.admin-page .admin-tab-pill.active{background-color:#003a9e;border-color:#0000;color:#fff}.admin-page .admin-tab-pill:hover:not(.active){background-color:#ffffff08;color:#fff}.admin-page .admin-grid-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2.5fr 1fr}.admin-page .admin-main-col,.admin-page .admin-side-col{display:flex;flex-direction:column;gap:24px}.admin-page .admin-card{background:#10141d99;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;padding:24px}.admin-page .card-header{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;display:flex;font-size:16px;font-weight:700;gap:12px;letter-spacing:.5px;margin-bottom:20px;padding-bottom:16px;text-transform:uppercase}.admin-page .card-header-icon{color:#06f}.admin-page .admin-list-container{display:flex;flex-direction:column;gap:12px}.admin-page .admin-list-row{align-items:center;background-color:#162338;border:1px solid #0000;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;transition:all .2s}.admin-page .admin-list-row:hover:not(.no-hover){border-color:#59a3ff4d;box-shadow:0 4px 15px #003a9e26;transform:translateY(-1px)}.admin-page .admin-list-row.no-hover{cursor:default}.admin-page .row-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-page .row-title{font-size:16px;font-weight:700}.admin-page .row-subtitle{color:#8a9cae;font-size:11px}.admin-page .row-stats{align-items:center;display:flex;gap:24px}.admin-page .row-stat-group{align-items:flex-end;display:flex;flex-direction:column;min-width:110px}.admin-page .row-stat-group label{color:#8a9cae;font-size:9px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.admin-page .stat-value{font-size:13px;font-weight:700}.admin-page .stat-value.prize{color:#10b981;font-size:14px}.admin-page .stat-value.status-badge{border-radius:4px;font-size:10px;font-weight:800;padding:4px 8px;text-transform:uppercase}.admin-page .status-badge.draft{background-color:#8b5cf626;color:#a78bfa}.admin-page .status-badge.registration{background-color:#3b82f626;color:#60a5fa}.admin-page .status-badge.active{background-color:#10b98126;color:#34d399}.admin-page .status-badge.completed{background-color:#6b728026;color:#9ca3af}.admin-page .status-badge.pending{background-color:#f59e0b26;color:#fbbf24}.admin-page .status-badge.approved{background-color:#10b98126;color:#34d399}.admin-page .status-badge.rejected{background-color:#ef444426;color:#f87171}.admin-page .admin-page .row-actions{align-items:center;display:flex;gap:8px}.admin-page .btn-action-start{background-color:#003a9e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:all .2s}.admin-page .btn-action-start:hover{background-color:#004ecc}.admin-page .btn-action-cancel{background-color:#ef444426;border:1px solid #ef444433;border-radius:6px;color:#f87171;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:all .2s}.admin-page .btn-action-cancel:hover{background-color:#ef4444;color:#fff}.admin-page .btn-action-delete{align-items:center;background-color:#ef44441a;border:1px solid #ef444426;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.admin-page .btn-action-delete:hover{background-color:#ef4444;color:#fff}.admin-page .arrow-icon{color:#8a9cae;margin-left:8px}.admin-page .admin-page .form-group{display:flex;flex-direction:column;gap:8px}.admin-page .form-group label{color:#8a9cae;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.admin-page .form-input{background-color:#0a172b;border:1px solid #ffffff0d;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:13px;outline:none;padding:10px 14px;transition:all .2s;width:100%}.admin-page .form-input:focus{background-color:#ffffff05;border-color:#003a9e}.admin-page .form-input::placeholder{color:#8a9cae;opacity:.5}.admin-page .admin-page .inline-action-btn{background-color:initial;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px;transition:all .2s}.admin-page .inline-action-btn:hover{background-color:#ffffff08;border-color:#fff3}.admin-page .inline-action-btn.active-btn{background-color:#003a9e;border-color:#0000}.admin-page .inline-action-btn.active-btn:hover{background-color:#004ecc}.admin-page .input-with-button{display:flex;gap:8px}.admin-page .user-lookup-result{color:#10b981;font-size:12px;font-weight:700;margin-top:4px}.admin-page .admin-page .save-all-btn{align-items:center;background-color:#003a9e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s}.admin-page .save-all-btn:hover{background-color:#004ecc}.admin-page .create-btn-block{width:100%}.admin-page .role-actions-buttons-row{display:flex;gap:12px}.admin-page .flex-btn{align-items:center;display:flex;flex:1 1;justify-content:center;text-align:center}.admin-page .admin-page .promo-card{align-self:flex-start;display:flex;flex-direction:column;gap:12px}.admin-page .promo-title{font-size:18px;font-weight:700;margin:0 0 4px}.admin-page .promo-text{color:#8a9cae;font-size:12px;line-height:1.5;margin:0}.admin-page .admin-status-text{color:#8a9cae;font-size:14px;padding:40px;text-align:center}.admin-page .tab-description-text{color:#8a9cae;font-size:13px;line-height:1.5;margin:0}.admin-page .admin-page .club-row-item{align-items:stretch;flex-direction:column;gap:16px;padding:20px 24px}.admin-page .club-main-details{align-items:center;display:flex;justify-content:space-between}.admin-page .club-multiplier-tag{background-color:#10b9811a;border-radius:4px;color:#10b981;font-size:11px;font-weight:700;margin-top:6px;padding:3px 8px;width:fit-content}.admin-page .club-admins-management{border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:10px;padding-top:16px}.admin-page .admins-title{color:#8a9cae;font-size:12px;font-weight:700}.admin-page .admins-mini-list{display:flex;flex-direction:column;gap:6px}.admin-page .admin-mini-item{align-items:center;background-color:#ffffff05;border:1px solid #ffffff05;border-radius:8px;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px}.admin-page .btn-admin-remove{align-items:center;background-color:#ef44441a;border:1px solid #ef444426;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s;width:20px}.admin-page .btn-admin-remove:hover{background-color:#ef4444;color:#fff}.admin-page .add-admin-form-row{display:flex;gap:8px;margin-top:6px}.admin-page .mini-input{max-width:180px}.admin-page .edit-discipline-inline-row{display:flex;gap:8px;width:100%}@media (max-width:1024px){.admin-page .admin-grid-layout{grid-template-columns:1fr}.admin-page .admin-side-col{order:-1}}@media (max-width:768px){.admin-page .admin-container{padding:20px}.admin-page .admin-header-top,.admin-page .admin-list-row:not(.no-hover){align-items:flex-start;flex-direction:column}.admin-page .admin-list-row:not(.no-hover){gap:16px}.admin-page .row-stats{justify-content:space-between;width:100%}}.admin-page .admin-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.admin-page .create-tournament-modal{animation:modalFadeIn .3s ease-out;background-color:#10141d;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 20px 50px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:680px;overflow:hidden;width:95%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-page .create-tournament-modal .modal-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.admin-page .create-tournament-modal .modal-title-area{align-items:center;display:flex;gap:12px}.admin-page .create-tournament-modal .modal-icon-container{align-items:center;background-color:#0066ff26;border:1px solid #0066ff4d;border-radius:8px;color:#06f;display:flex;height:36px;justify-content:center;width:36px}.admin-page .create-tournament-modal .modal-title-text-group{display:flex;flex-direction:column}.admin-page .create-tournament-modal .modal-title{color:#fff;font-size:16px;font-weight:800;letter-spacing:.5px;margin:0}.admin-page .create-tournament-modal .modal-subtitle{color:#8a9cae;font-size:10px;font-weight:700;letter-spacing:1px}.admin-page .create-tournament-modal .modal-close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#8a9cae;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.admin-page .create-tournament-modal .modal-close-btn:hover{background-color:#ffffff0d;color:#fff}.admin-page .create-tournament-modal .modal-body{flex-grow:1;overflow-y:auto;padding:24px}.admin-page .admin-page .create-tournament-modal .modal-body::-webkit-scrollbar{width:6px}.admin-page .create-tournament-modal .modal-body::-webkit-scrollbar-track{background:#0000}.admin-page .create-tournament-modal .modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.admin-page .create-tournament-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.admin-page .create-tournament-modal .modal-footer{background-color:#0c0f16;border-top:1px solid #ffffff0d;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.admin-page .create-tournament-modal .btn-cancel{background:none;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;transition:all .2s}.admin-page .create-tournament-modal .btn-cancel:hover{background-color:#ffffff08;border-color:#fff3}.admin-page .create-tournament-modal .btn-submit{background-color:#003a9e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;transition:all .2s}.admin-page .create-tournament-modal .btn-submit:hover{background-color:#004ecc}.admin-page .create-tournament-modal .tech-req-box{background-color:#0066ff0d;border:1px solid #0066ff26;border-radius:8px;margin-top:20px;padding:16px}.admin-page .create-tournament-modal .tech-req-header{align-items:center;color:#06f;display:flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:8px}.admin-page .create-tournament-modal .tech-req-text{color:#8a9cae;font-size:11px;line-height:1.6;margin:0}.tournaments-page{background-color:#0a0a0a;display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.tournaments-page .tournaments-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:24px;padding:40px 5%;width:100%}.tournaments-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tournaments-page .page-title{color:#fff;font-family:Gilroy,sans-serif;font-size:44px;font-weight:600;margin:0}.tournaments-page .search-box{height:54px;position:relative;width:238px}.tournaments-page .search-icon{color:#8a9cae;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.tournaments-page .search-box input{background:#0b0d12;border:1px solid #0000;border-image:linear-gradient(#59a3ff,#004398);border-image-slice:1;border-radius:5px;color:#fff;font-family:Onest,sans-serif;font-size:12px;height:100%;outline:none;padding:10px 10px 10px 50px;transition:border-color .2s;width:100%}.tournaments-page .search-box input::placeholder{color:#fff;opacity:.6}.tournaments-page .search-box input:focus{border-color:#003a9e}.tournaments-filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.tournaments-page .btn-filter{background-color:#0a172b;border:1px solid #ffffff0d;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px;transition:all .2s}.tournaments-page .btn-filter.active{background-color:#003a9e;border-color:#0000}.tournaments-page .dropdown-wrapper{position:relative}.tournaments-page .dropdown-filter{align-items:center;background-color:#0a172b;border:1px solid #ffffff0d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 16px}.tournaments-page .dropdown-filter:hover{background-color:#0f213d}.dropdown-menu-box{animation:slideDownDropdown .15s ease-out;background-color:#0c0c0c;border:1px solid #59a3ff26;border-radius:8px;box-shadow:0 10px 25px #00000080;left:0;min-width:180px;overflow:hidden;padding:4px 0;position:absolute;top:calc(100% + 6px);width:100%;z-index:100}.tournaments-page .dropdown-menu-item{background:none;border:none;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:600;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.tournaments-page .dropdown-menu-item:hover{background-color:#ffffff08}.tournaments-page .btn-apply-dark{background-color:initial;border:2px solid #0340a8;border-radius:5px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;max-height:39px;max-width:136px;padding:8px 24px;transition:all .2s}.tournaments-page .btn-apply-dark:hover{background-color:#ffffff08;border-color:#fff3;color:#fff}.tournaments-list{display:flex;flex-direction:column;gap:12px;margin-top:10px}.tournaments-page .tournament-row{align-items:center;background-color:#162338;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;height:auto;justify-content:space-between;min-height:119px;padding:20px 24px;transition:transform .2s,box-shadow .2s;width:100%}.tournaments-page .tournament-row:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.tournaments-page .t-row-left{align-items:center;display:flex;gap:16px;width:280px}.tournaments-page .t-logo{align-items:center;background-color:#4c5056;border-radius:10px;display:flex;flex-shrink:0;height:85px;justify-content:center;width:85px}.tournaments-page .t-info{display:flex;flex-direction:column;gap:4px}.tournaments-page .t-name{color:#fff;font-family:Onest,sans-serif;font-size:14px}.tournaments-page .t-date{color:#fff;font-family:Onest,sans-serif;font-size:11px;font-weight:300}.tournaments-page .t-status-badge-container{flex:1 1;text-align:center}.tournaments-page .t-status-pill{background-color:#005dff;border-radius:5px;color:#fff;display:inline-block;font-family:Onest,sans-serif;font-size:13px;max-width:165px;padding:6px 14px}.tournaments-page .t-format-container,.tournaments-page .t-rating-container{flex:1 1;text-align:center}.tournaments-page .t-tag-pill-dark{font-width:500;background-color:#0c182a;border-radius:5px;color:#fff;display:inline-block;font-family:Gilroy,sans-serif;font-size:11px;max-width:62px;min-width:80px;padding:6px 16px;text-align:center}.tournaments-page .t-rating-label{color:#fff;display:inline-block;font-family:Onest,sans-serif;font-size:11px}.tournaments-page .btn-details{background-color:#162338;border:2px solid #0340a8;border-radius:5px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:11px;max-width:136px;padding:10px 24px;transition:all .2s}.tournaments-page .btn-details:hover{border-color:2px #0340a8}.tournaments-page .empty-state{background-color:#162338;border-radius:12px;color:#8a9cae;font-size:14px;padding:40px;text-align:center}@keyframes slideDownDropdown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.tournaments-page .tournament-row{align-items:flex-start;flex-direction:column;gap:16px}.tournaments-page .t-row-left{width:100%}.tournaments-page .t-status-badge-container,.tournaments-page .t-tags{justify-content:flex-start;text-align:left;width:100%}.tournaments-page .btn-details{text-align:center;width:100%}}.tournaments-page .tournaments-table{background:#0c1521;border:1px solid #14233c;border-radius:16px;display:flex;flex-direction:column;gap:12px;left:-115px;position:relative;width:1419px}.match-page-wrapper .match-page-wrapper{background-color:var(--bg-dark-main);color:var(--text-dark-primary);display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.match-page-wrapper .match-page-container{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:40px 5%;width:100%}.match-page-wrapper .glassmorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-dark-card);border:1px solid var(--border-dark-subtle);border-radius:16px;box-shadow:0 10px 30px #00000040}.match-page-wrapper .match-tour-header{align-items:center;border-radius:16px;display:flex;justify-content:space-between;padding:30px 40px}.match-page-wrapper .tour-header-left-col{display:flex;flex-direction:column;gap:20px}.match-page-wrapper .tour-title-row{align-items:center;display:flex}.match-page-wrapper .tour-discipline{background:var(--color-blue-accent);border-radius:6px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px;padding:6px 16px}.match-page-wrapper .tour-info-grid{display:flex;gap:48px}.match-page-wrapper .tour-info-item{display:flex;flex-direction:column;gap:6px}.match-page-wrapper .tour-info-item.right-align{align-items:flex-end;text-align:right}.match-page-wrapper .info-lbl{color:var(--text-dark-secondary);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.match-page-wrapper .info-val{color:var(--text-dark-primary);font-size:14px;font-weight:700}.match-page-wrapper .next-match-card{background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 20px;text-align:left;width:280px}.match-page-wrapper .next-match-row{align-items:center;display:flex;gap:10px}.match-page-wrapper .next-match-logo-ph{background-color:var(--color-blue-accent);border-radius:2px;height:12px;width:12px}.match-page-wrapper .next-match-name{color:var(--text-dark-primary);flex:1 1;font-size:11px;font-weight:700}.match-page-wrapper .next-match-date{color:var(--text-dark-secondary);font-size:10px}.match-page-wrapper .next-match-teams{align-items:center;color:var(--text-dark-secondary);display:flex;font-size:12px;font-weight:700;gap:8px}.match-page-wrapper .vs-divider{color:var(--color-blue-accent);font-size:10px}.match-page-wrapper .btn-link{background:none;border:none;color:var(--color-blue-accent);cursor:pointer;font-family:Onest,sans-serif;font-size:11px;font-weight:700;margin-top:4px;padding:0;text-align:left;transition:opacity .2s}.match-page-wrapper .btn-link:hover{opacity:.8}.match-page-wrapper .match-tabs-bar{border-bottom:1px solid var(--border-dark-subtle);display:flex;gap:24px;padding-bottom:1px}.match-page-wrapper .m-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-dark-secondary);cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;margin-bottom:-1px;padding:0 0 16px;transition:all .2s}.match-page-wrapper .m-tab-btn:hover{color:var(--text-dark-primary)}.match-page-wrapper .m-tab-btn.active{border-bottom:2px solid var(--color-blue-accent);color:var(--text-dark-primary)}.match-page-wrapper .match-scoreboard{grid-gap:32px;align-items:start;background-color:var(--bg-dark-card);border:1px solid var(--border-dark-subtle);border-radius:16px;display:grid;gap:32px;grid-template-columns:1fr 1.2fr 1fr;padding:32px}.match-page-wrapper .team-column{display:flex;flex-direction:column;gap:18px}.match-page-wrapper .team-col-title{color:var(--text-dark-secondary);display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin:0;text-transform:uppercase}.match-page-wrapper .team-col-title.right{flex-direction:row-reverse}.match-page-wrapper .r-lbl{color:var(--text-dark-secondary);font-size:11px;font-weight:500}.match-page-wrapper .players-list{display:flex;flex-direction:column;gap:10px}.match-page-wrapper .p-row{grid-gap:16px;align-items:center;background-color:#ffffff03;border:1px solid var(--border-dark-subtle);border-radius:12px;display:grid;gap:16px;grid-template-columns:36px 1fr auto;padding:10px 16px;transition:all .2s}.match-page-wrapper .p-row.right{grid-template-columns:auto 1fr 36px}.match-page-wrapper .p-row:hover{background-color:#ffffff08;border-color:#ffffff1a}.match-page-wrapper .p-avatar{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:8px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.match-page-wrapper .p-avatar-img{height:100%;object-fit:cover;width:100%}.match-page-wrapper .p-info{display:flex;flex-direction:column;gap:2px}.match-page-wrapper .p-info.right{align-items:flex-end;text-align:right}.match-page-wrapper .p-nick{color:var(--text-dark-primary);font-size:13px;font-weight:700}.match-page-wrapper .p-name{color:var(--text-dark-secondary);font-size:10px}.match-page-wrapper .p-rating{color:var(--text-dark-primary);font-size:14px;font-weight:800}.match-page-wrapper .center-column{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px 0;text-align:center}.match-page-wrapper .c-game-tag{background-color:var(--color-blue-accent);border-radius:6px;color:#fff;display:none;font-size:11px;font-weight:800;letter-spacing:.5px;padding:4px 14px;text-transform:uppercase}.match-page-wrapper .c-title{color:var(--text-dark-primary);font-family:rock-star;font-size:24px;font-weight:800;margin:0}.match-page-wrapper .c-discipline-badge{background-color:var(--color-blue-accent);border-radius:6px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.5px;padding:4px 14px}.match-page-wrapper .c-format{color:var(--text-dark-secondary);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.match-page-wrapper .c-score-area{align-items:center;display:flex;gap:32px;margin:8px 0}.match-page-wrapper .c-team-icon{align-items:center;background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:16px;display:flex;height:72px;justify-content:center;width:72px}.match-page-wrapper .c-score{color:var(--text-dark-primary);font-family:rock-star,sans-serif;font-size:48px;font-weight:800;letter-spacing:2px;line-height:1}.match-page-wrapper .c-time{color:var(--text-dark-secondary);font-size:12px;font-weight:700}.match-page-wrapper .c-status-live{color:var(--color-blue-accent)}.match-page-wrapper .c-status-completed{color:#10b981}.match-page-wrapper .match-stats-section{display:flex;flex-direction:column;gap:24px}.match-page-wrapper .section-header{align-items:center;display:flex;justify-content:space-between}.match-page-wrapper .section-title{color:var(--text-dark-primary);font-family:rock-star;font-size:20px;font-weight:800;margin:0}.match-page-wrapper .btn-outline-stats{background:#0000;border:1px solid var(--border-dark-subtle);border-radius:8px;color:var(--text-dark-primary);cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:10px 20px;transition:all .2s}.match-page-wrapper .btn-outline-stats:hover{background-color:#ffffff08;border-color:#fff3}.match-page-wrapper .maps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.match-page-wrapper .map-card{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px}.match-page-wrapper .map-name{color:var(--text-dark-secondary);font-size:14px;font-weight:700}.match-page-wrapper .map-score{color:var(--text-dark-primary);font-family:rock-star,sans-serif;font-size:28px;font-weight:800}.match-page-wrapper .map-teams{border-top:1px solid #ffffff08;display:flex;justify-content:space-between;padding-top:12px;width:100%}.match-page-wrapper .map-team{align-items:center;color:var(--text-dark-secondary);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:8px}.match-page-wrapper .t-ph{align-items:center;background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.match-page-wrapper .stat-tables-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.match-page-wrapper .stat-table-card{padding:24px}.match-page-wrapper .table-team-header{align-items:center;color:var(--text-dark-primary);display:flex;font-family:Onest,sans-serif;font-size:15px;font-weight:700;gap:12px;margin-bottom:20px}.match-page-wrapper .t-logo{align-items:center;background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.match-page-wrapper .s-table{display:flex;flex-direction:column;gap:10px}.match-page-wrapper .s-header{color:var(--text-dark-secondary);display:grid;font-size:10px;font-weight:700;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.2fr;letter-spacing:.5px;padding:0 16px;text-align:center}.match-page-wrapper .s-col-left{text-align:left}.match-page-wrapper .s-body{display:flex;flex-direction:column;gap:6px}.match-page-wrapper .s-row{align-items:center;background-color:#ffffff03;border:1px solid var(--border-dark-subtle);border-radius:12px;color:var(--text-dark-primary);display:grid;font-size:13px;font-weight:700;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.2fr;padding:10px 16px;text-align:center;transition:all .2s}.match-page-wrapper .s-row:hover{background-color:#ffffff08;border-color:#ffffff1a}.match-page-wrapper .s-player{align-items:center;display:flex;gap:12px;text-align:left}.match-page-wrapper .s-avatar{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:6px;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.match-page-wrapper .s-player-name{color:var(--text-dark-primary);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-page-wrapper @media(max-width: 1200px){.match-scoreboard,.stat-tables-grid{grid-template-columns:1fr}}@media (max-width:768px){.match-page-wrapper .match-tour-header{align-items:stretch;flex-direction:column;gap:20px;padding:20px}.match-page-wrapper .tour-info-item.right-align{align-items:flex-start}.match-page-wrapper .next-match-card{width:100%}.match-page-wrapper .maps-grid{grid-template-columns:1fr}}.matches-list-page .matches-list-page{background-color:var(--bg-main);color:var(--text-dark-primary);display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.matches-list-page .matches-list-container{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:40px 5%;width:100%}.matches-list-page .matches-header{align-items:center;display:flex;justify-content:space-between}.matches-list-page .matches-header .page-title{color:var(--text-dark-primary);font-family:rock-star;font-size:28px;font-weight:800;margin:0}.matches-list-page .search-box{position:relative;width:280px}.matches-list-page .search-icon{color:var(--text-dark-secondary);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.matches-list-page .search-box input{background-color:var(--bg-darker);border:1px solid var(--color-border);border-radius:10px;color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:13px;outline:none;padding:12px 14px 12px 42px;transition:border-color .2s;width:100%}.matches-list-page .search-box input:focus{border-color:var(--color-accent)}.matches-list-page .matches-filters{align-items:center;background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px;display:flex;justify-content:space-between;padding:12px 24px}.matches-list-page .filter-tabs{display:flex;gap:8px}.matches-list-page .f-tab{background:none;border:none;border-radius:8px;color:var(--text-dark-secondary);cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 18px;transition:all .2s}.matches-list-page .f-tab:hover{background-color:#ffffff05;color:var(--text-dark-primary)}.matches-list-page .f-tab.active{background-color:var(--color-accent);color:#fff}.matches-list-page .btn-apply{background:#0000;border:1px solid var(--color-border);border-radius:8px;color:var(--text-dark-primary);cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 24px;transition:all .2s}.matches-list-page .btn-apply:hover{background-color:#ffffff08;border-color:var(--color-accent)}.matches-list-page .matches-table{display:flex;flex-direction:column;gap:16px}.matches-list-page .table-header{color:var(--text-dark-secondary);display:grid;font-size:10px;font-weight:700;grid-template-columns:120px 1.5fr 2fr 1fr 1.2fr;letter-spacing:.5px;padding:0 24px}.matches-list-page .centered{text-align:center}.matches-list-page .right-aligned{text-align:right}.matches-list-page .table-body{display:flex;flex-direction:column;gap:12px}.matches-list-page .empty-state,.matches-list-page .matches-loading-state{color:var(--text-dark-secondary);padding:40px;text-align:center}.matches-list-page .empty-state,.matches-list-page .match-row{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px}.matches-list-page .match-row{align-items:center;cursor:pointer;display:grid;grid-template-columns:120px 1.5fr 2fr 1fr 1.2fr;padding:16px 24px;transition:all .2s}.matches-list-page .match-row:hover{background-color:var(--color-active-dark);border-color:var(--color-accent);box-shadow:0 4px 20px #005dff26;transform:translateY(-1px)}.matches-list-page .m-date{align-items:center;display:flex}.matches-list-page .live-badge{background-color:var(--color-accent);border-radius:10px;color:#fff;font-size:13px;font-weight:800;padding:8px 24px;text-align:center}.matches-list-page .date-box{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:10px;color:var(--text-dark-primary);display:flex;flex-direction:column;gap:4px;height:60px;justify-content:center;width:60px}.matches-list-page .d-month{color:var(--text-dark-secondary);font-size:8px;font-weight:700;letter-spacing:.5px}.matches-list-page .d-day{font-size:20px;font-weight:800;line-height:1}.matches-list-page .m-teams{display:flex;flex-direction:column;gap:12px}.matches-list-page .team-item{align-items:center;display:flex;gap:10px}.matches-list-page .t-icon{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:6px;display:flex;height:20px;justify-content:center;width:20px}.matches-list-page .t-name-text{color:var(--text-dark-primary);font-size:13px;font-weight:700}.matches-list-page .m-tournament{align-items:center;display:flex;gap:16px}.matches-list-page .t-icon-large{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.matches-list-page .t-info{display:flex;flex-direction:column;gap:4px}.matches-list-page .t-name{color:var(--text-dark-primary);font-size:13px;font-weight:700}.matches-list-page .t-extra{color:var(--text-dark-secondary);font-size:10px}.matches-list-page .format-tag{border-radius:12px;display:inline-block;font-size:11px;font-weight:800;padding:6px 16px}.matches-list-page .format-tag.online{background:var(--color-blue-accent);color:#fff}.matches-list-page .format-tag.offline{background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);color:var(--text-dark-secondary)}.matches-list-page .m-score{display:flex;justify-content:flex-end}.matches-list-page .m-time,.matches-list-page .score-col{color:var(--text-dark-primary);font-size:18px;font-weight:800}.matches-list-page .score-col{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.matches-list-page .score-val-row{align-items:center;display:flex;gap:4px}.matches-list-page .score-sub{color:var(--text-dark-secondary);font-size:12px;font-weight:500}.matches-list-page @media(max-width: 1024px){.matches-list-container{padding:20px}.table-header{display:none}.match-row{gap:20px;grid-template-columns:1fr;padding:20px}.m-score{justify-content:flex-start}.score-col{align-items:flex-start}}.bracket-view{display:flex;flex-direction:column;gap:20px;width:100%}.bracket-view .bracket-top-controls{display:flex;justify-content:flex-start;margin-bottom:20px}.bracket-view .stage-toggle{background-color:#0a172b;border:1px solid #ffffff0d;border-radius:8px;display:flex;padding:4px}.bracket-view .stage-btn{background:#0000;border:none;border-radius:6px;color:#8a9cae;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 24px;transition:all .2s}.bracket-view .stage-btn.active{background-color:#003a9e;color:#fff}.bracket-view .bracket-scroll-container{overflow-x:auto;padding-bottom:20px}.bracket-view .bracket-grid{display:flex;gap:60px;min-width:max-content;padding:10px 0}.bracket-view .bracket-column{display:flex;flex-direction:column;gap:20px;width:250px}.bracket-view .b-col-title{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:700;margin:0;opacity:.8;text-align:left}.bracket-view .b-col-matches{display:flex;flex:1 1;flex-direction:column;gap:40px;justify-content:space-around}.bracket-view .b-match-card-wrapper{align-items:center;display:flex;position:relative}.bracket-view .b-match-card{background-color:#162338;border:1px solid #ffffff08;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:100%}.bracket-view .b-team-row{align-items:center;background-color:#162338;border-left:4px solid #0000;display:flex;justify-content:space-between;padding:12px}.bracket-view .b-team-row.winner{border-left-color:#10b981}.bracket-view .b-team-row.border-top{border-top:1px solid #ffffff0d}.bracket-view .b-team-left{align-items:center;display:flex;gap:12px}.bracket-view .b-logo{align-items:center;background-color:#ffffff0d;border-radius:4px;color:#8a9cae;display:flex;height:24px;justify-content:center;width:24px}.bracket-view .b-t-name{font-size:12px}.bracket-view .b-t-name,.bracket-view .b-t-score{color:#fff;font-family:Onest,sans-serif;font-weight:700}.bracket-view .b-t-score{font-size:14px}.t-view-page{background-color:#0a0a0a;min-height:calc(100vh - 80px)}.t-view-page,.t-view-page .t-view-container{display:flex;flex-direction:column;width:100%}.t-view-page .t-view-container{box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;gap:40px;padding:40px 5%}.t-view-page .t-content-area{display:flex;flex-direction:column;gap:20px;width:100%}.t-view-page .overview-layout{align-items:flex-start;display:flex;gap:24px;width:100%}.t-view-page .overview-main{display:flex;flex:2 1;flex-direction:column;gap:24px;min-width:0}.t-view-page .overview-sidebar{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:320px}.t-view-page .stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%}.t-view-page .stat-card{align-items:center;background-color:#162338;border:1px solid #ffffff08;border-radius:8px;display:flex;gap:16px;padding:16px 20px}.t-view-page .stat-card-icon{align-items:center;background-color:#ffffff0d;border-radius:6px;color:#8a9cae;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.t-view-page .stat-card-content{display:flex;flex-direction:column;gap:2px}.t-view-page .stat-card-label{color:#8a9cae;font-size:9px;font-weight:700;letter-spacing:.5px}.t-view-page .stat-card-value{color:#fff;font-size:18px;font-weight:700}.t-view-page .info-card{background-color:#162338;border:1px solid #ffffff08;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:24px}.t-view-page .info-card-header{align-items:center;display:flex;gap:12px}.t-view-page .info-card-icon-wrapper{color:#05f;font-size:16px;font-weight:700}.t-view-page .info-card-title{color:#fff;font-family:Onest,sans-serif;font-size:18px;font-weight:700;margin:0}.t-view-page .info-card-body{color:#8a9cae;font-size:13px;line-height:1.6}.t-view-page .info-card-desc{margin:0}.t-view-page .info-card-footer{border-top:1px solid #ffffff0d;padding-top:16px}.t-view-page .footer-verified-badge{align-items:center;background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;gap:8px;padding:8px 16px}.t-view-page .verified-shield-icon{color:#05f}.t-view-page .schedule-section-view{display:flex;flex-direction:column;gap:16px;width:100%}.t-view-page .schedule-header-row{align-items:center;display:flex;gap:12px}.t-view-page .schedule-header-icon{font-size:18px}.t-view-page .schedule-title{color:#fff;font-family:Onest,sans-serif;font-size:18px;font-weight:700;margin:0}.t-view-page .schedule-list{display:flex;flex-direction:column;gap:12px}.t-view-page .schedule-item{align-items:center;background-color:#162338;border:1px solid #ffffff08;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:transform .2s,background-color .2s}.t-view-page .schedule-item:hover{background-color:#1e2f4a;transform:translateX(4px)}.t-view-page .date-badge{align-items:center;background-color:#0a172b;border:1px solid #ffffff0d;border-radius:6px;display:flex;flex-direction:column;flex-shrink:0;height:54px;justify-content:center;width:54px}.t-view-page .date-badge-month{color:#8a9cae;font-size:8px;font-weight:700;letter-spacing:.5px}.t-view-page .date-badge-day{color:#fff;font-size:18px;font-weight:700;line-height:1;margin-top:2px}.t-view-page .schedule-details{flex:1 1;margin-left:20px}.t-view-page .schedule-details-title{color:#fff;font-size:14px;font-weight:700}.t-view-page .schedule-details-subtitle{color:#8a9cae;font-size:11px;margin-top:4px}.t-view-page .schedule-arrow{align-items:center;color:#8a9cae;display:flex}.t-view-page .sidebar-card{background-color:#162338;border:1px solid #ffffff08;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.t-view-page .sidebar-card-header{align-items:center;display:flex;justify-content:space-between}.t-view-page .sidebar-card-title{color:#fff;font-family:Onest,sans-serif;font-size:15px;font-weight:700;margin:0}.t-view-page .participants-count-ratio{color:#fff;font-size:13px;font-weight:700}.t-view-page .progress-bar-container{background-color:#ffffff0d;border-radius:4px;height:6px;overflow:hidden;width:100%}.t-view-page .progress-bar-fill{background-color:#05f;border-radius:4px;height:100%;transition:width .3s ease}.t-view-page .sidebar-participants-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.t-view-page .sidebar-participant-row{align-items:center;display:flex;gap:12px}.t-view-page .participant-avatar{align-items:center;background-color:#ffffff0d;border-radius:6px;color:#8a9cae;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.t-view-page .participant-info{display:flex;flex-direction:column}.t-view-page .participant-name{color:#fff;font-size:12px;font-weight:700}.t-view-page .participant-subtext{color:#8a9cae;font-size:10px;margin-top:2px}.t-view-page .btn-sidebar-viewall{background-color:#003a9e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:10px;text-align:center;transition:background-color .2s;width:100%}.t-view-page .btn-sidebar-viewall:hover{background-color:#004bbf}.t-view-page .prize-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.t-view-page .prize-item{align-items:center;display:flex;justify-content:space-between}.t-view-page .prize-place{align-items:center;border-radius:4px;color:#000;display:flex;font-size:11px;font-weight:850;height:24px;justify-content:center;width:24px}.t-view-page .prize-place.gold{background-color:#ebc750}.t-view-page .prize-place.silver{background-color:#b8b8b8}.t-view-page .prize-place.bronze{background-color:#cb9078}.t-view-page .prize-label{color:#fff;flex:1 1;font-size:12px;margin-left:12px}.t-view-page .prize-value{color:#fff;font-size:12px;font-weight:700}.t-view-page .requirements-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.t-view-page .requirement-item{align-items:center;display:flex;gap:12px}.t-view-page .req-icon{color:#8a9cae;flex-shrink:0}.t-view-page .requirement-text{color:#fff;font-size:12px}.t-view-page .participants-section{display:flex;flex-direction:column;gap:24px}.t-view-page .participants-table{border-collapse:collapse;width:100%}.t-view-page .participants-table th{border-bottom:2px solid #ffffff0d;color:#8a9cae;font-size:11px;padding:12px 16px;text-align:left;text-transform:uppercase}.t-view-page .participants-table td{border-bottom:1px solid #ffffff0d;color:#fff;font-size:14px;padding:16px}.t-view-page .participants-table tr:hover{background-color:#ffffff05}.t-view-page .matches-section{display:flex;flex-direction:column;gap:24px}.t-view-page .matches-list-container{display:flex;flex-direction:column;gap:16px}.t-view-page .match-row-item{align-items:center;background-color:#162338;border:1px solid #ffffff08;border-radius:8px;display:flex;justify-content:space-between;padding:20px;transition:background-color .2s}.t-view-page .match-row-item:hover{background-color:#1e2f4a}.t-view-page .match-round-badge{background-color:#0055ff1a;border-radius:20px;color:#05f;font-size:12px;font-weight:700;padding:6px 12px}.t-view-page .match-teams-block{align-items:center;display:flex;gap:24px}.t-view-page .match-team-line{color:#fff;font-size:15px;font-weight:500}.t-view-page .match-team-line.winner{color:#10b981;font-weight:700}.t-view-page .match-status-badge,.t-view-page .match-vs{color:#8a9cae;font-size:11px;font-weight:700}.t-view-page .match-status-badge{background-color:#ffffff0d;border-radius:4px;padding:4px 8px}.t-view-page .empty-state{background-color:#162338;border:1px dashed #ffffff1a;border-radius:8px;color:#8a9cae;font-size:14px;padding:40px;text-align:center}.t-view-page .rules-section{display:flex;flex-direction:column;gap:24px}.t-view-page .rules-title{color:#fff;font-size:24px;font-weight:700;margin:0}.t-view-page .rules-desc{color:#8a9cae;font-size:14px;margin:0}.t-view-page .rules-accordion{display:flex;flex-direction:column;gap:12px}.t-view-page .rule-item{border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.t-view-page .rule-header{align-items:center;background-color:#162338;border:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s}.t-view-page .rule-header:hover{background-color:#1e2f4a}.t-view-page .chevron{color:#8a9cae;transition:transform .2s}.t-view-page .chevron.rotated{transform:rotate(180deg)}.t-view-page .rule-body{background-color:#0c0c0c;border-top:1px solid #ffffff0d;color:#8a9cae;font-size:14px;line-height:1.5;padding:20px}.t-view-page @media(max-width: 992px){.overview-layout{flex-direction:column}.overview-sidebar{min-width:0;width:100%}}@media (max-width:768px){.t-view-page .stats-grid{grid-template-columns:repeat(2,1fr)}.t-view-page .t-view-container{padding:20px}}@media (max-width:480px){.t-view-page .stats-grid{grid-template-columns:1fr}}.create-team-page{background-color:#0a0a0a;display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.create-team-page .create-team-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:24px;padding:40px 5%;width:100%}.create-team-page .create-team-header{margin-bottom:10px}.create-team-page .page-title{color:#fff;font-family:Onest,sans-serif;font-size:28px;font-weight:700;margin:0 0 8px}.create-team-page .page-subtitle{color:#8a9cae;font-size:13px;margin:0}.create-team-page .stepper-nav{align-items:center;display:flex;gap:15px;margin-bottom:24px}.create-team-page .step-btn-container{align-items:center;background-color:#141e30;border:1px solid #ffffff0d;border-radius:6px;display:flex;gap:12px;opacity:.5;padding:10px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.create-team-page .step-btn-container.active{background-color:#0340a8;border-color:#0340a8;opacity:1}.create-team-page .step-num{align-items:center;background-color:#0003;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.create-team-page .step-label{color:#fff;font-size:13px;font-weight:700}.create-team-page .form-card-dark{background-color:#141e30;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:32px}.create-team-page .form-row-2col{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.create-team-page .form-row-3col{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.create-team-page .form-group{display:flex;flex-direction:column;gap:8px}.create-team-page .form-group label{font-size:11px;font-weight:700;letter-spacing:.5px}.create-team-page .form-input{background-color:#0a0a0a;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.create-team-page .form-input:focus{border-color:#0340a8}.create-team-page .select-container-custom{position:relative;width:100%}.create-team-page .select-el{appearance:none;cursor:pointer;padding-right:40px}.create-team-page .select-icon-custom{color:#8a9cae;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.create-team-page .input-with-icon-dark{align-items:center;display:flex;position:relative;width:100%}.create-team-page .i-icon-dark{align-items:center;color:#0340a8;display:flex;left:16px;opacity:.8;position:absolute}.create-team-page .icon-input{padding-left:44px!important}.create-team-page .section-divider{border-bottom:1px solid #ffffff0d;margin-top:10px;padding-bottom:12px}.create-team-page .divider-header{align-items:center;display:flex;gap:10px}.create-team-page .divider-icon-svg{opacity:.8}.create-team-page .section-divider h3{color:#fff;font-size:15px;font-weight:700;margin:0}.create-team-page .upload-box-large-dark{align-items:center;background-color:#0a0a0a;border:1px dashed #ffffff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:center;transition:all .2s}.create-team-page .upload-box-large-dark:hover{background-color:#ffffff05;border-color:#0340a8}.create-team-page .upload-primary-text{color:#fff;font-size:13px;font-weight:700}.create-team-page .upload-secondary-text{color:#8a9cae;font-size:11px}.create-team-page .color-picker-box-dark{display:flex;flex-direction:column;gap:15px}.create-team-page .color-grid-custom{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr)}.create-team-page .color-swatch-custom{align-items:center;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:6px;cursor:pointer;display:flex;justify-content:center;transition:all .15s;width:100%}.create-team-page .color-swatch-custom:hover{transform:scale(1.06)}.create-team-page .color-swatch-custom.selected{border-color:#fff;box-shadow:0 0 8px #fff3}.create-team-page .hex-input-box-dark{align-items:center;display:flex;gap:10px}.create-team-page .hex-lbl-dark{color:#8a9cae;font-size:11px;font-weight:700}.create-team-page .hex-field{height:38px;max-width:120px;padding:8px 12px}.create-team-page .form-actions-right-btn{display:flex;justify-content:flex-end;margin-top:15px}.create-team-page .btn-primary-blue-step{background:#0340a8;border:none;border-radius:6px;box-shadow:0 4px 10px #0340a840;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:12px 28px;transition:all .2s ease}.create-team-page .btn-primary-blue-step:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.create-team-page .btn-primary-blue-step:disabled{cursor:not-allowed;opacity:.6}.create-team-page .roster-grid-layout{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 1.2fr}.create-team-page .roster-search-col-dark{display:flex;flex-direction:column}.create-team-page .col-header-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.create-team-page .card-header-icon{height:18px;width:18px}.create-team-page .col-title-custom{color:#fff;font-size:15px;font-weight:700;margin:0}.create-team-page .search-form-row{margin-bottom:10px;width:100%}.create-team-page .search-box-dark{display:flex;position:relative;width:100%}.create-team-page .search-field-input{padding-right:68px!important;width:100%}.create-team-page .search-submit-btn{align-items:center;background-color:#0340a8;border:none;border-radius:4px;bottom:4px;cursor:pointer;display:flex;justify-content:center;position:absolute;right:28px;top:4px;transition:opacity .2s;width:34px;z-index:10}.create-team-page .search-submit-btn:hover{opacity:.9}.create-team-page .search-dropdown-arrow{color:#8a9cae;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.create-team-page .search-hint-desc{color:#8a9cae;font-size:11px;margin-bottom:16px}.create-team-page .search-error-msg{color:#ef4444;font-size:12px;margin-bottom:15px}.create-team-page .search-results-dropdown-list{background-color:#0a0a0a;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:8px}.create-team-page .search-result-row-item{align-items:center;background-color:#141e30;border:1px solid #ffffff08;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px;transition:background-color .2s}.create-team-page .search-result-row-item:hover{background-color:#ffffff05}.create-team-page .result-avatar-box{background-color:#0a0a0a;border:1px solid #ffffff0d;border-radius:4px;height:32px;overflow:hidden;width:32px}.create-team-page .result-img{height:100%;object-fit:cover;width:100%}.create-team-page .result-meta{display:flex;flex:1 1;flex-direction:column}.create-team-page .result-name{color:#fff;font-size:13px;font-weight:700}.create-team-page .result-details{color:#8a9cae;font-size:10px}.create-team-page .btn-view-profile-light{background-color:initial;border:1px solid #59a3ff33;border-radius:4px;color:#59a3ff;cursor:pointer;font-size:11px;font-weight:700;padding:6px 12px;transition:all .2s}.create-team-page .btn-view-profile-light:hover{background-color:#59a3ff1a;border-color:#59a3ff77}.create-team-page .search-result-card-dark{background-color:#0a0a0a;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:15px;margin-top:10px;padding:16px}.create-team-page .s-user-info-dark{align-items:center;display:flex;gap:12px}.create-team-page .s-avatar-dark{align-items:center;background-color:#141e30;border:1px solid #ffffff0d;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.create-team-page .search-player-avatar-img{height:100%;object-fit:cover;width:100%}.create-team-page .s-details-dark{display:flex;flex-direction:column;gap:2px}.create-team-page .s-name-dark{color:#fff;font-size:14px;font-weight:700}.create-team-page .s-id-dark{color:#8a9cae;font-size:11px}.create-team-page .btn-send-invite-blue{background-color:initial;border:1px solid #59a3ff33;border-radius:6px;color:#59a3ff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:10px;text-align:center;transition:all .2s}.create-team-page .btn-send-invite-blue:hover{background-color:#0340a81a;border-color:#0340a8;color:#fff}.create-team-page .roster-list-col-dark{display:flex;flex-direction:column}.create-team-page .roster-count-badge{color:#8a9cae;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.create-team-page .roster-slots-list-dark{display:flex;flex-direction:column;gap:8px}.create-team-page .r-slot-item{align-items:center;background-color:#0a0a0a;border:1px solid #ffffff0a;border-radius:8px;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:10px 16px}.create-team-page .r-user-info-dark{align-items:center;display:flex;gap:10px}.create-team-page .r-avatar-dark{align-items:center;background-color:#141e30;border-radius:6px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.create-team-page .roster-member-avatar-img{height:100%;object-fit:cover;width:100%}.create-team-page .r-details-dark{display:flex;flex-direction:column;gap:2px}.create-team-page .r-name-dark{color:#fff;font-size:13px;font-weight:700}.create-team-page .r-role-meta-dark{align-items:center;display:flex;gap:6px}.create-team-page .player-id-label{color:#8a9cae;font-size:10px}.create-team-page .empty-slot{border-color:#ffffff0a!important;border-style:solid!important}.create-team-page .empty-meta{opacity:.4}.create-team-page .empty-avatar{background-color:#ffffff05;border:1px solid #ffffff14}.create-team-page .empty-name{color:#fff!important}.create-team-page .r-role-select-box{align-items:center;display:flex;position:relative}.create-team-page .role-dropdown-select{appearance:none;background-color:#141e30;border:1px solid #ffffff14;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:10px;font-weight:700;outline:none;padding:6px 24px 6px 12px}.create-team-page .role-dropdown-select:disabled{background-color:initial;border-color:#ffffff0d;cursor:not-allowed;opacity:.4}.create-team-page .role-dropdown-select:focus:not(:disabled){border-color:#0340a8}.create-team-page .role-chevron{color:#8a9cae;opacity:.6;pointer-events:none;position:absolute;right:8px}@media (max-width:992px){.create-team-page .form-row-2col,.create-team-page .form-row-3col,.create-team-page .roster-grid-layout{grid-template-columns:1fr}}.clubs-page{background-color:#0a0a0a;min-height:calc(100vh - 80px)}.clubs-page,.clubs-page .clubs-container{display:flex;flex-direction:column;width:100%}.clubs-page .clubs-container{box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;gap:24px;padding:40px 5%}.clubs-page .clubs-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.clubs-page .page-title{color:#fff;font-family:Gilroy,sans-serif;font-size:44px;font-weight:600;margin:0}.clubs-page .search-box{height:54px;position:relative;width:323px}.clubs-page .search-icon{color:#8a9cae;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.clubs-page .search-box input{background:linear-gradient(#0a172b,#0a172b) padding-box,#003a9e border-box;border:1px solid #0000;border-radius:5px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:12px;height:100%;outline:none;padding:10px 10px 10px 50px;transition:border-color .2s;width:100%}.clubs-page .search-box input::placeholder{color:#ccd7e8;opacity:.6}.clubs-page .search-box input:focus{background:#0a172b;border-color:#003a9e}.clubs-page .clubs-filters{align-items:center;display:flex;gap:12px}.clubs-page .dropdown-wrapper{position:relative}.clubs-page .dropdown-filter{align-items:center;background-color:#0a172b;border:1px solid #ffffff0d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 16px}.clubs-page .dropdown-filter:hover{background-color:#0f213d}.clubs-page .dropdown-menu-box{background-color:#0c0c0c;border:1px solid #59a3ff26;border-radius:8px;box-shadow:0 10px 25px #00000080;left:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;top:calc(100% + 6px);width:100%;z-index:100}.clubs-page .dropdown-menu-item{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;height:40px;padding:10px 16px;text-align:left;transition:background-color .2s;width:175px}.clubs-page .dropdown-menu-item:hover{background-color:#ffffff08}.clubs-page .clubs-list-table{background-color:#0d1622;border:1px solid #ffffff0a;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px}.clubs-page .clubs-table-header{color:#fff;display:grid;font-size:12px;grid-template-columns:2fr 1.5fr 1.5fr 1.5fr 2.2fr;letter-spacing:.5px;padding:0 24px}.clubs-page .clubs-table-header div{text-align:center;white-space:nowrap}.clubs-page .clubs-table-header div:first-child{text-align:left}.clubs-page .clubs-table-body{display:flex;flex-direction:column;gap:8px}.clubs-page .club-table-row{align-items:center;background-color:#162338;border-radius:12px;display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1.5fr 2.2fr;padding:16px 24px;transition:transform .2s,box-shadow .2s}.clubs-page .club-table-row:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.clubs-page .club-meta-col{align-items:center;display:flex;gap:16px;justify-content:flex-start}.clubs-page .club-logo-box{align-items:center;background-color:#28344a;border-radius:9.19px;display:flex;flex-shrink:0;height:61.6px;justify-content:center;width:61.6px}.clubs-page .club-name-info{display:flex;flex-direction:column;gap:4px}.clubs-page .club-name-txt{color:#fff;font-family:Onest,sans-serif;font-size:18px;font-weight:500}.clubs-page .club-city-tag{align-items:center;background-color:#468bdc;border-radius:5px;color:#000;display:inline-flex;font-family:Onest,sans-serif;font-size:10px;font-weight:500;padding:3px 8px;width:fit-content}.clubs-page .club-tournament-col{align-items:center;display:flex;gap:12px;justify-content:center}.clubs-page .tour-logo-box{align-items:center;background-color:#141e30;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.clubs-page .tour-name-info{display:flex;flex-direction:column;gap:2px}.clubs-page .tour-name-txt{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600}.clubs-page .tour-sub-txt{color:#fff;font-family:Onest,sans-serif;font-size:12px;font-weight:300}.clubs-page .club-multiplier-col{color:#7eb7ff;font-size:20px;font-weight:600}.clubs-page .club-conducted-col,.clubs-page .club-multiplier-col{align-items:center;display:flex;font-family:Onest,sans-serif;justify-content:center}.clubs-page .club-conducted-col{color:#fff;font-size:25px;font-weight:500}.clubs-page .club-actions-col{display:flex;gap:12px;justify-content:flex-end}.clubs-page .btn-go-tournaments{background-color:#0340a8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;padding:8px 18px;transition:opacity .2s;width:142px}.clubs-page .btn-go-tournaments:hover{opacity:.9}.clubs-page .btn-go-website{background-color:initial;border:2px solid #0340a8;border-radius:5px;color:#fff;cursor:pointer;filter:drop-shadow(1px 5px 10px rgba(74,101,177,.24));filter:drop-shadow(0 -4px 14px rgba(74,101,177,.25));font-family:Onest,sans-serif;font-size:12px;padding:8px 18px;transition:all .2s;width:142px}.clubs-page .btn-go-website:hover{background-color:#ffffff08;border-color:#ffffff4d}.clubs-page .clubs-breadcrumbs{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.3px;margin-bottom:12px}.clubs-page .breadcrumb-link{color:#8a9cae;cursor:pointer}.clubs-page .breadcrumb-link:hover{color:#fff}.clubs-page .breadcrumb-separator{color:#ffffff4d}.clubs-page .breadcrumb-current{color:#fff}.clubs-page .club-tour-header-panel{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ffffff08;display:block;height:422.86px;position:relative;width:100%}.clubs-page .header-camera-placeholder{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.clubs-page .header-info-layout{bottom:calc(50% - 28px);display:flex;flex-direction:column;gap:12px;left:5%;padding:0;position:absolute;top:auto;z-index:2}.clubs-page .header-city-pill{background-color:#2388ff;border-radius:5px;color:#fff;font-family:Onest,sans-serif;font-size:12px;font-weight:500;font-weight:700;padding:4px 10px;text-transform:uppercase;width:fit-content}.clubs-page .club-tour-title{color:#fff;font-family:Gilroy,sans-serif;font-size:40px;font-weight:600;margin:0}.clubs-page .club-tour-desc{word-wrap:break-word!important;color:#fff;font-size:14px;line-height:1.4;margin:0;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:530px}.clubs-page .club-metrics-row{bottom:40px;display:flex;gap:16px;left:5%;position:absolute;top:auto}.clubs-page .metric-box-card{background-color:#0b1f3a;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:84px;justify-content:space-between;padding:12px 20px}.clubs-page .metric-lbl{font-size:10px;text-transform:uppercase}.clubs-page .metric-lbl,.clubs-page .metric-val{color:#fff;font-family:Onest,sans-serif;text-align:center}.clubs-page .metric-val{font-size:30px;font-weight:500}.clubs-page .header-actions-layout{bottom:32px;display:flex;padding:0;position:absolute;right:5%;top:auto;z-index:2}.clubs-page .btn-visit-website{align-items:center;background-color:#0340a8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;padding:0 24px;transition:opacity .2s;width:265px}.clubs-page .btn-visit-website:hover{opacity:.95}.clubs-page .tournaments-matches-section{display:flex;flex-direction:column;gap:16px}.clubs-page .section-block-title{color:#fff;font-size:25px;font-weight:500;margin:0;padding-bottom:12px}.clubs-page .matches-table-container{background-color:#0d1622;border:1px solid #ffffff0a;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:24px}.clubs-page .matches-table-header{color:#fff;display:grid;font-size:12px;grid-template-columns:120px 2fr 2fr 1.2fr 1.5fr;letter-spacing:.5px;padding:0 24px 0 45px}.clubs-page .matches-table-header div{text-align:center;white-space:nowrap}.clubs-page .matches-table-header div:first-child{text-align:left}.clubs-page .matches-table-body{display:flex;flex-direction:column;gap:8px}.clubs-page .match-table-row{align-items:center;background-color:#162338;border-radius:12px;color:#fff;display:grid;grid-template-columns:120px 2fr 2fr 1.2fr 1.5fr;height:120px;padding:14px 24px}.clubs-page .match-date-col{align-items:center;display:flex;justify-content:flex-start}.clubs-page .match-format-col{align-items:center;display:flex;justify-content:center}.match-live-badge{background-color:#1e3355;border-radius:14.75px;color:#fff;font-family:Onest,sans-serif;font-size:22px;font-weight:600;padding:0;text-align:center;text-transform:uppercase}.clubs-page .match-date-badge-box,.match-live-badge{align-items:center;display:flex;height:83.15px;justify-content:center;width:83.15px}.clubs-page .match-date-badge-box{background-color:#162338;border-radius:8px;flex-direction:column}.clubs-page .m-day{font-size:26px;font-weight:600}.clubs-page .m-day,.clubs-page .m-month{color:#fff;font-family:Onest,sans-serif;line-height:1}.clubs-page .m-month{font-size:8px;font-weight:700;margin-top:2px;text-transform:uppercase}.clubs-page .match-teams-col{align-items:center;display:flex;flex-direction:column;gap:6px}.clubs-page .team-row-item{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.clubs-page .mini-logo-box{align-items:center;background-color:#1d314e;border-radius:10.02px;display:flex;height:33px;justify-content:center;width:33px}.clubs-page .match-tour-info-col{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.clubs-page .m-tour-name{font-size:12px;font-weight:700}.clubs-page .m-tour-sub{color:#8a9cae;font-size:9px}.clubs-page .m-format-pill{border-radius:7.38px;display:inline-block;font-family:Gilroy,sans-serif;font-size:14px;font-weight:600;height:27.85px;padding:4px 10px;text-align:center;width:77.5px}.clubs-page .m-format-pill.online{background-color:#005dff;color:#fff}.clubs-page .m-format-pill.offline{background-color:#0c182a;color:#6190e0}.clubs-page .match-score-time-col{align-items:center;display:flex;flex-direction:column;gap:6px}.clubs-page .score-num{color:#fff;font-family:Onest,sans-serif;font-size:26px;font-weight:600}.clubs-page .score-sub{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:300}.clubs-page .scheduled-time{color:#fff;font-family:Onest,sans-serif;font-size:28px;font-weight:600}.clubs-page .empty-state{background-color:#162338;border-radius:12px;color:#8a9cae;font-size:14px;padding:40px;text-align:center}@media (max-width:992px){.clubs-page .clubs-list-table,.clubs-page .matches-table-container{padding:16px}.clubs-page .club-table-row{gap:16px;grid-template-columns:1fr 1fr}.clubs-page .club-actions-col{grid-column:1/-1;justify-content:flex-start}.club-tour-header-panel{height:auto;min-height:422.86px}.club-tour-header-content{display:flex;flex-direction:column;height:auto;padding:0}.clubs-page .header-info-layout{bottom:auto;left:auto;padding:40px 5% 20px;position:relative;top:auto}.clubs-page .club-metrics-row{bottom:auto;left:auto;padding:0 5% 20px;position:relative}.clubs-page .header-actions-layout{bottom:auto;justify-content:flex-start;padding:0 5% 40px;position:relative;right:auto}.clubs-page .matches-table-header{display:none}.clubs-page .match-table-row{gap:12px;grid-template-columns:1fr}}.my-team-page{background-color:#0a0a0a;display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.my-team-page.loading-state{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:18px;font-weight:500;justify-content:center}.my-team-page .my-team-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:24px;padding:40px 5%;width:100%}.my-team-page .empty-team-page{align-items:center;display:flex;justify-content:center;min-height:60vh}.my-team-page .empty-team-container{align-items:center;background-color:#141e30;border:1px solid #ffffff0d;border-radius:16px;display:flex;flex-direction:column;max-width:480px!important;padding:40px;text-align:center}.my-team-page .empty-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:12px}.my-team-page .empty-subtitle{color:#8a9cae;font-size:13px;line-height:1.5}.my-team-page .my-team-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.my-team-page .team-title-group{align-items:center;display:flex;gap:15px}.my-team-page .team-name{color:#fff;font-family:Onest,sans-serif;font-size:28px;font-weight:700;margin:0}.my-team-page .discipline-badge-cs2{align-items:center;background-color:initial;border:1px solid #002a74;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;gap:8px;padding:6px 16px}.my-team-page .bullet-running-man{background-color:#005dff;border-radius:50%;height:6px;width:6px}.my-team-page .dropdown-wrapper,.my-team-page .team-actions-group{position:relative}.my-team-page .manage-btn-custom{background-color:#0340a8;border:none;border-radius:6px;box-shadow:0 4px 12px #0340a84d;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:10px 22px;transition:opacity .2s}.my-team-page .manage-btn-custom:hover{opacity:.95}.my-team-page .management-dropdown-menu{background-color:#0c0c0c;border:1px solid #59a3ff33;border-radius:8px;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:50}.my-team-page .dropdown-item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:600;gap:10px;padding:10px 16px;text-align:left;transition:background-color .2s}.my-team-page .dropdown-item:hover{background-color:#ffffff03}.my-team-page .disband-item{border-top:1px solid #59a3ff1a;color:#ef4444;margin-top:4px;padding-top:12px}.my-team-page .disband-item:hover{background-color:#ef44440d}.my-team-page .modal-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}.my-team-page .modal-content{background-color:#141e30;border:1px solid #59a3ff33;border-radius:12px;box-shadow:0 10px 25px #0009;color:#fff;font-family:Onest,sans-serif;max-width:420px;padding:30px;width:100%}.my-team-page .modal-content h3{font-size:18px;font-weight:700;margin-bottom:8px;margin-top:0}.my-team-page .modal-subtitle{color:#8a9cae;font-size:12px;margin-bottom:20px}.my-team-page .modal-input{background-color:#0a0a0a;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;margin-bottom:20px;outline:none;padding:12px 16px;width:100%}.my-team-page .modal-input:focus{border-color:#0340a8}.my-team-page .modal-actions-row{display:flex;gap:12px;justify-content:flex-end}.my-team-page .btn-cancel{background:none;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;transition:background-color .2s}.my-team-page .btn-cancel:hover{background-color:#ffffff05}.my-team-page .btn-submit{background-color:#0340a8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;transition:opacity .2s}.my-team-page .btn-submit:hover{opacity:.9}.my-team-page .roster-section-row-dark{grid-gap:20px;background-color:#141e30;border:1px solid #ffffff0a;border-radius:16px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);padding:32px 24px}.my-team-page .roster-card-box-custom{align-items:center;display:flex;flex-direction:column;text-align:center}.my-team-page .roster-avatar-circle-blue{align-items:center;background-color:#0a0a0a;border:3px solid #002a74;border-radius:50%;display:flex;height:100px;justify-content:center;margin-bottom:16px;overflow:hidden;width:100px}.my-team-page .roster-avatar-circle-blue.empty-circle{border-color:#ffffff14}.my-team-page .roster-player-img-custom{height:100%;object-fit:cover;width:100%}.my-team-page .roster-details-custom{align-items:center;display:flex;flex-direction:column;gap:6px}.my-team-page .roster-nickname-custom{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;gap:5px}.my-team-page .verified-badge-icon-custom{height:14px;width:14px}.my-team-page .roster-location-custom{align-items:center;color:#8a9cae;display:flex;font-size:10px;gap:5px}.my-team-page .location-pin-icon-custom{height:12px;opacity:.6;width:12px}.my-team-page .empty-details{opacity:.35}.my-team-page .team-content-grid-custom{grid-gap:20px;display:grid;gap:20px;grid-template-columns:280px 1fr}.my-team-page .team-sidebar-custom{display:flex;flex-direction:column;gap:20px}.my-team-page .sidebar-card-custom{background-color:#141e30;border:1px solid #ffffff0a;border-radius:16px;padding:20px}.my-team-page .sidebar-title-custom{color:#fff;font-size:13px;font-weight:700;margin-bottom:16px;margin-top:0}.my-team-page .person-row-card-custom{align-items:center;background-color:#0a0a0a;border:1px solid #ffffff08;border-radius:8px;display:flex;gap:12px;padding:10px}.my-team-page .person-avatar-box-camera{align-items:center;background-color:#141e30;border-radius:6px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.my-team-page .person-avatar-img{height:100%;object-fit:cover;width:100%}.my-team-page .person-info-details-custom{display:flex;flex-direction:column;gap:2px}.my-team-page .person-name-custom{color:#fff;font-size:13px;font-weight:700}.my-team-page .person-extra-custom{color:#8a9cae;font-size:10px}.my-team-page .empty-person-card{border-color:#ffffff0a;border-style:solid}.my-team-page .empty-person-card .person-name-custom{color:#fff}.my-team-page .substitutes-list-custom{display:flex;flex-direction:column;gap:8px}.my-team-page .team-main-custom{display:flex;flex-direction:column;gap:20px}.my-team-page .main-card-custom{background-color:#141e30;border:1px solid #ffffff0a;border-radius:16px;padding:24px}.my-team-page .card-title-custom{color:#fff;font-size:15px;font-weight:700;margin-bottom:20px;margin-top:0}.my-team-page .matches-list-layout-custom{display:flex;flex-direction:column;gap:8px}.my-team-page .team-match-row-custom{grid-gap:15px;align-items:center;background-color:#00000026;border:1px solid #ffffff05;border-radius:8px;display:grid;gap:15px;grid-template-columns:50px 1.4fr 1.8fr 80px 100px;padding:10px 16px}.my-team-page .match-date-badge-custom{align-items:center;background-color:#0a0a0a;border:1px solid #ffffff0a;border-radius:6px;display:flex;flex-direction:column;height:44px;justify-content:center;width:44px}.my-team-page .match-day-custom{color:#fff;font-size:14px;font-weight:700;line-height:1}.my-team-page .match-month-custom{color:#8a9cae;font-size:8px;line-height:1;margin-top:2px}.my-team-page .match-teams-box-custom{display:flex;flex-direction:column;gap:4px}.my-team-page .team-vs-row-custom{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:700;gap:8px}.my-team-page .small-camera-box{align-items:center;background-color:#141e30;border-radius:2px;display:flex;height:14px;justify-content:center;width:14px}.my-team-page .match-tournament-details-custom{align-items:center;display:flex}.my-team-page .tournament-flex-meta{align-items:center;display:flex;gap:10px}.my-team-page .small-tournament-thumbnail-camera{align-items:center;background-color:#141e30;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.my-team-page .tournament-texts{display:flex;flex-direction:column;gap:1px}.my-team-page .tournament-title-name-custom{color:#fff;font-size:12px;font-weight:700}.my-team-page .tournament-subtitle-desc-custom{color:#8a9cae;font-size:9px}.my-team-page .match-status-badge-col-custom{align-items:center;display:flex}.my-team-page .status-online-custom{background-color:#005dff;color:#fff}.my-team-page .status-offline-custom,.my-team-page .status-online-custom{border-radius:4px;font-size:9px;font-weight:700;padding:4px 10px;text-transform:uppercase}.my-team-page .status-offline-custom{background-color:#0b1829;border:1px solid #ffffff0d;color:#8a9cae}.my-team-page .match-score-display-col-custom{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.my-team-page .score-main-custom{color:#fff;font-size:13px;font-weight:700}.my-team-page .score-sub-custom{color:#8a9cae;font-size:10px;font-weight:400}.my-team-page .chart-header-custom{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.my-team-page .chart-toggles-custom{display:flex;gap:8px}.my-team-page .chart-toggle-custom{background:none;border:none;color:#8a9cae;cursor:pointer;font-family:Onest,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px;padding:6px 14px;text-transform:uppercase}.my-team-page .chart-toggle-custom.active{background-color:#0340a8;border-radius:12px;color:#fff}.my-team-page .premium-chart-container-custom{background:#0a0a0a;border:1px solid #ffffff08;border-radius:8px;box-sizing:border-box;padding:15px;width:100%}.my-team-page .rating-svg-canvas-custom{display:block;height:auto;width:100%}.my-team-page .transfers-list-layout-custom{display:flex;flex-direction:column;gap:8px}.my-team-page .transfer-list-item-row-custom{align-items:center;background-color:#00000026;border:1px solid #ffffff08;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.my-team-page .transfer-user-avatar-camera{align-items:center;background-color:#141e30;border-radius:6px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.my-team-page .transfer-user-meta-custom{display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:130px}.my-team-page .transfer-username-custom{color:#fff;font-size:13px;font-weight:700}.my-team-page .transfer-user-handle-custom{color:#8a9cae;font-size:10px}.my-team-page .transfer-action-text-custom{color:#8a9cae;flex:1 1;font-size:12px}.my-team-page .transfer-dest-team-custom{color:#fff;flex:1 1;font-size:13px;font-weight:700}.my-team-page .transfer-date-time-custom{color:#8a9cae;flex-shrink:0;font-size:11px;text-align:right;width:90px}@media (max-width:992px){.my-team-page .team-content-grid-custom{grid-template-columns:1fr}.my-team-page .roster-section-row-dark{gap:15px;grid-template-columns:repeat(3,1fr)}}.rating-page{background-color:#0d0d0d;min-height:calc(100vh - 80px)}.rating-page,.rating-page .rating-container{display:flex;flex-direction:column;width:100%}.rating-page .rating-container{box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;gap:24px;padding:40px 5%}.rating-page .rating-header{flex-wrap:wrap;justify-content:space-between}.rating-page .rating-header,.rating-page .title-area{align-items:center;display:flex;gap:16px}.rating-page .page-title{color:#fff;font-family:Gilroy,sans-serif;font-size:44px;font-weight:600;margin:0}.rating-page .info-trigger-btn{align-items:center;align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;height:19px;justify-content:center;margin-top:6px;padding:0;transition:opacity .2s;width:19px}.rating-page .info-trigger-btn:hover{opacity:.8}.rating-page .info-trigger-btn img{height:100%;object-fit:contain;width:100%}.rating-page .rating-type-switch{background-color:#f8f8f8;border:1px solid #e2e8f0;border-radius:64px;box-sizing:border-box;display:flex;margin-left:8px;padding:3px;width:165px}.rating-page .switch-pill{align-items:center;background:none;border:none;border-radius:18px;color:#0c0c0c;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:700;height:31px;justify-content:center;padding:6px 18px;transition:all .2s}.rating-page .switch-pill.active{background-color:#003a9e;color:#fff}.rating-page .search-box{position:relative;width:320px}.rating-page .search-icon{height:30px;left:12px;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);width:30px}.rating-page .search-box input{background-color:var(--bg-darker);border:1px solid var(--color-border);border-radius:8px;color:#ccd7e8;font-family:Onest,sans-serif;font-size:12px;outline:none;padding:10px 10px 10px 50px;transition:border-color .2s;width:100%}.rating-page .search-box input::placeholder{color:#8a9cae;opacity:.6}.rating-page .search-box input:focus{border-color:var(--color-accent)}.rating-page .rating-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rating-page .btn-filter{background-color:#0a172b;border:1px solid var(--color-border);border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:300;padding:8px 16px;transition:all .2s}.rating-page .btn-filter.active{background-color:#003a9e;border-color:#0000;font-weight:400}.rating-page .dropdown-filter{align-items:center;background-color:#0a172b;border:1px solid var(--color-border);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:300;gap:8px;padding:8px 16px;position:relative}.rating-page .rating-dropdown-menu{background-color:#e0e0e0;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:0;margin-top:6px;overflow:hidden;position:absolute;top:100%;width:220px;z-index:10}.rating-page .rating-dropdown-menu .rating-dropdown-item{background-color:initial;color:#0c0c0c!important;cursor:pointer;font-family:Onest,sans-serif!important;font-size:12px;font-weight:600;padding:10px 16px;text-align:left;transition:background-color .2s}.rating-page .rating-dropdown-menu .rating-dropdown-item:hover{background-color:#d0d0d0}.rating-page .rating-dropdown-menu .rating-dropdown-item.active{background-color:#f8f8f8;font-weight:700}.rating-page .rating-dropdown-menu .rating-dropdown-item.active:hover{background-color:#fff}.rating-page .rating-table{background-color:linear-gradient(#0543b6,#0059cf,#0543b6);border:1px solid #14233c;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px}.rating-page .table-header{align-items:center;color:#fffc;display:grid;font-family:Onest,sans-serif;font-size:12px;font-weight:300;grid-template-columns:80px 2fr 1fr 1fr 1fr 1fr;letter-spacing:.5px;padding:0 16px}.rating-page .table-header .centered{align-items:center;display:flex;height:100%;justify-content:center;transform:translateY(-3px)}.rating-page .table-header .centered:first-child{white-space:nowrap}.rating-page .centered{justify-content:center;text-align:center}.rating-page .table-body{border-radius:10px;display:flex;flex-direction:column;gap:8px}.rating-page .rating-row{align-items:center;background-color:#162338;border:1px solid var(--color-border);border-radius:12px;color:#fff;display:grid;grid-template-columns:80px 2fr 1fr 1fr 1fr 1fr;padding:16px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}.rating-page .rating-row:hover{border-color:var(--color-accent);box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.rating-page .rating-row.rank-gold{background-color:var(--color-gold);border-color:var(--color-gold);color:#000}.rating-page .rating-row.rank-gold .r-logo{background-color:#4c5056}.rating-page .rating-row.rank-gold .r-date,.rating-page .rating-row.rank-gold .rank-lbl{color:#fff}.rating-page .rating-row.rank-silver{background-color:var(--color-silver);border-color:var(--color-silver);color:#000}.rating-page .rating-row.rank-silver .r-logo{background-color:#4c5056}.rating-page .rating-row.rank-silver .r-date,.rating-page .rating-row.rank-silver .rank-lbl{color:#fff}.rating-page .rating-row.rank-bronze{background-color:var(--color-bronze);border-color:var(--color-bronze);color:#000}.rating-page .rating-row.rank-bronze .r-logo{background-color:#4c5056}.rating-page .rating-row.rank-bronze .r-date,.rating-page .rating-row.rank-bronze .rank-lbl{color:#fff}.rating-page .rating-row.mine{background-color:linear-gradient(#003087,#0048a9,#003493);border:1px solid var(--color-accent);box-shadow:0 4px 15px #005dff33}.rating-page .r-rank{align-items:center;color:#fff;display:flex;flex-direction:column}.rating-page .rank-num{color:#fff;font-family:Onest,sans-serif;font-size:32px;font-weight:600;line-height:1}.rating-page .rank-lbl{color:#fff;font-family:Onset,sans-serif;font-size:12px;font-weight:500;font-weight:700;margin-top:2px;text-transform:uppercase}.rating-page .r-team{gap:16px}.rating-page .r-logo,.rating-page .r-team{align-items:center;display:flex;justify-content:center}.rating-page .r-logo{background-color:#4c5056;border-radius:9.19px;flex-shrink:0;height:61.6px;width:61.6px}.rating-page .r-team-info{display:flex;flex-direction:column;gap:4px}.rating-page .r-name{font-family:Onest,sans-serif;font-size:18px;font-weight:500}.rating-page .r-date{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:300}.rating-page .r-stat{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:22.93px;justify-content:center}.rating-page .r-score{color:#fff;font-family:Onest,sans-serif;font-size:32.93px;text-align:center}.rating-page .empty-rating-state{background-color:#162338;border-radius:12px;color:#8a9cae;font-size:14px;padding:40px;text-align:center}.rating-page .load-more-container{display:flex;justify-content:center;margin-top:24px}.rating-page .btn-load-more{background-color:initial;border:2px solid #0340a8;border-radius:5px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;max-height:42px;max-width:160px;padding:10px 24px;transition:all .2s}.rating-page .btn-load-more:hover{background-color:#ffffff08;border-color:#fff3}.rating-page .rating-modal-overlay{align-items:center;animation:fadeInModal .25s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000a6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.rating-page .rating-modal-content{background-color:#0c0c0c;border:1px solid #2b4f7d59;border-radius:16px;box-shadow:0 15px 40px #000c;max-width:500px;padding:32px;position:relative;width:100%}.rating-page .rating-modal-close{align-items:center;background:none;border:none;color:#2b4f7d;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:20px;top:20px;transition:transform .2s,color .2s}.rating-page .rating-modal-close:hover{color:#59a3ff;transform:rotate(90deg)}.rating-page .rating-modal-title{color:#ffffffe5;font-family:Onest,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:0;padding-right:24px}.rating-page .rating-modal-body{color:#ffffffe5;font-size:13px;line-height:1.6}.rating-page .rating-modal-body p{margin:0}@keyframes fadeInModal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.rating-page .rating-header{align-items:flex-start;flex-direction:column}.rating-page .search-box{width:100%}.rating-page .rating-row,.rating-page .table-header{grid-template-columns:80px 1.5fr 1fr 1fr}.rating-page .rating-row div:nth-child(3),.rating-page .rating-row div:nth-child(4),.rating-page .table-header div:nth-child(3),.rating-page .table-header div:nth-child(4){display:none}}.notifications-page{background-color:#0a0a0a;display:flex;flex-direction:column;min-height:calc(100vh - 80px);width:100%}.notifications-page .notifications-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:24px;padding:40px 5%;width:100%}.notifications-page .notifications-header{margin-bottom:10px}.notifications-page .page-title{color:#fff;font-family:Onest,sans-serif;font-size:28px;font-weight:700;margin:0}.notifications-page .notifications-categories{display:flex;flex-direction:column;gap:16px}.notifications-page .accordion-card{background-color:#162338;border:1px solid #ffffff08;border-radius:12px;overflow:hidden}.notifications-page .accordion-header{align-items:center;background-color:#162338;border:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .2s;width:100%}.notifications-page .accordion-header:hover{background-color:#1c2c47}.notifications-page .accordion-body{background-color:#0c0c0c;border-top:1px solid #ffffff0d;display:flex;flex-direction:column}.notifications-page .notif-row-msg{color:#8a9cae;font-size:13px;padding:24px;text-align:center}.notifications-page .notif-card-item{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;gap:12px;padding:20px 24px;transition:background-color .2s}.notifications-page .notif-card-item:last-child{border-bottom:none}.notifications-page .notif-card-item:hover{background-color:#ffffff03}.notifications-page .notif-card-main{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.notifications-page .notif-card-desc{color:#fff;flex:1 1;font-size:13px;line-height:1.5}.notifications-page .notif-card-date{color:#8a9cae;flex-shrink:0;font-size:11px;font-weight:700;margin-top:2px}.notifications-page .status-label{font-size:11px;font-weight:800}.notifications-page .status-label.approved{color:#10b981}.notifications-page .status-label.rejected{color:#ef4444}.notifications-page .notif-card-actions{display:flex;gap:12px;margin-top:4px}.notifications-page .btn-notif-accept{background-color:#003a9e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 20px;transition:opacity .2s}.notifications-page .btn-notif-accept:hover{opacity:.9}.notifications-page .btn-notif-decline{background-color:initial;border:1px solid #ffffff26;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 20px;transition:all .2s}.notifications-page .btn-notif-decline:hover{background-color:#ffffff08;border-color:#ffffff4d}@media (max-width:768px){.notifications-page .notif-card-main{flex-direction:column;gap:8px}.notifications-page .notif-card-date{margin-top:0}}.tournament-header-wrapper{width:100%}.tournament-header-wrapper .tournament-hero{align-items:flex-end;background:#1d314e;border-bottom:1px solid #082a5a;display:flex;height:422.86px;overflow:hidden;padding:0 5% 40px;position:relative;width:1600px}.tournament-header-wrapper .tournament-hero:after,.tournament-header-wrapper .tournament-hero:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.tournament-header-wrapper .tournament-hero:before{background:linear-gradient(to bottom right,#0000 49.9%,#59a3ff0a 0,#59a3ff0a 50.1%,#0000 0)}.tournament-header-wrapper .tournament-hero:after{background:linear-gradient(to top right,#0000 49.9%,#59a3ff0a 0,#59a3ff0a 50.1%,#0000 0)}.tournament-header-wrapper .hero-content{align-items:flex-end;display:flex;justify-content:space-between;position:relative;width:100%;z-index:2}.tournament-header-wrapper .hero-left{display:flex;flex-direction:column}.tournament-header-wrapper .status-badge{background-color:#05f;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:15px;padding:6px 12px;width:fit-content}.tournament-header-wrapper .tournament-title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Onest,sans-serif;font-size:36px;font-weight:700;gap:12px;margin:0 0 10px}.tournament-header-wrapper .discipline-pill{align-items:center;background-color:#162338;border:1px solid #59a3ff33;border-radius:20px;color:#fff;display:inline-flex;font-family:Onest,sans-serif;font-size:12px;font-weight:700;gap:6px;padding:4px 12px}.tournament-header-wrapper .discipline-icon{stroke:#fff;height:14px;width:14px}.tournament-header-wrapper .tournament-subtitle{color:#8a9cae;font-size:14px;font-weight:500}.tournament-header-wrapper .hero-right{display:flex;flex-direction:column}.tournament-header-wrapper .hero-actions{display:flex;flex-direction:row;gap:12px;margin-bottom:5px}.tournament-header-wrapper .btn-participate{background-color:#003a9e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:12px 28px;transition:background-color .2s,transform .2s}.tournament-header-wrapper .btn-participate:hover{background-color:#004bbf}.tournament-header-wrapper .btn-stream{background-color:#162338;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:12px 28px;transition:background-color .2s}.tournament-header-wrapper .btn-stream:hover{background-color:#213554}.tournament-header-wrapper .btn-start{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:12px 28px;transition:background-color .2s}.tournament-header-wrapper .btn-start:hover{background-color:#059669}.tournament-header-wrapper .tournament-tabs{background-color:#0a0a0a;border-bottom:1px solid #ffffff0d;display:flex;padding:0 5%;position:sticky;top:0;width:100%;z-index:10}.tournament-header-wrapper .tab-link{background:none;border:none;color:#8a9cae;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:700;padding:20px 25px;position:relative;transition:color .2s ease}.tournament-header-wrapper .tab-link.active,.tournament-header-wrapper .tab-link:hover{color:#fff}.tournament-header-wrapper .tab-link.active:after{background-color:#05f;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media (max-width:1024px){.tournament-header-wrapper .tournament-title{font-size:30px}}@media (max-width:768px){.tournament-header-wrapper .tournament-hero{height:auto;padding:40px 5%}.tournament-header-wrapper .hero-content{align-items:flex-start;flex-direction:column;gap:20px}.tournament-header-wrapper .hero-actions{flex-direction:column;width:100%}.tournament-header-wrapper .btn-participate,.tournament-header-wrapper .btn-start,.tournament-header-wrapper .btn-stream{text-align:center;width:100%}.tournament-header-wrapper .tournament-tabs{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.tournament-header-wrapper .tab-link{font-size:12px;padding:15px}}.global-header{align-items:center;background-color:#0c0c0c;display:flex;height:80px;justify-content:center;position:sticky;top:0;width:100%;z-index:100}.global-header .header-content{align-items:center;display:flex;justify-content:space-between;padding:0 5%;width:100%}.global-header .header-logo{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-family:Onest,sans-serif;font-size:40px;font-weight:800;letter-spacing:2px;-webkit-user-select:none;user-select:none}.global-header .header-logo-img{display:block;height:34px;width:auto}.global-header .header-page-prefix{color:#8f9cae;font-family:Onest,sans-serif;font-size:24px;font-weight:300;letter-spacing:normal;margin-right:12px;text-transform:none}.global-header .header-logo .DWord{color:#005dff}.global-header .header-nav{align-items:center;display:flex;gap:30px;left:50%;position:absolute;transform:translateX(-50%)}.global-header .header-nav a{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;text-decoration:none;transition:color .2s ease}.global-header .header-nav a.active,.global-header .header-nav a:hover{color:#005dff}.global-header .header-right{align-items:center;display:flex;gap:20px;position:relative}.global-header .login-btn{background:#005dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;padding:8px 24px;transition:background .2s}.global-header .login-btn:hover{background:#1a6dff}.global-header .header-notif-container{position:relative}.global-header .header-bell-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:color .2s}.global-header .header-bell-btn.open,.global-header .header-bell-btn:hover{background-color:#ffffff08;color:#59a3ff}.global-header .bell-badge-dot{background-color:#ef4444;border:1.5px solid #0c0c0c;border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.global-header .header-notif-dropdown{animation:dropdownFadeIn .2s ease forwards;background-color:#0c0c0c;border:1px solid #59a3ff26;border-radius:12px;box-shadow:0 15px 35px #0009;overflow:hidden;position:absolute;right:-10px;top:calc(100% + 15px);width:320px;z-index:105}.global-header .notif-dropdown-header{align-items:center;background-color:#0b2347;border-bottom:1px solid #ffffff0d;color:#fff;display:flex;gap:12px;padding:15px 20px}.global-header .notif-header-avatar{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.global-header .notif-header-username{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:700}.global-header .notif-dropdown-body{background-color:#0c0c0c;max-height:300px;overflow-y:auto}.global-header .notif-empty-state{color:#8a9cae;font-size:12px;padding:30px;text-align:center}.global-header .notif-dropdown-item{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;gap:6px;padding:18px 20px;position:relative}.global-header .notif-dropdown-item:last-child{border-bottom:none}.global-header .notif-item-close{align-items:center;background:none;border:none;color:#2b4f7d;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:color .2s}.global-header .notif-item-close:hover{color:#ef4444}.global-header .notif-item-title{color:#fff;font-size:13px;font-weight:700}.global-header .notif-item-text{color:#ffffffe5;font-size:12px;line-height:1.5;padding-right:16px}.global-header .notif-item-actions{display:flex;gap:10px;margin-top:8px}.global-header .btn-notif-accept{background-color:#003a9e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:11px;font-weight:700;padding:6px 16px;transition:opacity .2s}.global-header .btn-notif-accept:hover{opacity:.9}.global-header .btn-notif-decline{background-color:initial;border:1px solid #ffffff26;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:11px;font-weight:700;padding:6px 16px;transition:all .2s}.global-header .btn-notif-decline:hover{background-color:#ffffff08;border-color:#ffffff4d}.global-header .notif-dropdown-footer{background-color:#0a0a0a;border-top:1px solid #ffffff0d;padding:12px 20px;text-align:center}.global-header .notif-footer-link{color:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s}.global-header .notif-footer-link:hover{color:#59a3ff}.global-header .user-menu-container{position:relative}.global-header .user-menu-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;gap:8px;padding:0;transition:color .2s}.global-header .user-menu-btn:hover{color:#ccc}.global-header .user-avatar{align-items:center;background:#141e30;border:1px solid #59a3ff33;border-radius:50%;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.global-header .user-avatar-img-round{border-radius:50%;height:100%;object-fit:cover;width:100%}.global-header .user-dropdown{animation:dropdownFadeIn .2s ease forwards;position:absolute;right:0;top:calc(100% + 15px);width:220px;z-index:101}.global-header .user-dropdown-inner{background-color:#0c0c0c;border:1px solid #59a3ff33;border-radius:8px;box-shadow:0 10px 25px #00000080;overflow:hidden;position:relative;z-index:103}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.global-header .dropdown-header{align-items:center;background-color:#0b2347;border-bottom:1px solid #59a3ff33;color:#fff;display:flex;gap:12px;padding:8px 15px}.global-header .dropdown-avatar-container{background:#141e30;border:1px solid #59a3ff33;border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.global-header .dropdown-avatar{height:100%;object-fit:cover;width:100%}.global-header .dropdown-username{color:#fff;font-family:Gilroy,sans-serif;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header .dropdown-links{display:flex;flex-direction:column;padding:5px 0}.global-header .dropdown-item{border-bottom:1px solid #ffffff0d;color:#fff;font-family:Gilroy,sans-serif;font-size:13px;font-weight:600;padding:12px 20px;text-decoration:none;transition:background-color .2s,color .2s}.global-header .dropdown-item:last-child{border-bottom:none}.global-header .dropdown-item:hover{background-color:#ffffff08;color:#fff}.global-header .dropdown-item.active-item{color:#59a3ff;font-weight:700}.global-header .dropdown-item.active-item:hover{color:#59a3ff}@media (max-width:900px){.global-header .header-content{padding:0 20px}.global-header .header-nav{display:none}.global-header .header-logo{font-size:24px}.global-header .header-logo-img{height:20px}}.footer-wrapper{background-color:#0c0c0c;border-top:none;display:flex;justify-content:center;margin-top:auto;padding:40px 0 0;width:100%}.footer-wrapper .footer-content{align-items:center;background:linear-gradient(135deg,#003fb2,#035fda,#033a9a);border-radius:24px 24px 0 0;display:flex;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));justify-content:space-between;max-width:1920px;padding:60px 5%;position:relative;width:100%}.footer-wrapper .footer-logo{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}.footer-wrapper .footer-logo-img{display:block;height:34px;width:auto}.footer-wrapper .footer-links{display:flex;flex:1 1;gap:100px;justify-content:center}.footer-wrapper .footer-column{display:flex;flex-direction:column;gap:20px}.footer-wrapper .footer-column a{color:#fff;font-family:Onest,sans-serif;font-size:14px;text-decoration:none;transition:color .2s ease}.footer-wrapper .footer-column a:hover{color:#ccc}.footer-wrapper .footer-socials{bottom:40px;display:flex;gap:16px;position:absolute;right:5%}.footer-wrapper .footer-socials a{align-items:center;color:#fff;display:flex;justify-content:center;transition:color .2s ease,transform .2s ease}.footer-wrapper .footer-socials a:hover{color:#ccc;transform:translateY(-2px)}@media (max-width:900px){.footer-wrapper .footer-content{flex-direction:column;gap:40px;text-align:center}.footer-wrapper .footer-links{flex-direction:column;gap:40px;width:100%}.footer-wrapper .footer-socials{justify-content:center;margin-top:20px;position:static}}.stub-page-container{align-items:center;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 150px)}.stub-page-container h1{font-family:Onest,sans-serif;font-size:32px;margin-bottom:20px}.stub-page-container p{color:#6b7280;font-family:Onest,sans-serif;font-size:16px}.support-page-container{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#05070bcc;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;top:0;width:100vw;z-index:10000}.support-page-container:before{top:-50%;transform:perspective(600px) rotateX(60deg) translateY(-100px)}.support-page-container:after,.support-page-container:before{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:60px 60px;content:"";height:200%;left:-50%;pointer-events:none;position:absolute;width:200%;z-index:0}.support-page-container:after{bottom:-50%;transform:perspective(600px) rotateX(120deg) translateY(100px)}.support-page-container .support-modal{background:#101010;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 20px 60px #0009;max-width:650px;padding:32px;position:relative;width:100%;z-index:1}.support-page-container .support-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.support-page-container .support-header h2{color:#fff;font-family:Gilroy,sans-serif;font-size:26px;font-weight:600;margin:0}.support-page-container .support-close-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.support-page-container .support-close-img{display:block;height:19px;opacity:.6;transition:opacity .2s;width:19px}.support-page-container .support-close-btn:hover .support-close-img{opacity:1}.support-page-container .support-tabs{border-bottom:1px solid #ffffff0d;display:flex;gap:12px;margin-bottom:30px;padding-bottom:1px}.support-page-container .support-tab{background:#0000;border:1px solid #ffffff0d;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-family:Onest,sans-serif;font-size:13px;padding:14px 0;transition:all .2s}.support-page-container .support-tab.active{background:#102b58;border-color:#0340a8}.support-page-container .support-tab:hover:not(.active){background:#ffffff08}.support-page-container .support-profile-info{color:#ccd7e8;font-family:Onest,sans-serif;font-size:13px;margin-bottom:24px}.support-page-container .support-form-group{margin-bottom:20px}.support-page-container .support-form-group label{color:#fff;display:block;font-family:Onest,sans-serif;font-size:12px;margin-bottom:8px}.support-page-container .support-input,.support-page-container .support-textarea{background:#0b0b0b;border:1px solid #ffffff0d;border-radius:6px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:14px;padding:14px 16px;transition:border-color .2s;width:100%}.support-page-container .support-input:focus,.support-page-container .support-textarea:focus{border-color:#0340a8;outline:none}.support-page-container .support-textarea{min-height:140px;resize:vertical}.support-page-container .support-input::placeholder,.support-page-container .support-textarea::placeholder{color:#444}.support-page-container .support-file-row{align-items:center;display:flex;gap:16px;margin-bottom:24px}.support-page-container .support-file-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ccd7e8;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:300;gap:8px;padding:10px 16px;transition:background .2s}.support-page-container .support-file-btn:hover{background:#ffffff0d}.support-page-container .support-file-hint{color:#666;font-family:Onest,sans-serif;font-size:11px;font-weight:300}.support-page-container .support-submit-btn{background:#0340a8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;padding:16px 0;transition:opacity .2s;width:100%}.support-page-container .support-submit-btn:hover{opacity:.9}.support-page-container .support-empty-state{color:#fff;font-family:Onest,sans-serif;font-size:13px;margin-bottom:20px}.support-page-container .support-empty-btn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ccd7e8;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:500;padding:12px 20px;transition:background .2s}.support-page-container .support-empty-btn:hover{background:#ffffff0d}.support-page-container .support-contacts-hint{color:#fff;font-family:Gilroy,sans-serif;font-size:13px;font-weight:600;margin-bottom:20px}.support-page-container .support-contact-card{align-items:center;background:#0b0b0b;border:1px solid #ffffff0d;border-radius:6px;display:flex;gap:16px;margin-bottom:12px;padding:16px 20px}.support-page-container .support-contact-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.support-page-container .support-contact-icon.email,.support-page-container .support-contact-icon.telegram{background:#0340a8}.support-page-container .support-contact-info{display:flex;flex-direction:column}.support-page-container .support-contact-title{color:#fff;font-family:Onest,sans-serif;font-size:15px;font-weight:500;margin-bottom:2px}.support-page-container .support-contact-subtitle{color:#ccd7e8;font-family:Onest,sans-serif;font-size:12px}.main-page-container{background-color:var(--bg-main);min-height:100vh;overflow-x:hidden}.main-page-container,.main-page-container .main-hero-section{display:flex;flex-direction:column;position:relative;width:100%}.main-page-container .main-hero-section{align-items:center;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:40px 20px;text-align:center}.main-page-container .main-hero-bg{background-color:var(--bg-darker);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.main-page-container .main-hero-glow-left{background:radial-gradient(ellipse at left center,#005dff26 0,#0000 70%);height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:50vw}.main-page-container .main-hero-glow-right{background:radial-gradient(ellipse at right center,#005dff26 0,#0000 70%);height:100vh;pointer-events:none;position:absolute;right:0;top:0;width:50vw}.main-page-container .main-hero-grid-top{top:-50%;transform:perspective(800px) rotateX(-75deg);transform-origin:bottom center}.main-page-container .main-hero-grid-bottom,.main-page-container .main-hero-grid-top{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:80px 80px;height:100%;left:-50%;opacity:.8;pointer-events:none;position:absolute;width:200%}.main-page-container .main-hero-grid-bottom{bottom:-50%;transform:perspective(800px) rotateX(75deg);transform-origin:top center}.main-page-container .main-hero-target{height:885px;left:50%;max-height:95vh;max-width:95vw;object-fit:contain;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:885px;z-index:1}.main-page-container .main-hero-content{max-width:1200px;position:relative;z-index:2}.main-page-container .main-hero-title{color:#fff;font-family:Onest,sans-serif;font-size:54px;font-weight:700;margin-bottom:24px;white-space:nowrap}.main-page-container .main-hero-subtitle{color:#ccd7e8;font-family:Onest,sans-serif;font-size:14px;line-height:1.6;margin:0 auto 40px;max-width:740px}.main-page-container .main-hero-actions{display:flex;gap:12px;justify-content:center}.main-page-container .main-btn-primary{background:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.main-page-container .main-btn-primary:hover{background:var(--color-accent-hover)}.main-page-container .main-btn-outline{background:#0000;border:1px solid var(--color-accent);border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.main-page-container .main-btn-outline:hover{background:#005dff1a}.main-page-container .main-divider-text{color:#555;font-family:Onest,sans-serif;font-size:13px;letter-spacing:1px;margin:60px 0 20px;padding:0 10%;text-transform:uppercase}.main-page-container .main-cards-section{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1500px;padding:60px 10%;width:100%;z-index:2}.main-page-container .main-cards-row{display:flex;gap:36px;justify-content:center}.main-page-container .main-card{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:28px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.main-page-container .row-1-card{height:260px;max-width:440px;width:100%}.main-page-container .row-2-card{height:190px;max-width:680px;width:100%}.main-page-container .main-card:hover{border-color:var(--color-accent);box-shadow:0 10px 30px #005dff40;transform:translateY(-4px)}.main-page-container .main-card-content{max-width:60%;position:relative;z-index:2}.main-page-container .main-card-title{color:#fff;font-family:Onest,sans-serif;font-size:24px;font-weight:600;margin-bottom:12px}.main-page-container .main-card-text{color:#fff;font-family:Onest,sans-serif;font-size:13px;line-height:1.5;opacity:.8}.main-page-container .main-card-image{bottom:0;height:100%;object-fit:contain;object-position:right bottom;opacity:.8;pointer-events:none;position:absolute;right:0;z-index:1}.main-page-container .main-card img{bottom:10px;height:90%;max-width:50%;position:absolute;right:10px}.main-page-container .floating-chat-btn{align-items:center;background-color:#0340a8;border:none;border-radius:50%;bottom:40px;box-shadow:0 10px 25px #00000080;cursor:pointer;display:flex;height:64px;justify-content:center;padding:0;position:fixed;right:40px;transition:transform .2s,box-shadow .2s;width:64px;z-index:100}.main-page-container .floating-chat-btn:hover{box-shadow:0 12px 30px #0340a880;transform:scale(1.05)}.main-page-container .floating-chat-img{height:100%;object-fit:contain;width:100%}.main-page-container .floating-chat-btn.near-footer{bottom:40px;position:absolute}.main-page-container @media(max-width: 1024px){.main-hero-title{font-size:52px;white-space:normal}.main-hero-subtitle{max-width:600px}.main-cards-row{align-items:center;flex-direction:column}.main-card-content{max-width:70%}}@media (max-width:768px){.main-page-container .main-hero-title{font-size:36px;white-space:normal}.main-page-container .main-hero-actions{flex-direction:column}.main-page-container .main-card-content{max-width:100%}.main-page-container .main-card img{opacity:.3}}.main-news-page .main-news-page{background-color:var(--bg-main);box-sizing:border-box;color:var(--text-dark-primary);display:flex;font-family:Onest,sans-serif;justify-content:center;min-height:calc(100vh - 80px);padding:40px 5%;width:100%}.main-news-page .main-news-container{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:280px 1fr 340px;max-width:none;padding:0;width:100%}.main-news-page .glassmorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--card-shadow)}.main-news-page .news-sidebar-left{display:flex;flex-direction:column;gap:24px}.main-news-page .user-profile-widget{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:24px}.main-news-page .profile-widget-header{align-items:center;display:flex;gap:16px}.main-news-page .widget-avatar-wrapper{align-items:center;background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:50%;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.main-news-page .widget-avatar-img{height:100%;object-fit:cover;width:100%}.main-news-page .widget-avatar-placeholder{align-items:center;display:flex;justify-content:center}.main-news-page .widget-username{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:16px;font-weight:700;margin:0 0 4px}.main-news-page .widget-user-location{align-items:center;color:var(--text-dark-secondary);display:flex;font-size:11px;gap:6px}.main-news-page .profile-widget-stats{align-items:center;background-color:#ffffff05;border:1px solid #ffffff05;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.main-news-page .widget-stat-item{display:flex;flex-direction:column;gap:4px}.main-news-page .stat-label{color:var(--text-dark-secondary);font-size:9px;letter-spacing:.5px;text-transform:uppercase}.main-news-page .stat-value{color:var(--text-dark-primary);font-size:13px;font-weight:700}.main-news-page .stat-value.text-blue{color:var(--color-blue-accent)}.main-news-page .widget-stat-divider{background-color:#ffffff14;height:28px;width:1px}.main-news-page .sidebar-nav-menu{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:12px}.main-news-page .nav-menu-item{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-dark-secondary);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:600;gap:16px;padding:14px 18px;text-align:left;transition:all .2s}.main-news-page .nav-menu-item:hover{background-color:#ffffff08;color:var(--text-dark-primary)}.main-news-page .nav-menu-item.active{background-color:var(--color-active-dark);border:1px solid var(--color-accent);color:var(--text-dark-primary)}.main-news-page .news-feed-center{display:flex;flex-direction:column;gap:24px}.main-news-page .feed-header{align-items:center;display:flex;justify-content:space-between}.main-news-page .feed-title{font-family:rock-star;font-size:28px;font-weight:800;margin:0}.main-news-page .btn-create-post{align-items:center;background-color:var(--color-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 20px;transition:background-color .2s,transform .1s}.main-news-page .btn-create-post:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.main-news-page .category-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.main-news-page .cat-tab{background-color:#10141d80;border:1px solid var(--border-dark-subtle);border-radius:10px;color:var(--text-dark-secondary);cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:8px 18px;transition:all .2s;white-space:nowrap}.main-news-page .cat-tab:hover{border-color:#ffffff26;color:var(--text-dark-primary)}.main-news-page .cat-tab.active{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.main-news-page .posts-list{display:flex;flex-direction:column;gap:20px}.main-news-page .posts-empty-state{background-color:var(--bg-dark-card);border:1px solid var(--border-dark-subtle);border-radius:16px;color:var(--text-dark-secondary);padding:40px;text-align:center}.main-news-page .post-card{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:border-color .2s}.main-news-page .post-card:hover{border-color:var(--color-accent)}.main-news-page .post-header{align-items:center;display:flex;gap:12px;position:relative}.main-news-page .post-author-avatar-wrapper{align-items:center;background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:50%;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.main-news-page .post-author-avatar-img{height:100%;object-fit:cover;width:100%}.main-news-page .post-author-avatar-placeholder{align-items:center;display:flex;justify-content:center}.main-news-page .post-author-info{display:flex;flex-direction:column;gap:2px}.main-news-page .author-name-row{align-items:center;display:flex;gap:8px}.main-news-page .author-name{color:var(--text-dark-primary);font-size:13px;font-weight:700}.main-news-page .author-handle{color:var(--text-dark-secondary);font-size:11px}.main-news-page .post-category-badge,.main-news-page .post-time{color:var(--text-dark-secondary);font-size:10px}.main-news-page .post-category-badge{background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:8px;font-weight:700;padding:4px 10px;position:absolute;right:0;top:0}.main-news-page .post-content{display:flex;flex-direction:column;gap:12px}.main-news-page .post-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0}.main-news-page .post-body{color:var(--text-dark-secondary);font-size:13px;line-height:1.6}.main-news-page .post-image-wrapper{border:1px solid var(--border-dark-subtle);border-radius:12px;overflow:hidden;width:100%}.main-news-page .post-image{display:block;max-height:380px;object-fit:cover;width:100%}.main-news-page .post-actions{border-top:1px solid #ffffff08;display:flex;gap:16px;padding-top:16px}.main-news-page .action-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-dark-secondary);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:600;gap:8px;padding:6px 12px;transition:all .2s}.main-news-page .action-btn:hover{background-color:#ffffff08;color:var(--text-dark-primary)}.main-news-page .action-btn.active{color:#ef4444}.main-news-page .news-sidebar-right{display:flex;flex-direction:column;gap:24px}.main-news-page .clubs-widget,.main-news-page .live-matches-widget,.main-news-page .speakers-widget,.main-news-page .tags-widget{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;padding:24px}.main-news-page .widget-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:15px;font-weight:700;margin:0 0 16px}.main-news-page .speakers-list{display:flex;flex-direction:column;gap:16px}.main-news-page .speaker-row{align-items:center;display:flex;gap:12px}.main-news-page .speaker-rank-badge{align-items:center;background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:50%;color:var(--text-dark-secondary);display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.main-news-page .speaker-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.main-news-page .speaker-name{color:var(--text-dark-primary);font-size:12px;font-weight:700}.main-news-page .speaker-progress-bar{background-color:#ffffff0d;border-radius:2px;height:4px;overflow:hidden;width:100%}.main-news-page .speaker-progress-fill{background-color:var(--color-accent);border-radius:2px;height:100%}.main-news-page .speaker-rating-score{color:var(--text-dark-secondary);font-size:12px;font-weight:700}.main-news-page .widget-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.main-news-page .widget-header-row .widget-title{margin:0}.main-news-page .btn-view-all-clubs{background:none;border:none;color:var(--color-blue-accent);cursor:pointer;font-family:Onest,sans-serif;font-size:11px;font-weight:700;padding:0;transition:opacity .2s}.main-news-page .btn-view-all-clubs:hover{opacity:.8}.main-news-page .clubs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.main-news-page .club-grid-item,.main-news-page .club-grid-item-mock{align-items:center;background-color:#ffffff03;border:1px solid var(--border-dark-subtle);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px 12px;transition:all .2s}.main-news-page .club-grid-item:hover{background-color:#ffffff08;border-color:#ffffff26}.main-news-page .club-avatar-placeholder{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.main-news-page .club-grid-name{color:var(--text-dark-secondary);font-size:11px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.main-news-page .tags-list{display:flex;flex-wrap:wrap;gap:8px}.main-news-page .tag-pill{align-items:center;background-color:#ffffff08;border:1px solid var(--border-dark-subtle);border-radius:8px;color:var(--text-dark-secondary);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:6px 12px;transition:all .2s}.main-news-page .tag-pill:hover{background-color:#ffffff0f;color:var(--text-dark-primary)}.main-news-page .live-matches-list{display:flex;flex-direction:column;gap:16px}.main-news-page .live-match-card{background-color:#ffffff03;border:1px solid var(--border-dark-subtle);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.main-news-page .live-match-card-header{align-items:center;display:flex;justify-content:space-between}.main-news-page .live-match-tournament{color:var(--text-dark-secondary);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.main-news-page .live-match-status-badge{background-color:var(--color-blue-accent);border-radius:4px;color:#fff;font-size:9px;font-weight:800;padding:2px 8px}.main-news-page .live-match-status-badge-waiting{background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:4px;color:var(--text-dark-secondary);font-size:9px;font-weight:800;padding:2px 8px}.main-news-page .live-match-teams-block{display:flex;flex-direction:column;gap:8px}.main-news-page .live-match-team-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:14px 1fr auto}.main-news-page .live-match-logo-ph{background-color:#ffffff1a;border-radius:2px;height:14px;width:14px}.main-news-page .live-match-team-name{color:var(--text-dark-primary);font-size:12px;font-weight:700}.main-news-page .live-match-score{color:var(--text-dark-primary);font-size:12px;font-weight:800}.main-news-page .btn-go-to-match{background:none;border:1px solid #ffffff1a;border-radius:8px;color:var(--text-dark-primary);cursor:pointer;font-family:Onest,sans-serif;font-size:11px;font-weight:700;padding:8px 0;transition:all .2s;width:100%}.main-news-page .btn-go-to-match:hover{background-color:#ffffff08;border-color:#fff3}.main-news-page .modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:200}.main-news-page .modal-content{background-color:var(--bg-darker);border:1px solid var(--color-border);border-radius:12px;max-width:580px;padding:32px;width:100%}.main-news-page .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.main-news-page .modal-title{color:var(--text-dark-primary);font-family:rock-star;font-size:22px;font-weight:800;margin:0}.main-news-page .btn-close-modal{align-items:center;background:none;border:none;color:var(--text-dark-secondary);cursor:pointer;display:flex;justify-content:center;transition:color .2s}.main-news-page .btn-close-modal:hover{color:var(--text-dark-primary)}.main-news-page .modal-form{display:flex;flex-direction:column;gap:20px}.main-news-page .form-group-modal{display:flex;flex-direction:column;gap:8px}.main-news-page .modal-label{color:var(--text-dark-secondary);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.main-news-page .modal-input,.main-news-page .modal-select,.main-news-page .modal-textarea{background-color:#0003;border:1px solid var(--border-dark-subtle);border-radius:8px;color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:13px;outline:none;padding:12px;transition:border-color .2s;width:100%}.main-news-page .modal-input:focus,.main-news-page .modal-select:focus,.main-news-page .modal-textarea:focus{border-color:#fff3}.main-news-page .modal-select{cursor:pointer}.main-news-page .modal-select option{background-color:#0b0e14;color:#fff}.main-news-page .btn-submit-post{background-color:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:700;margin-top:10px;padding:12px 24px;transition:background-color .2s}.main-news-page .btn-submit-post:hover{background-color:var(--color-accent-hover)}.main-news-page @media(max-width: 1200px){.main-news-container{grid-template-columns:240px 1fr;padding:0 20px}.news-sidebar-right{display:none}}@media (max-width:800px){.main-news-page .main-news-container{grid-template-columns:1fr}.main-news-page .news-sidebar-left{display:none}}.news-detail-page .news-detail-page{background-color:var(--bg-main);box-sizing:border-box;color:var(--text-dark-primary);display:flex;font-family:Onest,sans-serif;justify-content:center;min-height:calc(100vh - 80px);padding:40px 5%;width:100%}.news-detail-page .news-detail-container{display:flex;flex-direction:column;gap:32px;max-width:none;padding:0;width:100%}.news-detail-page .news-detail-container.loading-state{color:var(--text-dark-secondary);font-size:16px;padding:80px 0;text-align:center}.news-detail-page .news-detail-banner{grid-gap:40px;align-items:center;border-radius:16px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr;padding:48px}.news-detail-page .banner-left{display:flex;flex-direction:column;gap:20px}.news-detail-page .banner-badges{align-items:center;display:flex;gap:12px}.news-detail-page .banner-badge-category{background-color:var(--color-accent);border-radius:6px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.news-detail-page .banner-badge-date{color:var(--text-dark-secondary);font-size:11px}.news-detail-page .banner-title{color:var(--text-dark-primary);font-family:rock-star,sans-serif;font-size:32px;font-weight:800;line-height:1.3;margin:0}.news-detail-page .banner-desc{color:#ccd7e8;font-size:14px;line-height:1.6;margin:0}.news-detail-page .banner-author-card{align-items:center;background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:12px;margin-top:8px;padding:8px 16px;width:fit-content}.news-detail-page .author-avatar-placeholder{align-items:center;background-color:#ffffff0d;border-radius:4px;display:flex;height:28px;justify-content:center;width:28px}.news-detail-page .author-details{display:flex;flex-direction:column}.news-detail-page .author-name{color:var(--text-dark-primary);font-size:12px;font-weight:700}.news-detail-page .author-handle{color:var(--text-dark-secondary);font-size:10px}.news-detail-page .banner-right{display:flex;justify-content:center}.news-detail-page .banner-img-placeholder{align-items:center;aspect-ratio:16/10;background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:12px;display:flex;justify-content:center;width:100%}.news-detail-page .news-detail-content-wrapper{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:900px;width:100%}.news-detail-page .toc-widget{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:32px}.news-detail-page .toc-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:16px;font-weight:700;margin:0;text-align:center}.news-detail-page .toc-list{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.news-detail-page .toc-list li{color:var(--text-dark-secondary);font-size:13px;line-height:1.5}.news-detail-page .article-body-section{display:flex;flex-direction:column;gap:20px}.news-detail-page .article-section-header{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:24px;font-weight:800;margin:20px 0 0}.news-detail-page .article-sub-header{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:18px;font-weight:700;margin:16px 0 0}.news-detail-page .article-paragraph{color:var(--text-dark-secondary);font-size:14px;line-height:1.7;margin:0}.news-detail-page .article-list-title{color:var(--text-dark-primary);font-size:13px;font-weight:700;margin:16px 0 4px}.news-detail-page .article-bullet-list{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px}.news-detail-page .article-bullet-list li{color:var(--text-dark-secondary);font-size:13px;line-height:1.5}.news-detail-page .article-quote-card{background-color:var(--bg-card);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:12px;margin:16px 0;padding:24px 32px}.news-detail-page .quote-text{color:#ccd7e8;font-size:14px;font-style:italic;line-height:1.7;margin:0}.news-detail-page .article-gallery-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.news-detail-page .gallery-img-placeholder{align-items:center;aspect-ratio:1/1.2;background-color:#ffffff05;border:1px solid var(--border-dark-subtle);border-radius:12px;display:flex;justify-content:center}.news-detail-page .comments-section{border-top:1px solid var(--border-dark-subtle);display:flex;flex-direction:column;gap:24px;padding-top:40px}.news-detail-page .comments-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:20px;font-weight:800;margin:0}.news-detail-page .comment-form-box{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.news-detail-page .comment-textarea{background:#0000;border:none;color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:13px;outline:none;resize:none;width:100%}.news-detail-page .btn-send-comment{align-items:center;align-self:flex-end;background-color:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:700;gap:8px;padding:8px 16px;transition:background-color .2s}.news-detail-page .btn-send-comment:hover{background-color:var(--color-accent-hover)}.news-detail-page .comments-threads{display:flex;flex-direction:column;gap:20px}.news-detail-page .comment-thread-node{display:flex;flex-direction:column;gap:12px}.news-detail-page .comment-card{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:18px 20px;position:relative}.news-detail-page .comment-header{align-items:center;display:flex;gap:12px}.news-detail-page .comment-avatar{align-items:center;background-color:#ffffff0d;border:1px solid var(--border-dark-subtle);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.news-detail-page .comment-author-info{display:flex;flex-direction:column;gap:2px}.news-detail-page .comment-author-name{color:var(--text-dark-primary);font-size:12px;font-weight:700}.news-detail-page .comment-time{color:var(--text-dark-secondary);font-size:10px}.news-detail-page .comment-text{color:#ccd7e8;font-size:12px;line-height:1.5;margin:0}.news-detail-page .comment-actions{display:flex;gap:16px}.news-detail-page .c-action-btn{align-items:center;background:none;border:none;color:var(--text-dark-secondary);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:11px;font-weight:600;gap:6px;padding:4px;transition:color .2s}.news-detail-page .c-action-btn:hover{color:var(--text-dark-primary)}.news-detail-page .c-action-btn.liked{color:#ef4444}.news-detail-page .reply-input-box{align-items:center;background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:8px;margin-left:28px;padding:6px 12px}.news-detail-page .reply-input-field{background:#0000;border:none;color:var(--text-dark-primary);flex:1 1;font-family:Onest,sans-serif;font-size:12px;outline:none}.news-detail-page .btn-cancel-reply,.news-detail-page .btn-submit-reply{align-items:center;background:none;border:none;color:var(--text-dark-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.news-detail-page .btn-submit-reply:hover{color:var(--color-accent)}.news-detail-page .btn-cancel-reply:hover{color:#ef4444}.news-detail-page .comment-replies-list{border-left:1px solid #ffffff0d;display:flex;flex-direction:column;gap:10px;margin-left:36px;padding-left:16px}.news-detail-page .reply-node{background-color:hsla(0,0%,100%,.005)}.news-detail-page .related-articles-section{border-top:1px solid var(--border-dark-subtle);display:flex;flex-direction:column;gap:20px;padding-top:40px}.news-detail-page .related-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:20px;font-weight:800;margin:0}.news-detail-page .related-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.news-detail-page .related-card{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s}.news-detail-page .related-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.news-detail-page .related-img-placeholder{align-items:center;aspect-ratio:16/9;background-color:#ffffff05;border-bottom:1px solid var(--border-dark-subtle);display:flex;justify-content:center;width:100%}.news-detail-page .related-body{display:flex;flex-direction:column;gap:12px;padding:24px}.news-detail-page .related-meta-row{color:var(--text-dark-secondary);display:flex;font-size:11px;justify-content:space-between}.news-detail-page .related-card-title{color:var(--text-dark-primary);font-family:Onest,sans-serif;font-size:16px;font-weight:700;margin:0}.news-detail-page .related-card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-dark-secondary);display:-webkit-box;font-size:12px;line-height:1.5;margin:0;overflow:hidden}.news-detail-page .btn-read-related{background-color:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;margin-top:8px;padding:8px 16px;transition:background-color .2s;width:fit-content}.news-detail-page .btn-read-related:hover{background-color:var(--color-accent-hover)}.news-detail-page @media(max-width: 992px){.news-detail-banner{padding:32px}.news-detail-banner,.related-grid{grid-template-columns:1fr}}@media (max-width:768px){.news-detail-page .news-detail-container{padding:0 20px}.news-detail-page .toc-widget{padding:20px}.news-detail-page .article-gallery-grid{grid-template-columns:1fr}}:root{--font-main:"Onest",sans-serif;--font-heading:"rock-star",sans-serif;--bg-main:#0c131e;--bg-darker:#0c0c0c;--bg-card:#102b58;--bg-input:#0c131e;--text-primary:#fff;--text-secondary:#989898;--accent-blue:#005dff;--accent-blue-grad:#0340a8;--accent-blue-light:#0340a8;--accent-orange:#005dff;--teal-primary:#005dff;--teal-hover:#0340a8;--text-green:#10b981;--border-subtle:#01215a;--border-focus:#005dff;--bg-steam:#6b7280;--card-radius:12px;--input-radius:6px;--btn-radius:8px;--card-shadow:0 10px 30px #0006;--vrs-dark-bg:#0c131e}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#0c131e;background-color:var(--bg-main);color:#fff;color:var(--text-primary);font-family:Onest,sans-serif;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:rock-star}.app-container{align-items:center;background-color:#0a0a0a;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.app-container,.auth-panel{position:relative;width:100%}.auth-panel{background:#f0f0f0;border:none;border-radius:12px;border-radius:var(--card-radius);box-shadow:none;margin:auto;max-width:480px;padding:3.5rem;z-index:10}.auth-header{margin-bottom:2.5rem}.auth-title{color:#1a1a1a;font-family:rock-star;font-size:2rem;font-weight:800;margin-bottom:1.5rem}.auth-subtitle{color:#989898;color:var(--text-secondary);font-family:Onest,sans-serif;font-size:.7rem;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.panel-icon{display:none}.auth-form{gap:1.5rem}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.6rem}.label-row{align-items:center;display:flex;justify-content:space-between}.form-label{color:#989898;color:var(--text-secondary);font-size:.65rem;letter-spacing:1.5px}.form-label,.link-forgot{font-family:Onest,sans-serif;font-weight:700;text-transform:uppercase}.link-forgot{background:none;border:none;color:#505050;cursor:pointer;font-size:.7rem;letter-spacing:1px;text-decoration:none;transition:opacity .2s}.link-forgot:hover{opacity:.8}.form-input{background-color:#d4d4d4;border:1px solid #0000;border-radius:6px;border-radius:var(--input-radius);color:#1a1a1a;font-family:Onest,sans-serif;font-size:.9rem;outline:none;padding:1rem;transition:all .2s;width:100%}.form-input::placeholder{color:#6b7280;font-family:Onest,sans-serif}.form-input:focus{background-color:#e0e0e0;border-color:#9ca3af}.password-wrapper{align-items:center;display:flex;position:relative;width:100%}.password-wrapper .form-input{padding-right:3rem;width:100%}.toggle-btn{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:1rem;transition:color .2s}.toggle-btn:hover{color:#1a1a1a}.submit-btn{align-items:center;background:#505050;border:none;border-radius:8px;border-radius:var(--btn-radius);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:1.5px;margin-top:1.5rem;padding:1.25rem;text-transform:uppercase;transition:all .2s ease}.submit-btn:hover{background:#3d3d3d;transform:translateY(-1px)}.submit-btn:active{transform:translateY(1px)}.submit-icon{height:14px;width:14px}.no-creds{color:#989898;color:var(--text-secondary);font-family:Onest,sans-serif;font-size:.65rem;letter-spacing:1px;margin-top:1.5rem;text-align:center;text-transform:uppercase}.create-link{background:none;border:none;color:#005dff;color:var(--accent-orange);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;margin-left:.3rem;text-transform:inherit}.create-link:hover{opacity:.8;text-decoration:underline}.msg-error{border-left:2px solid #ef4444;color:#ef4444;font-family:Onest,sans-serif;font-size:.75rem;padding-left:.75rem}.msg-success{display:none!important}.external-auth-divider{align-items:center;display:flex;justify-content:center;margin:3rem 0 1.5rem;position:relative}.external-auth-divider:after,.external-auth-divider:before{background-color:#01215a;background-color:var(--border-subtle);content:"";flex:1 1;height:1px}.external-auth-divider span{color:#4b5563;font-size:.6rem;letter-spacing:2px;padding:0 1rem}.btn-steam,.external-auth-divider span{font-family:Onest,sans-serif;text-transform:uppercase}.btn-steam{align-items:center;background-color:#6b7280;background-color:var(--bg-steam);border:1px solid #01215a;border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--input-radius);color:#9ca3af;cursor:pointer;display:flex;font-size:.75rem;gap:.75rem;justify-content:center;letter-spacing:1px;padding:1rem;transition:all .2s ease;width:100%}.btn-steam:hover{background-color:#232a35;border-color:#374151;color:#fff;color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-panel{animation:fadeIn .4s ease-out forwards}.reg-layout{align-items:stretch;animation:fadeIn .4s ease-out forwards;background-color:#0c131e;background-color:var(--bg-main);display:flex;flex:1 1;justify-content:center;min-height:calc(100vh - 280px);width:100%;z-index:10}.reg-left{background-color:#d9d9d9;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:700px;overflow:hidden;padding:5rem 10%;position:relative}.reg-left:after,.reg-left:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.reg-left:before{background:linear-gradient(to bottom right,#0000 49.8%,#c4c4c4 0,#c4c4c4 50.2%,#0000 0)}.reg-left:after{background:linear-gradient(to top right,#0000 49.8%,#c4c4c4 0,#c4c4c4 50.2%,#0000 0)}.login-page .reg-left{background-color:#d9d9d9}.reg-left-content{position:relative;z-index:2}.reg-title-small{font-family:Onest,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem}.reg-title-large,.reg-title-small{color:#1a1a1a;text-transform:uppercase}.reg-title-large{font-family:rock-star;font-size:4.5rem;font-weight:800;letter-spacing:-2px;line-height:1;margin-top:1rem}.reg-title-large .delo{color:#000;font-family:rock-star;font-size:5.5rem;margin-top:.5rem}.reg-title-normal-text{font-family:Onest,sans-serif;font-size:3rem;font-weight:500;letter-spacing:normal;line-height:1.1;text-transform:none}.reg-right{background-color:#fff;flex:1 1;padding:2rem}.auth-page-bg,.reg-right{align-items:center;display:flex;justify-content:center}.auth-page-bg{background-color:#d9d9d9;min-height:calc(100vh - 280px);overflow:hidden;position:relative;width:100%}.auth-page-bg:after,.auth-page-bg:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.auth-page-bg:before{background:linear-gradient(to bottom right,#0000 49.8%,#c4c4c4 0,#c4c4c4 50.2%,#0000 0)}.auth-page-bg:after{background:linear-gradient(to top right,#0000 49.8%,#c4c4c4 0,#c4c4c4 50.2%,#0000 0)}.auth-centered-card{border-radius:12px;border-radius:var(--card-radius);box-shadow:0 20px 40px #0000001a;display:flex;max-width:900px;overflow:hidden;position:relative;width:100%;z-index:2}.auth-card-left{align-items:center;background-color:#333;color:#fff;display:flex;flex:1 1;justify-content:center;padding:3rem}.auth-card-left .reg-title-large,.auth-card-left .reg-title-large .delo{color:#fff}.auth-card-right{display:flex;flex:1 1;flex-direction:column;justify-content:center}.auth-card-right,.auth-single-card{background-color:#f0f0f0;padding:3.5rem}.auth-single-card{border-radius:12px;border-radius:var(--card-radius);box-shadow:0 20px 40px #0000001a;max-width:440px;position:relative;width:100%;z-index:2}.btn-steam-dark{align-items:center;background-color:#505050;border:none;border-radius:8px;border-radius:var(--btn-radius);color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:.85rem;font-weight:700;justify-content:space-between;margin-top:1rem;padding:1.25rem 1.5rem;transition:all .2s ease;width:100%}.btn-steam-dark:hover{background-color:#3d3d3d}.btn-steam-dark .steam-left{align-items:center;display:flex;gap:1rem;letter-spacing:.5px;text-transform:uppercase}.btn-steam-dark .arrow-icon{font-size:1.2rem;font-weight:300}.reg-right-card{background:#f0f0f0;border:none;border-radius:12px;border-radius:var(--card-radius);box-shadow:none;max-width:520px;padding:3.5rem;width:100%}.grid-pattern{grid-gap:1.5rem;bottom:5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);left:5rem;opacity:.2;position:absolute}.grid-dot{align-items:center;color:#989898;color:var(--text-secondary);display:flex;font-size:1.2rem;height:8px;justify-content:center;width:8px}.reg-form-row{display:flex;gap:1rem;margin-bottom:0}.reg-form-row .form-group{flex:1 1;min-width:0}.reg-checkbox-container{align-items:flex-start;display:flex;gap:.75rem;margin:1.5rem 0}.reg-checkbox{appearance:none;background-color:initial;border:1px solid #9ca3af;border-radius:2px;cursor:pointer;height:16px;margin-top:2px;min-width:16px;position:relative;transition:all .2s;width:16px}.reg-checkbox:checked{background-color:#505050;border-color:#505050}.reg-checkbox:checked:after{color:#fff;content:"✔";font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reg-checkbox-label{color:#989898;color:var(--text-secondary);font-family:Onest,sans-serif;font-size:.65rem;line-height:1.6;text-transform:uppercase}.reg-checkbox-label span{color:#1a1a1a;cursor:pointer;font-weight:700}.reg-submit-btn{background:#505050;border:none;border-radius:8px;border-radius:var(--btn-radius);color:#fff;cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:1.5px;margin-bottom:1.5rem;padding:1.25rem;text-transform:uppercase;transition:all .2s ease;width:100%}.reg-submit-btn:hover{background:#3d3d3d;transform:translateY(-1px)}.reg-footer-link{align-items:center;display:flex;font-family:Onest,sans-serif;font-size:.65rem;justify-content:space-between;letter-spacing:1px;text-transform:uppercase}.reg-footer-link .left-text{color:#989898;color:var(--text-secondary)}.reg-footer-link .right-text{background:none;border:none;color:#005dff;color:var(--accent-orange);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit}.reg-footer-link .right-text:hover{text-decoration:underline}.forgot-panel{background:#f0f0f0;border:none;border-radius:12px;border-radius:var(--card-radius);box-shadow:none;margin:auto;max-width:440px;padding:3rem;position:relative;width:100%;z-index:10}.forgot-top-right-icon{opacity:.4;position:absolute;right:1.5rem;top:1.5rem}.forgot-header{margin-bottom:2.5rem}.security-auth-label{align-items:center;color:#ff9225;display:flex;display:none;font-family:Onest,sans-serif;font-size:.65rem;font-weight:700;gap:.5rem;letter-spacing:1.5px;margin-bottom:1rem;text-transform:uppercase}.lime-bar{background-color:#ff9225;height:14px;width:4px}.forgot-title{color:#1a1a1a;font-family:rock-star;font-size:1.8rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.forgot-desc{color:#989898;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.forgot-form{margin-bottom:1rem}.id-label{color:#4b5563;font-family:Onest,sans-serif;font-size:.6rem;letter-spacing:1px}.input-with-icon{align-items:center;display:flex;position:relative}.input-icon{color:#4b5563;left:1rem;position:absolute}.icon-pl{padding-left:3rem}.forgot-submit{margin-top:1rem;padding:1.25rem 1.5rem;width:100%}.forgot-back-btn{align-items:center;background:none;border:none;color:#989898;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:.65rem;gap:.5rem;justify-content:center;letter-spacing:2px;margin-top:1.5rem;text-transform:uppercase;transition:color .2s;width:100%}.forgot-back-btn:hover{color:#1a1a1a}.forgot-panel-footer{display:none}.footer-status-group{align-items:center;color:#989898;color:var(--text-secondary);display:flex;font-family:Onest,sans-serif;font-size:.55rem;gap:.4rem;letter-spacing:1px;text-transform:uppercase}.status-dot-active{background-color:#a3e635;border-radius:50%;height:6px;width:6px}.shield-icon{color:#989898;color:var(--text-secondary)}.footer-version{color:#4b5563;font-family:Onest,sans-serif;font-size:.55rem}.forgot-corner-cut{background:linear-gradient(135deg,#0000 50%,var(--btn-cyan) 50%);border-bottom-right-radius:4px;bottom:-1px;height:24px;position:absolute;right:-1px;width:24px}.complexity-container{margin-bottom:.5rem;margin-top:-.5rem}.complexity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.complexity-label{color:#989898;color:var(--text-secondary)}.complexity-label,.complexity-status{font-family:Onest,sans-serif;font-size:.6rem;text-transform:uppercase}.complexity-status{font-weight:700}.complexity-bars{display:flex;gap:4px;justify-content:space-between}.complexity-bar{background-color:#005dff;background-color:var(--border-focus);border-radius:2px;flex:1 1;height:4px;transition:background-color .3s ease}.complexity-bar.active.weak{background-color:#ef4444}.complexity-bar.active.medium{background-color:#f59e0b}.complexity-bar.active.good{background-color:#a3e635}.complexity-bar.active.strong{background-color:#22c55e}.password-rules{background-color:#0003;border:1px solid #01215a;border:1px solid var(--border-subtle);border-radius:4px;display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.75rem}.rule-item{align-items:center;display:flex;gap:.6rem;opacity:.5;transition:all .3s ease}.rule-item.met{opacity:1}.profile-page-header{background-color:#0b0e12;border-bottom:1px solid #ffffff0d;height:70px;padding:0 40px;z-index:100}.header-inner,.profile-page-header{align-items:center;display:flex;width:100%}.header-inner{justify-content:space-between;margin:0 auto;padding:0 5%}.header-nav{display:flex;gap:30px}.nav-link{color:#8b949e;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;padding:24px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s}.nav-link.active,.nav-link:hover{color:#fff}.nav-link.active:after{background:#00e5ff;bottom:0;box-shadow:0 0 15px #00e5ff99;content:"";height:3px;left:0;position:absolute;width:100%}.header-actions{align-items:center;display:flex;gap:15px}.rule-bullet{background-color:#989898;background-color:var(--text-secondary);border-radius:50%;height:6px;transition:all .3s ease;width:6px}.rule-item.met .rule-bullet{background-color:#a3e635;box-shadow:0 0 8px #a3e63599}.rule-label{color:#989898;color:var(--text-secondary);font-family:Onest,sans-serif;font-size:.6rem;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease}.rule-item.met .rule-label{color:#a3e635}.forgot-form .form-group{margin-bottom:.5rem}.verify-email-panel{animation:fadeIn .4s ease-out forwards}.verify-email-highlight{color:var(--btn-cyan);font-weight:600}.verify-code-inputs{display:flex;gap:10px;justify-content:space-between}.verify-code-cell{background-color:#0c131e;background-color:var(--bg-input);border:1px solid #01215a;border:1px solid var(--border-subtle);border-radius:4px;caret-color:var(--btn-cyan);color:#fff;color:var(--text-primary);font-family:Onest,sans-serif;font-size:1.4rem;font-weight:700;height:60px;max-width:56px;outline:none;text-align:center;transition:all .2s ease;width:100%}.verify-code-cell:focus{border-color:var(--btn-cyan);box-shadow:0 0 0 1px var(--btn-cyan),0 0 15px #26c6da26}.verify-code-cell.filled{background-color:#1f2730;border-color:#005dff;border-color:var(--border-focus)}.verify-code-cell.error-shake{animation:codeShake .4s ease-out}@keyframes codeShake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.verify-resend-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem}.verify-resend-label{color:#989898;color:var(--text-secondary)}.verify-resend-btn,.verify-resend-label{font-family:Onest,sans-serif;font-size:.6rem;letter-spacing:1px;text-transform:uppercase}.verify-resend-btn{background:none;border:none;color:var(--btn-cyan);cursor:pointer;font-weight:700;transition:color .2s}.verify-resend-btn:hover:not(:disabled){color:#fff;color:var(--text-primary)}.verify-resend-btn:disabled{color:#989898;color:var(--text-secondary);cursor:default}.verify-success-icon{align-items:center;animation:successPulse 1.5s ease-in-out infinite;color:#a3e635;display:flex;justify-content:center;padding:1.5rem 0}@keyframes successPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.verify-container-v2{align-items:flex-start;align-self:center;background:#102b58;background:var(--bg-card);border:1px solid #01215a;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--card-radius);box-shadow:0 10px 30px #0006;box-shadow:var(--card-shadow);display:flex;flex-direction:column;margin:0 auto;max-width:480px;padding:3rem 2.5rem;position:relative;width:100%;z-index:10}.v2-title{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.5px;line-height:1.1;margin-bottom:1rem;text-align:left;text-transform:uppercase}.v2-subtitle{color:#989898;color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-bottom:2.5rem;text-align:left}.v2-input-group{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-bottom:2.5rem;width:100%}.v2-input-cell{aspect-ratio:1!important;background-color:#0c131e!important;background-color:var(--bg-input)!important;border:1px solid #01215a!important;border:1px solid var(--border-subtle)!important;border-radius:6px!important;border-radius:var(--input-radius)!important;color:#fff!important;color:var(--text-primary)!important;flex:1 1!important;font-family:Onest,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;height:60px!important;max-width:60px!important;min-width:0!important;outline:none!important;text-align:center!important;transition:all .2s!important}.v2-input-cell:focus{background-color:#232a35;box-shadow:inset 0 0 0 1px var(--btn-cyan)}.v2-input-cell::placeholder{color:#374151}.v2-submit-btn{align-items:center;background:#0340a8;background:var(--accent-blue-grad);border:none;border-radius:8px;border-radius:var(--btn-radius);box-shadow:0 10px 15px -3px #21387b4d;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:800;gap:.75rem;justify-content:center;letter-spacing:1.5px;margin-bottom:2rem;padding:1.1rem;text-transform:uppercase;transition:all .2s;width:100%}.v2-submit-btn:hover{background-color:var(--btn-cyan-hover);box-shadow:0 5px 15px #06b6d44d;transform:translateY(-1px)}.v2-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.v2-footer-links{align-items:center;display:flex;justify-content:space-between;width:100%}.v2-footer-link{align-items:center;background:none;border:none;color:#a3e635;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:.65rem;gap:.5rem;letter-spacing:1px;text-transform:uppercase;transition:opacity .2s}.v2-footer-link.alt{color:#989898;color:var(--text-secondary)}.v2-footer-link:hover{opacity:.8}.v2-footer-link:disabled{cursor:wait;opacity:.5}.auth-v2-submit-btn:hover,.btn-filter.active:hover,.btn-primary:hover,.btn-read-related:hover,.btn-send-comment:hover,.btn-submit-reply:hover,.main-btn-primary:hover,.submit-btn:hover,.support-submit-btn:hover,.switch-pill.active:hover{background-color:#0340a8!important}.auth-v2-submit-btn:active,.btn-filter.active:active,.btn-primary:active,.btn-read-related:active,.btn-send-comment:active,.btn-submit-reply:active,.main-btn-primary:active,.submit-btn:active,.support-submit-btn:active,.switch-pill.active:active{background-color:#01215a!important}.app-container.inner-page{background-attachment:fixed;background-image:url(/static/media/page_35.82a68040236b7a6870f7.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.app-container.inner-page .admin-page,.app-container.inner-page .auth-v2-container,.app-container.inner-page .clubs-page,.app-container.inner-page .create-team-page,.app-container.inner-page .main-news-page,.app-container.inner-page .match-page-wrapper,.app-container.inner-page .matches-list-page,.app-container.inner-page .my-team-page,.app-container.inner-page .news-detail-page,.app-container.inner-page .notifications-page,.app-container.inner-page .profile-page-wrapper,.app-container.inner-page .rating-page,.app-container.inner-page .settings-page,.app-container.inner-page .stub-page-container,.app-container.inner-page .support-page-container,.app-container.inner-page .t-view-page,.app-container.inner-page .tournaments-page{background:#0000!important;background-color:initial!important}.app-container.inner-page .stub-page-container{color:#fff!important}.app-container.inner-page .stub-page-container p{color:#a0aec0!important}
/*# sourceMappingURL=main.f067530a.css.map*/