@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--spacing-0: 0vw;--spacing-50: .1vw;--spacing-100: .2vw;--spacing-150: .4vw;--spacing-200: .6vw;--spacing-250: .8vw;--spacing-300: 1.2vw;--spacing-350: 1.6vw;--spacing-400: 2vw;--spacing-450: 2.4vw;--spacing-500: 2.8vw;--spacing-550: 3.2vw;--spacing-600: 3.6vw;--spacing-650: 4vw;--border-radius-0: 0vw;--border-radius-100: .1vw;--border-radius-150: .2vw;--border-radius-200: .4vw;--border-radius-250: .8vw;--border-radius-300: 5vw;--border-radius-350: 499.95vw;--icon-size-100: .8vw;--icon-size-150: 1.2vw;--icon-size-200: 1.4vw;--icon-size-250: 1.6vw;--icon-size-300: 1.8vw;--icon-size-350: 2vw;--icon-size-400: 2.2vw;--font-size-50: .6vw;--font-size-100: .8vw;--font-size-150: .9vw;--font-size-200: 1.3vw;--font-size-250: 1.4vw;--font-size-300: 1.6vw;--font-size-350: 1.7vw;--font-size-400: 1.8vw;--font-size-450: 1.9vw;--font-size-500: 2.1vw;--line-height-50: .9vw;--line-height-100: 1.2vw;--line-height-150: 1.8vw;--line-height-200: 1.95vw;--line-height-250: 2.4vw;--line-height-300: 2.55vw;--line-height-350: 3.75vw;--border-width-0: 0vw;--border-width-50: .015vw;--border-width-100: .025vw;--border-width-150: .05vw;--border-width-200: .075vw;--border-width-250: .1vw;--border-width-300: .125vw;--border-width-350: .15vw;--border-width-400: .2vw;--border-width-450: .3vw;--border-width-500: .4vw;--border-width-550: .5vw;--border-width-600: .6vw;--border-width-650: .8vw;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--letter-spacing-0: 0em;--color-primary-1: #00a6ff;--color-primary-2: #21ced9;--color-primary-3: #3aecbe;--color-secondary-1: #a7cf3a;--color-secondary-2: #e5f1c4;--color-tertiary-1: #c1ff00;--color-tertiary-2: #e6ff99;--color-alert-100: #ec3a3a;--color-alert-30: #ffbfbf;--color-success-100: #3aecbe;--color-success-30: #c4f9eb;--color-caution-100: #ecb73a;--color-caution-30: #f9e9c4;--color-base-100: #000000;--color-base-90: #202020;--color-base-80: #333333;--color-base-70: #575757;--color-base-60: #666666;--color-base-40: #999999;--color-base-20: #cccccc;--color-base-10: #f2f2f2;--color-base-0: #ffffff;--gradient-primary: linear-gradient(to bottom, #c1ff00, #7eab06);--gradient-background: radial-gradient( 59.51% 43.99% at 50% 49.47%, #4e4e4e 0%, #353535 22%, #181818 53%, #060606 80%, #000 100% );--gradient-secondary-1: linear-gradient(to left, #3aecbe, #21ced9, #00a6ff);--gradient-secondary-2: linear-gradient(270deg, #97f0d9, #8be1e7, #7acdfa);--gradient-hover: linear-gradient( 270deg, #00c18f 0%, #01bbc8 45%, #008bd7 100% ), linear-gradient(270deg, #3aecbe 0%, #21ced9 45%, #00a6ff 100%);--gradient-disabled: linear-gradient(90deg, #ccc 0%, #999 100%);--gradient-clicked: linear-gradient( 270deg, #97f0d9 0%, #8be1e7 45%, #7acdfa 100% );--gradient-background: linear-gradient(124deg, #000 73.87%, #befc00 100.67%)}body{background:var(--color-base-100)}p{margin:0;color:var(--color-base-0)}h1{font-size:var(--font-size-450);font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h1{font-size:var(--font-size-500)}}h2{font-size:var(--font-size-400);font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h2{font-size:var(--font-size-450)}}h3{font-size:var(--font-size-350);font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h3{font-size:var(--font-size-400)}}h4{font-size:var(--font-size-300);font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h4{font-size:26px}}h5{font-size:26px;font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h5{font-size:16px}}h6{font-size:var(--font-size-200);font-weight:700;line-height:normal;margin:0;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 1440px){h6{font-size:var(--font-size-250)}}a,li,span{color:var(--color-base-0)}p{font-family:Poppins}.body1-regular{font-size:var(--font-size-150);font-weight:var(--font-weight-400);line-height:var(--line-height-body1);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body1-regular{font-size:16px}}.body1-light{font-size:var(--font-size-150);font-weight:var(--font-weight-400);line-height:var(--line-height-body1);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body1-light{font-size:var(--font-size-250)}}.body1-bold{font-size:var(--font-size-150);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body1-bold{font-size:var(--font-size-250)}}.body1-boldcaps{font-size:var(--font-size-150);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-0);text-transform:uppercase}@media (max-width: 1440px){.body1-boldcaps{font-size:var(--font-size-250)}}.body2-regular{font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-body2);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body2-regular{font-size:var(--font-size-150)}}@media (max-width: 768px){.body2-regular{font-size:16px}}.body2-bold{font-size:var(--font-size-100);font-weight:var(--font-weight-600);line-height:var(--line-height-body2);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body2-bold{font-size:var(--font-size-200)}}.body2-boldcaps{font-size:var(--font-size-100);font-weight:var(--font-weight-700);line-height:var(--line-height-body2);letter-spacing:var(--letter-spacing-0);text-transform:uppercase}@media (max-width: 1440px){.body2-boldcaps{font-size:var(--font-size-200)}}.body3-regular{font-size:var(--font-size-50);font-weight:var(--font-weight-300);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body3-regular{font-size:var(--font-size-150)}}@media (max-width: 768px){.body3-regular{font-size:12px;line-height:1}}.body3-light{font-size:var(--font-size-50);font-weight:var(--font-weight-300);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body3-light{font-size:var(--font-size-150)}}.body3-bold{font-size:var(--font-size-50);font-weight:var(--font-weight-700);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-0)}@media (max-width: 1440px){.body3-bold{font-size:var(--font-size-150)}}.button-l{font-size:18px;font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-0);padding:12px var(--spacing-550)}@media (max-width: 1440px){.button-l{font-size:18px;line-height:var(--line-height-150)}}.button-m{font-size:12px;font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-0);padding:12px var(--spacing-500)}@media (max-width: 1440px){.button-m{line-height:var(--line-height-150)}}.button-s{font-size:12px;font-weight:var(--font-weight-700);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-0);padding:12px var(--spacing-350)}@media (max-width: 1440px){.button-s{font-size:12px;line-height:var(--line-height-100)}}.button-xs{font-size:12px;padding:12px var(--spacing-250)}.button-xl{font-size:18px;padding:12px var(--spacing-600)}.button-stroke{position:relative;overflow:hidden;background:var(--gradient-secondary-1);padding:var(--border-width-200);width:fit-content;border-radius:.45vw}@media (max-width: 768px){.button-stroke{width:100%;padding:1px;border-radius:8px}}.button-stroke:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-hover);opacity:0;transition:opacity .8s ease;border-radius:inherit;z-index:0}.button-stroke:hover:before{opacity:1}.button-stroke.disabled{background:var(--gradient-disabled)}.button-stroke.disabled:before{opacity:0!important}.button-stroke.clicked:before{background:var(--gradient-clicked);opacity:1;transition-duration:.2s}.button-stroke .stroke-icon-button,.button-stroke .stroke-icon-left-button,.button-stroke .stroke-icon-right-button,.button-stroke .stroke-text-button{position:relative;z-index:1}.body1-regular--underlined{font-size:var(--font-size-150);font-weight:var(--font-weight-400);line-height:var(--line-height-body1);letter-spacing:var(--letter-spacing-0);text-decoration:underline}.body2-regular--underlined{font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-body2);letter-spacing:var(--letter-spacing-0);text-decoration:underline}.body3-regular--underlined{font-size:var(--font-size-50);font-weight:var(--font-weight-300);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-0);text-decoration:underline}#root{max-width:1920px;margin:0;padding:0}body{margin:0;padding:0}.App{width:100vw}.log-in-page{width:100vw;height:100vh;overflow:hidden;background:var(--gradient-background);padding:4.5vw 20vw 11vw;box-sizing:border-box}@media (max-width: 769px){.log-in-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}@media (max-width: 1280px) and (orientation: landscape){.log-in-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}.log-in-page .log-in-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.3vw}@media (max-width: 769px){.log-in-page .log-in-wrapper{gap:24px}}@media (max-width: 1280px) and (orientation: landscape){.log-in-page .log-in-wrapper{height:fit-content}}.log-in-page .log-in-wrapper .row{width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 769px){.log-in-page .log-in-wrapper .row{flex-direction:column}}.log-in-page .log-in-wrapper .row .logo{width:9vw}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .logo{width:180px}}.log-in-page .log-in-wrapper .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in{width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.log-in-page .log-in-wrapper .row .log-in.verify-mode .verify-heading{text-align:center}.log-in-page .log-in-wrapper .row .log-in.verify-mode .verify-heading h1{font-family:Orbitron,sans-serif;font-weight:700;font-size:32px;text-transform:none;color:var(--color-base-10)}.log-in-page .log-in-wrapper .row .log-in.verify-mode .verify-heading p{margin-top:var(--spacing-150);color:var(--color-base-20)}.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs{gap:var(--spacing-300);align-items:stretch}.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .code-input,.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .verification-input-container{width:100%}.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .general-error{color:var(--color-alert-100)}.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .verify-actions{display:flex;gap:1rem;justify-content:flex-end}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .verify-actions{flex-direction:column;margin-top:20px}}.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .verify-actions .button-strok,.log-in-page .log-in-wrapper .row .log-in.verify-mode .inputs.verify-inputs .verify-actions .fill-text-button{width:100%;flex:1}.log-in-page .log-in-wrapper .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-150)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .heading{gap:8px}.log-in-page .log-in-wrapper .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.log-in-page .log-in-wrapper .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.log-in-page .log-in-wrapper .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-300)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .inputs{gap:24px;margin-top:0}}.log-in-page .log-in-wrapper .row .log-in .inputs .two-factor-step{display:flex;flex-direction:column;gap:var(--spacing-200);width:100%}.log-in-page .log-in-wrapper .row .log-in .inputs .two-factor-step .two-factor-message{margin:0;text-align:center;color:var(--color-base-20)}.log-in-page .log-in-wrapper .row .log-in .inputs>div.icontext-input-container{margin:.8vw 0}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .inputs>div.icontext-input-container{margin:0}}.log-in-page .log-in-wrapper .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .inputs .link-text-button p{font-size:16px;color:#00a6ff;text-decoration:underline}}.log-in-page .log-in-wrapper .row .log-in .inputs .fill-text-button{width:100%}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .inputs .fill-text-button{height:40px}}.log-in-page .log-in-wrapper .row .log-in .inputs .fill-text-button p{font-size:var(--font-size-100)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .inputs .fill-text-button p{font-family:Orbitron,sans-serif;font-weight:700;font-size:12px}}.log-in-page .log-in-wrapper .row .log-in .inputs .general-error{margin:0;text-align:center;color:var(--color-alert-100)}.log-in-page .log-in-wrapper .row .log-in .other{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-300)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other{gap:24px}}.log-in-page .log-in-wrapper .row .log-in .other .or{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:70%}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .or{width:100%;grid-template-columns:1fr auto 1fr;gap:16px}}.log-in-page .log-in-wrapper .row .log-in .other .or .line{width:100%;height:1px;background:#afafaf;align-self:center}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .or .line{background:#4d4d4d}}.log-in-page .log-in-wrapper .row .log-in .other .or span{text-align:center;align-self:center;color:#afafaf;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .or span{color:#ccc}}.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways{justify-self:center;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:75%;gap:24px}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways{grid-template-columns:repeat(3,1fr);gap:8px;width:auto}}.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways .type:not(.steam){display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;background:#f6f6f6;padding:0 2.2vw;height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways .type:not(.steam){width:92.67px;height:50px;padding:0;border-color:#ccc;background:#f2f2f2}}.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways .steam{border-radius:10px;border:1px solid #dddfdd;cursor:pointer;width:fit-content;height:fit-content}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways .steam{width:92.67px;height:50px}}.log-in-page .log-in-wrapper .row .log-in .other .log-in-ways .steam img{border-radius:8px;width:92.67px;height:50px}.log-in-page .log-in-wrapper .row .log-in .other .no-account{display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .no-account .text{font-size:16px;color:#f2f2f2}}.log-in-page .log-in-wrapper .row .log-in .other .no-account .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 769px){.log-in-page .log-in-wrapper .row .log-in .other .no-account .link-text-button p{font-size:16px;color:#00a6ff;text-decoration:underline}}.icontext-input-container{position:relative;width:100%;z-index:1}.icontext-input-container .icontext-input__leading-icon{position:absolute;top:50%;left:var(--spacing-150);transform:translateY(-50%);width:16px}@media (max-width: 769px){.icontext-input-container .icontext-input__leading-icon{left:8px;width:24px}}.icontext-input-container .icontext-input__toggle-button{position:absolute;top:50%;right:var(--spacing-150);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.icontext-input-container .icontext-input__toggle-button img{width:24px;height:24px}@media (max-width: 769px){.icontext-input-container .icontext-input__toggle-button{right:8px}.icontext-input-container .icontext-input__toggle-button img{width:24px;height:24px}}.icontext-input-container label{position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--spacing-150) + 16px + var(--spacing-100));transition:all .2s ease-in-out;font-size:var(--font-size-100);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.icontext-input-container label{left:40px;font-size:16px}}.icontext-input-container.has-value label,.icontext-input-container.focused label{top:-25%;left:4px;font-size:var(--font-size-50);color:var(--color-base-10)}@media (max-width: 769px){.icontext-input-container.has-value label,.icontext-input-container.focused label{left:4px;font-size:14px;top:-20%}}.icontext-input-container input{width:100%;box-sizing:border-box;background-color:var(--color-base-80);padding:var(--spacing-150) calc(var(--spacing-150) + 16px + var(--spacing-100)) var(--spacing-150) calc(var(--spacing-150) + 16px + var(--spacing-100));border-radius:var(--border-radius-150);border:1px solid var(--color-base-70);font-size:var(--font-size-100);font-family:Poppins;font-weight:400;color:var(--color-base-10);transition:all .2s ease-in-out;caret-color:var(--color-primary-1);outline:none}@media (max-width: 769px){.icontext-input-container input{padding:12px 44px 12px 40px;font-size:16px;border-radius:8px}}.icontext-input-container input:hover{border:1px solid var(--color-base-40)}.icontext-input-container input:focus,.icontext-input-container input:active{border:1px solid var(--color-primary-1)}.icontext-input-container span{position:absolute;left:.4vw;bottom:-1vw;font-family:Poppins;font-size:var(--font-size-50);color:var(--color-alert-100)}@media (max-width: 769px){.icontext-input-container span{font-size:12px;bottom:-15px}}.icontext-input-container.error label{color:var(--color-alert-100)}.icontext-input-container.error input{border-color:var(--color-alert-100)}.link-text-button{width:fit-content;background:transparent;border:none;border-radius:var(--border-radius-200);cursor:pointer;transition:all .8s ease;display:flex;justify-content:center;align-items:center;gap:10px}.link-text-button p{font-family:Orbitron;font-size:var(--font-size-50);font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0;color:var(--color-primary-1);text-decoration:underline;transition:all .3s ease}@media (max-width: 1440px){.link-text-button p{font-size:var(--font-size-100)}}@media (max-width: 768px){.link-text-button p{font-size:14px;text-transform:capitalize;font-weight:400}}.link-text-button:hover p{color:var(--color-primary-2)}.link-text-button.disabled{background:var(--gradient-disabled);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.link-text-button:focus p{color:var(--color-primary-3)}.fill-text-button{position:relative;overflow:hidden;width:fit-content;background:var(--gradient-secondary-1);border:none;border-radius:var(--border-radius-200);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .4s ease}@media (max-width: 768px){.fill-text-button{width:100%;border-radius:8px;padding:12px 16px}}.fill-text-button:hover{background:var(--gradient-clicked)}.fill-text-button p{position:relative;z-index:1;font-family:Orbitron;color:var(--color-base-0);font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0}.fill-text-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0}.fill-text-button:hover:before{opacity:1}.fill-text-button.disabled{background:var(--gradient-disabled);cursor:not-allowed}.fill-text-button.disabled:before{opacity:0!important}.fill-text-button:focus:before{background:var(--gradient-clicked);opacity:1;transition-duration:.3s}.code-input .verification-input-container{gap:var(--spacing-250);width:100%}@media (max-width: 769px){.code-input .verification-input-container{gap:16px}}.code-input .character{padding:var(--spacing-200);border-radius:var(--border-radius-200, 8px);outline:1px solid var(--color-base-60, #666);background:var(--color-base-80, #333);color:var(--color-base-0);border:none;line-height:1;display:flex;justify-content:center;align-items:center}@media (max-width: 769px){.code-input .character{border-radius:8px}}.code-input .character.error{outline:1px solid var(--color-alert-100)}.code-input .character-selected{outline:1px solid var(--color-primary-1, #00a6ff)}.stroke-text-button{width:fit-content;height:99%;background:var(--color-base-90);border:none;border-radius:var(--border-radius-200);cursor:pointer;transition:all .5s ease;display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 768px){.stroke-text-button{width:100%;padding:10px 16px;border-radius:8px;height:100%}}.stroke-text-button.bg---color-base-90{background:var(--color-base-90)}.stroke-text-button.bg-black{background:#000;-webkit-user-select:none;user-select:none;cursor:default}.stroke-text-button p{font-family:Orbitron;font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0}.registration-page .first-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .first-step{height:fit-content}}.registration-page .first-step .row{width:100%;display:flex;justify-content:center;align-items:center}.registration-page .first-step .row .logo{width:9vw}@media (max-width: 769px){.registration-page .first-step .row .logo{width:180px;margin-bottom:24px}}.registration-page .first-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .first-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.registration-page .first-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-150)}.registration-page .first-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.registration-page .first-step .row .log-in .heading{gap:8px}.registration-page .first-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .first-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .first-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--spacing-250)}@media (max-width: 769px){.registration-page .first-step .row .log-in .inputs{gap:24px}}.registration-page .first-step .row .log-in .inputs>div.icontext-input-container{margin:.8vw 0}.registration-page .first-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.registration-page .first-step .row .log-in .inputs .password-requirements{visibility:hidden;opacity:0;margin-top:-4vw;transition:all .3s ease;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-200);width:100%;z-index:0}.registration-page .first-step .row .log-in .inputs .password-requirements.visible{visibility:visible;opacity:1;height:100%;margin-top:-.6vw}.registration-page .first-step .row .log-in .inputs .not-match-error{padding:var(--spacing-150) var(--spacing-250);background:#ffbfbf;display:flex;justify-content:space-between;border-radius:var(--border-radius-200)}@media (max-width: 769px){.registration-page .first-step .row .log-in .inputs .not-match-error{width:100%;justify-content:flex-start;gap:4px;border-radius:4px;align-items:center}}.registration-page .first-step .row .log-in .inputs .not-match-error p{text-align:center;color:var(--color-alert-100);line-height:1.5}@media (max-width: 769px){.registration-page .first-step .row .log-in .inputs .not-match-error p{font-size:12px}}.registration-page .first-step .row .log-in .inputs .fill-text-button{width:100%}.registration-page .first-step .row .log-in .other{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .first-step .row .log-in .other .or{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:70%}.registration-page .first-step .row .log-in .other .or .line{width:100%;height:1px;background:#afafaf;align-self:center}.registration-page .first-step .row .log-in .other .or span{text-align:center;align-self:center;color:#afafaf;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration-page .first-step .row .log-in .other .log-in-ways{justify-self:center;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:75%;gap:24px}.registration-page .first-step .row .log-in .other .log-in-ways .type:not(.steam){display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;background:#f6f6f6;padding:0 2.2vw;height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer}.registration-page .first-step .row .log-in .other .log-in-ways .steam{height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer;width:fit-content;height:fit-content}.registration-page .first-step .row .log-in .other .log-in-ways .steam img{border-radius:8px}.registration-page .first-step .row .log-in .other .no-account{display:flex;flex-direction:column;align-items:center;gap:4px}.registration-page .first-step .row .log-in .other .no-account .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.registration-page .first-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .first-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.registration-page .first-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .first-step .row.other-links a{font-size:12px}}.checkbox-with-link{display:flex;justify-content:flex-start;align-items:center;padding:10px 10px 10px 0;gap:6px}.checkbox-with-link input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.4vw;height:1.4vw;border:1px solid var(--color-primary-2);border-radius:var(--border-radius-150);transition:all .1s ease;cursor:pointer}@media (max-width: 769px){.checkbox-with-link input[type=checkbox]{width:24px;height:24px;border-radius:4px}}.checkbox-with-link input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='24'%20height='24'%20fill='%2321CED9'/%3e%3cpath%20d='M9.33333%2018L4%2012.8936L5.86667%2011.1064L9.33333%2014.4255L18.1333%206L20%207.78723L9.33333%2018Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-position:center;border:1px solid transparent}.checkbox-with-link label{color:var(--color-base-0, #fff);font-family:Poppins;font-size:var(--font-size-100, 16px);line-height:var(--line-height-100, 24px);letter-spacing:var(--letter-spacing-default, 0px);cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 769px){.checkbox-with-link label{font-size:16px;line-height:20px}}.checkbox-with-link button{padding:0}.checkbox-with-link button p{font-family:Poppins!important;font-weight:400;font-size:var(--font-size-100)!important}@media (max-width: 769px){.checkbox-with-link button p{font-size:16px!important}}.multiple-steps-progress-bar{display:flex;justify-content:center;align-items:center;gap:2px}.multiple-steps-progress-bar .step-wrap{display:flex;align-items:center;justify-content:center}.multiple-steps-progress-bar .step{background:var(--color-base-90);border-radius:var(--border-width-450, 6px);border:var(--border-width-200, 1px) solid #c1ff00;background:var(--Base-Base-90, #202020);margin-right:2px;display:flex;justify-content:center;align-items:center}@media (max-width: 769px){.multiple-steps-progress-bar .step{border-radius:6px;border:1.2px solid #c1ff00}}.multiple-steps-progress-bar .step.inactive{border:var(--border-width-200, 1px) solid var(--color-base-60)}.multiple-steps-progress-bar .step.inactive p{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:var(--color-base-0)}.multiple-steps-progress-bar .step p{background:var(--gradient-primary, linear-gradient(180deg, #c1ff00 0%, #7eab06 82%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Orbitron;font-size:16px;font-style:normal;font-weight:var(--font-weight-250, 700);letter-spacing:var(--letter-spacing-default, 0px);width:15px;height:15px;text-align:center;padding:6.5px 7px}@media (max-width: 769px){.multiple-steps-progress-bar .step p{width:28px;height:28px;font-size:16px;align-self:center;padding:0;display:flex;justify-content:center;align-items:center}}.multiple-steps-progress-bar .step img{padding:6.5px 7px;width:15px;height:15px;object-fit:contain}.multiple-steps-progress-bar .line{width:25px;height:1.5px;border-radius:100px;background:var(--gradient-primary)}.multiple-steps-progress-bar .line.inactive{background:var(--color-base-60)}.password-requirement{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-150)}.password-requirement p{font-family:Poppins}@media (max-width: 769px){.password-requirement p{font-size:12px}}.registration-page .second-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .second-step{height:fit-content}}.registration-page .second-step .row{width:100%;display:flex;justify-content:center;align-items:center}.registration-page .second-step .row .logo{width:9vw}@media (max-width: 769px){.registration-page .second-step .row .logo{width:180px;margin-bottom:24px}}.registration-page .second-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .second-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.registration-page .second-step .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .second-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250)}.registration-page .second-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.registration-page .second-step .row .log-in .heading{gap:8px}.registration-page .second-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .second-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .second-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-250)}.registration-page .second-step .row .log-in .inputs .code-input{width:100%}.registration-page .second-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 768px){.registration-page .second-step .row .log-in .inputs .link-text-button p{font-size:12px}}.registration-page .second-step .row .log-in .inputs .fill-text-button{width:100%}.registration-page .second-step .row .log-in .other{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .second-step .row .log-in .other .or{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:70%}.registration-page .second-step .row .log-in .other .or .line{width:100%;height:1px;background:#afafaf;align-self:center}.registration-page .second-step .row .log-in .other .or span{text-align:center;align-self:center;color:#afafaf;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration-page .second-step .row .log-in .other .log-in-ways{justify-self:center;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:75%;gap:24px}.registration-page .second-step .row .log-in .other .log-in-ways .type:not(.steam){display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;background:#f6f6f6;padding:0 2.2vw;height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer}.registration-page .second-step .row .log-in .other .log-in-ways .steam{height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer;width:fit-content;height:fit-content}.registration-page .second-step .row .log-in .other .log-in-ways .steam img{border-radius:8px}.registration-page .second-step .row .log-in .other .no-account{display:flex;flex-direction:column;align-items:center;gap:4px}.registration-page .second-step .row .log-in .other .no-account .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.registration-page .second-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .second-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.registration-page .second-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .second-step .row.other-links a{font-size:12px}}.back-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-150);cursor:pointer}.back-button .arrow-path.base{opacity:1;transition:opacity .3s ease-in-out;width:1vw;height:1vw;min-height:16px;min-width:16px}.back-button .arrow-path.hover{opacity:0;transition:opacity .3s ease-in-out;width:1vw;height:1vw;min-height:16px;min-width:16px}.back-button:hover .arrow-path.base{opacity:0}.back-button:hover .arrow-path.hover{opacity:1}.back-button .text-wrapper{display:grid}.back-button .text-base,.back-button .text-hover{grid-area:1/1;font-family:Poppins;white-space:nowrap}.back-button .text-base.text,.back-button .text-hover.text{font-size:16px}@media (max-width: 769px){.back-button .text-base,.back-button .text-hover{font-size:12px}}.back-button .text-base{color:#fff;opacity:1;transition:opacity .3s ease-in-out}.back-button .text-hover{background:linear-gradient(270deg,#3aecbe,#21ced9 45%,#00a6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:opacity .3s ease-in-out}.back-button:hover .text-base{opacity:0}.back-button:hover .text-hover{opacity:1}@media (max-width: 769px){.registration-page .third-step .row .logo{width:180px!important;margin-bottom:24px}}@media (max-width: 769px){.registration-page .third-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px!important;gap:24px!important;border-radius:16px!important;box-sizing:border-box!important}}@media (max-width: 769px){.registration-page .third-step .row .log-in .heading{gap:8px;margin-bottom:16px}.registration-page .third-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .third-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}@media (max-width: 769px){.registration-page .third-step .row .log-in .inputs{gap:32px!important}}@media (max-width: 769px){.registration-page .third-step .row .log-in .inputs .row{flex-direction:column;gap:24px!important}}@media (max-width: 769px){.registration-page .third-step .row .log-in .inputs .fill-text-button p{font-size:12px!important}}.registration-page .third-step .row .log-in .other{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .third-step .row .log-in .other .or{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:70%}.registration-page .third-step .row .log-in .other .or .line{width:100%;height:1px;background:#afafaf;align-self:center}.registration-page .third-step .row .log-in .other .or span{text-align:center;align-self:center;color:#afafaf;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration-page .third-step .row .log-in .other .log-in-ways{justify-self:center;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:75%;gap:24px}.registration-page .third-step .row .log-in .other .log-in-ways .type:not(.steam){display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;background:#f6f6f6;padding:0 2.2vw;height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer}.registration-page .third-step .row .log-in .other .log-in-ways .steam{height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer;width:fit-content;height:fit-content}.registration-page .third-step .row .log-in .other .log-in-ways .steam img{border-radius:8px}.registration-page .third-step .row .log-in .other .no-account{display:flex;flex-direction:column;align-items:center;gap:4px}.registration-page .third-step .row .log-in .other .no-account .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 769px){.registration-page .third-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px!important;width:unset;gap:12px}}.textinput-container{position:relative}.textinput-container label{position:absolute;top:50%;transform:translateY(-50%);left:var(--spacing-150);transition:all .2s ease-in-out;font-size:var(--font-size-100);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.textinput-container label{font-size:16px;left:8px}}.textinput-container.has-value label,.textinput-container.focused label{top:-25%;font-size:var(--font-size-50);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.textinput-container.has-value label,.textinput-container.focused label{font-size:14px;left:4px}}.textinput-container input{width:100%;box-sizing:border-box;background-color:var(--color-base-80);padding:var(--spacing-150);border-radius:var(--border-radius-150);border:1px solid var(--color-base-70);resize:none;font-size:var(--font-size-100);font-family:Poppins;letter-spacing:var(--letter-spacing-0);font-weight:400;color:var(--color-base-10);transition:all .2s ease-in-out;caret-color:var(--color-primary-1);outline:none}@media (max-width: 769px){.textinput-container input{padding:12px;font-size:16px;border-radius:8px}}.textinput-container input:hover{border:1px solid var(--color-base-40)}.textinput-container input:focus,.textinput-container input:active{outline:none;border:1px solid var(--color-primary-1)}.textinput-container span{position:absolute;left:.4vw;bottom:-1vw;font-family:Poppins;font-size:var(--font-size-50);color:var(--color-alert-100)}@media (max-width: 769px){.textinput-container span{font-size:12px;bottom:-14px}}.textinput-container.error{margin-bottom:1vw}@media (max-width: 769px){.textinput-container.error{margin-bottom:16px}}.textinput-container.error label{color:var(--color-alert-100)}.textinput-container.error input{border-color:var(--color-alert-100)}.textinput-container.hide-date-placeholder input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.textinput-container.hide-date-placeholder input[type=date]::-webkit-calendar-picker-indicator,.textinput-container.hide-date-placeholder input[type=date]::-webkit-clear-button,.textinput-container.hide-date-placeholder input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.textinput-container.hide-date-placeholder:not(.focused):not(.has-value) input[type=date]::-webkit-datetime-edit,.textinput-container.hide-date-placeholder:not(.focused):not(.has-value) input[type=date]::-webkit-datetime-edit-text,.textinput-container.hide-date-placeholder:not(.focused):not(.has-value) input[type=date]::-webkit-datetime-edit-month-field,.textinput-container.hide-date-placeholder:not(.focused):not(.has-value) input[type=date]::-webkit-datetime-edit-day-field,.textinput-container.hide-date-placeholder:not(.focused):not(.has-value) input[type=date]::-webkit-datetime-edit-year-field{color:transparent}@media (max-width: 769px){.registration-page .fourth-step .row .logo{width:180px!important;margin-bottom:24px}}.registration-page .fourth-step .row .registration-form{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .fourth-step .row .registration-form{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px!important;gap:24px!important;border-radius:16px!important;box-sizing:border-box!important}}.registration-page .fourth-step .row .registration-form .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .fourth-step .row .registration-form .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250)}.registration-page .fourth-step .row .registration-form .heading p{text-align:center}@media (max-width: 769px){.registration-page .fourth-step .row .registration-form .heading{gap:8px}.registration-page .fourth-step .row .registration-form .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .fourth-step .row .registration-form .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .fourth-step .row .registration-form .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-250)}.registration-page .fourth-step .row .registration-form .inputs .checkbox{align-self:flex-start;padding-left:0}.registration-page .fourth-step .row .registration-form .inputs .fill-text-button{width:100%}@media (max-width: 769px){.registration-page .fourth-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px!important;width:unset;gap:12px}}.dropdown{position:relative;margin-top:20px;width:100%}.dropdown .dropdown-placeholder{position:absolute;top:50%;transform:translateY(-50%);left:8px;margin:0;transition:transform .4s ease;font-size:var(--font-size-100);color:var(--color-base-0);cursor:pointer}.dropdown .dropdown-placeholder.is-open,.dropdown .dropdown-placeholder.is-selected{transform:translateY(-220%);font-size:var(--font-size-50);font-family:Poppins;font-weight:400;left:4px}@media (max-width: 769px){.dropdown .dropdown-placeholder{font-size:16px;left:8px}.dropdown .dropdown-placeholder.is-open,.dropdown .dropdown-placeholder.is-selected{transform:translateY(-320%)!important;left:4px;font-size:14px}}.dropdown .dropdown-label{position:absolute;transform:translateY(-50%);left:.6vw;transition:transform 1s ease}.dropdown .dropdown-label.has-selected{transform:translateY(-100%)}.dropdown .dropdown-control{border-radius:var(--border-radius-200);border:var(--border-width-150) solid var(--color-base-60);background:var(--color-base-80);padding:var(--spacing-150) var(--spacing-200);width:100%;text-align:left;font-family:Poppins;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (max-width: 769px){.dropdown .dropdown-control{border-radius:8px}}.dropdown .dropdown-control:focus{border:var(--border-width-150) solid var(--color-primary-1)}@media (max-width: 769px){.dropdown .dropdown-control .body3-regular{font-size:16px}}.dropdown .dropdown-control .arrow{width:1.2vw;height:1.2vw;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.0002%209.16994C16.8128%208.98369%2016.5594%208.87915%2016.2952%208.87915C16.031%208.87915%2015.7776%208.98369%2015.5902%209.16994L12.0002%2012.7099L8.46019%209.16994C8.27283%208.98369%208.01938%208.87915%207.75519%208.87915C7.49101%208.87915%207.23756%208.98369%207.05019%209.16994C6.95646%209.26291%206.88207%209.37351%206.8313%209.49537C6.78053%209.61723%206.75439%209.74793%206.75439%209.87994C6.75439%2010.012%206.78053%2010.1427%206.8313%2010.2645C6.88207%2010.3864%206.95646%2010.497%207.05019%2010.5899L11.2902%2014.8299C11.3832%2014.9237%2011.4938%2014.9981%2011.6156%2015.0488C11.7375%2015.0996%2011.8682%2015.1257%2012.0002%2015.1257C12.1322%2015.1257%2012.2629%2015.0996%2012.3848%2015.0488C12.5066%2014.9981%2012.6172%2014.9237%2012.7102%2014.8299L17.0002%2010.5899C17.0939%2010.497%2017.1683%2010.3864%2017.2191%2010.2645C17.2699%2010.1427%2017.296%2010.012%2017.296%209.87994C17.296%209.74793%2017.2699%209.61723%2017.2191%209.49537C17.1683%209.37351%2017.0939%209.26291%2017.0002%209.16994Z'%20fill='%23F2F2F2'/%3e%3c/svg%3e");background-size:contain;transition:all .1s ease}.dropdown .dropdown-control .arrow.open{rotate:180deg}@media (max-width: 769px){.dropdown .dropdown-control .arrow{width:24px;height:24px}}@media (max-width: 769px){.dropdown .dropdown-control{padding:12px 8px}}.dropdown .dropdown-menu{position:absolute;z-index:10;margin:1px 0 0;list-style:none;border-radius:var(--border-radius-200);border:var(--border-width-150) solid var(--color-base-60);background:var(--color-base-90);width:100%;padding:12px;box-sizing:border-box;font-family:Poppins;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.dropdown .dropdown-menu .dropdown-option{padding:var(--spacing-200);cursor:pointer;font-family:Poppins}.dropdown .dropdown-menu .dropdown-option.selected{background:var(--color-base-60);border-radius:var(--border-radius-200)}.dropdown .dropdown-menu .dropdown-option:hover:not(.selected){background:var(--color-base-80);border-radius:var(--border-radius-200)}@media (max-width: 769px){.dropdown .dropdown-menu .dropdown-option{padding:12px 8px;font-size:16px}}@media (max-width: 769px){.dropdown .dropdown-menu{padding:12px;gap:4px;max-height:260px}}.checkbox{display:flex;justify-content:flex-start;align-items:center;gap:6px}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid var(--color-primary-2);border-radius:var(--border-radius-150);transition:all .1s ease;cursor:pointer}@media (max-width: 769px){.checkbox input[type=checkbox]{width:24px;height:24px;border-radius:4px}}.checkbox input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='24'%20height='24'%20fill='%2321CED9'/%3e%3cpath%20d='M9.33333%2018L4%2012.8936L5.86667%2011.1064L9.33333%2014.4255L18.1333%206L20%207.78723L9.33333%2018Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-position:center;border:1px solid transparent}.checkbox label{color:var(--color-base-0, #fff);font-family:Poppins;font-size:16px;line-height:normal;-webkit-user-select:none;user-select:none;cursor:pointer}@media (max-width: 769px){.checkbox label{font-size:16px;line-height:20px}}.registration-page .identity-verification{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2.1vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .identity-verification{height:fit-content}}.registration-page .identity-verification .row{width:100%;display:flex;justify-content:center;align-items:center}.registration-page .identity-verification .row .logo{width:9vw}@media (max-width: 769px){.registration-page .identity-verification .row .logo{width:180px;margin-bottom:24px}}.registration-page .identity-verification .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .identity-verification .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px!important;gap:24px!important;border-radius:16px!important;box-sizing:border-box!important}}.registration-page .identity-verification .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .identity-verification .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);text-align:center}.registration-page .identity-verification .row .log-in .heading p{text-align:center}@media (max-width: 769px){.registration-page .identity-verification .row .log-in .heading{gap:8px}.registration-page .identity-verification .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .identity-verification .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .identity-verification .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .identity-verification .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 769px){.registration-page .identity-verification .row .log-in .inputs .link-text-button p{font-size:12px}}.registration-page .identity-verification .row .log-in .inputs .fill-text-button{width:100%}.registration-page .identity-verification .row.other-links{margin-top:-1.7vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .identity-verification .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px!important;width:unset;gap:12px}}.registration-page .identity-verification .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .identity-verification .row.other-links a{font-size:12px}}.registration-page .confirmation-popup{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;background:#000000a6;z-index:10;display:none}@media (max-width: 769px){.registration-page .confirmation-popup{align-items:center;padding:0 16px;box-sizing:border-box}}.registration-page .confirmation-popup.open{display:flex}.registration-page .confirmation-popup .popup-body{margin-top:16vw;width:40vw;max-width:600px;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-350) var(--spacing-300);gap:var(--spacing-300);background:var(--color-base-90);border:1px solid var(--color-base-70);border-radius:var(--border-radius-250);text-align:center}@media (max-width: 769px){.registration-page .confirmation-popup .popup-body h5{font-size:24px}}@media (max-width: 769px){.registration-page .confirmation-popup .popup-body .body2-regular{font-size:16px}}@media (max-width: 769px){.registration-page .confirmation-popup .popup-body{margin-top:0;width:100%;padding:24px 16px;gap:24px;border-radius:8px}}.registration-page .confirmation-popup .popup-body .fill-text-button{width:90%}@media (max-width: 769px){.registration-page .confirmation-popup .popup-body .fill-text-button{width:100%}}.registration-page .confirmation-popup .popup-body .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-100)}@media (max-width: 769px){.registration-page .confirmation-popup .popup-body .link-text-button p{font-size:12px}}.registration-page .success .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250)}.success-animation{position:relative;width:200px;height:200px;mask:radial-gradient(circle at top left,transparent 0%,black 70%) top left/50% 50% no-repeat,radial-gradient(circle at top right,transparent 0%,black 70%) top right/50% 50% no-repeat,radial-gradient(circle at bottom right,transparent 0%,black 70%) bottom right/50% 50% no-repeat,radial-gradient(circle at bottom left,transparent 0%,black 70%) bottom left/50% 50% no-repeat;-webkit-mask:radial-gradient(circle at top left,transparent 0%,black 70%) top left/50% 50% no-repeat,radial-gradient(circle at top right,transparent 0%,black 70%) top right/50% 50% no-repeat,radial-gradient(circle at bottom right,transparent 0%,black 70%) bottom right/50% 50% no-repeat,radial-gradient(circle at bottom left,transparent 0%,black 70%) bottom left/50% 50% no-repeat}.success-animation .overlay{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,var(--color-base-90) 70%);z-index:3}.success-animation .background,.success-animation .tick{position:absolute;top:0;left:0;width:100%;height:100%}.success-animation .background{z-index:1}.success-animation .background svg{border-radius:999px}.success-animation .tick{z-index:2;pointer-events:none}.registration-page .success{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2.1vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .success{height:fit-content}}.registration-page .success .row{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.registration-page .success .row .logo{width:9vw}@media (max-width: 769px){.registration-page .success .row .logo{width:180px}}.registration-page .success .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .success .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px!important;gap:24px!important;border-radius:16px!important;box-sizing:border-box!important}}.registration-page .success .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .success .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);text-align:center}.registration-page .success .row .log-in .heading p{text-align:center}@media (max-width: 769px){.registration-page .success .row .log-in .heading{gap:8px}.registration-page .success .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .success .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .success .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .success .row .log-in .inputs .fill-text-button{width:100%}.registration-page .success .row .log-in .other{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.registration-page .success .row .log-in .other .or{justify-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:70%}.registration-page .success .row .log-in .other .or .line{width:100%;height:1px;background:#afafaf;align-self:center}.registration-page .success .row .log-in .other .or span{text-align:center;align-self:center;color:#afafaf;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.registration-page .success .row .log-in .other .log-in-ways{justify-self:center;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);width:75%;gap:24px}.registration-page .success .row .log-in .other .log-in-ways .type:not(.steam){display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;background:#f6f6f6;padding:0 2.2vw;height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer}.registration-page .success .row .log-in .other .log-in-ways .steam{height:100%;border-radius:10px;border:1px solid #dddfdd;cursor:pointer;width:fit-content;height:fit-content}.registration-page .success .row .log-in .other .log-in-ways .steam img{border-radius:8px}.registration-page .success .row .log-in .other .no-account{display:flex;flex-direction:column;align-items:center;gap:4px}.registration-page .success .row .log-in .other .no-account .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.registration-page .success .row.other-links{margin-top:-1.7vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .success .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px!important;width:unset;gap:12px}}.registration-page .success .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .success .row.other-links a{font-size:12px}}.not-success-animation{position:relative;width:200px;height:200px;mask:radial-gradient(circle at top left,transparent 0%,black 70%) top left/50% 50% no-repeat,radial-gradient(circle at top right,transparent 0%,black 70%) top right/50% 50% no-repeat,radial-gradient(circle at bottom right,transparent 0%,black 70%) bottom right/50% 50% no-repeat,radial-gradient(circle at bottom left,transparent 0%,black 70%) bottom left/50% 50% no-repeat;-webkit-mask:radial-gradient(circle at top left,transparent 0%,black 70%) top left/50% 50% no-repeat,radial-gradient(circle at top right,transparent 0%,black 70%) top right/50% 50% no-repeat,radial-gradient(circle at bottom right,transparent 0%,black 70%) bottom right/50% 50% no-repeat,radial-gradient(circle at bottom left,transparent 0%,black 70%) bottom left/50% 50% no-repeat}.not-success-animation .background,.not-success-animation .tick{position:absolute;top:0;left:0;width:100%;height:100%}.not-success-animation .background{z-index:1}.not-success-animation .background svg{border-radius:999px}.not-success-animation .tick{z-index:2;pointer-events:none}.forgot-password-page .first-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.forgot-password-page .first-step{height:fit-content}}.forgot-password-page .first-step .row{width:100%;display:flex;justify-content:center;align-items:center}.forgot-password-page .first-step .row .logo{width:9vw}@media (max-width: 769px){.forgot-password-page .first-step .row .logo{width:180px}}.forgot-password-page .first-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .first-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.forgot-password-page .first-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-150)}.forgot-password-page .first-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.forgot-password-page .first-step .row .log-in .heading{gap:8px}.forgot-password-page .first-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.forgot-password-page .first-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.forgot-password-page .first-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--spacing-250)}@media (max-width: 769px){.forgot-password-page .first-step .row .log-in .inputs{gap:24px}}.forgot-password-page .first-step .row .log-in .inputs>div.icontext-input-container{margin:.8vw 0}.forgot-password-page .first-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.forgot-password-page .first-step .row .log-in .inputs .fill-text-button{width:100%}.forgot-password-page .first-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .first-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.forgot-password-page .first-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.forgot-password-page .first-step .row.other-links a{font-size:12px}}.forgot-password-page .second-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.forgot-password-page .second-step{height:fit-content}}.forgot-password-page .second-step .row{width:100%;display:flex;justify-content:center;align-items:center}.forgot-password-page .second-step .row .logo{width:9vw}@media (max-width: 768px){.forgot-password-page .second-step .row .logo{width:180px}}.forgot-password-page .second-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .second-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.forgot-password-page .second-step .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.forgot-password-page .second-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250)}.forgot-password-page .second-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.forgot-password-page .second-step .row .log-in .heading{gap:8px}.forgot-password-page .second-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.forgot-password-page .second-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.forgot-password-page .second-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-250)}.forgot-password-page .second-step .row .log-in .inputs .code-input{width:100%}.forgot-password-page .second-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}@media (max-width: 768px){.forgot-password-page .second-step .row .log-in .inputs .link-text-button p{font-size:12px}}.forgot-password-page .second-step .row .log-in .inputs .fill-text-button{width:100%}.forgot-password-page .second-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .second-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.forgot-password-page .second-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.forgot-password-page .second-step .row.other-links a{font-size:12px}}.forgot-password-page .third-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.forgot-password-page .third-step{height:fit-content}}.forgot-password-page .third-step .row{width:100%;display:flex;justify-content:center;align-items:center}.forgot-password-page .third-step .row .logo{width:9vw}@media (max-width: 768px){.forgot-password-page .third-step .row .logo{width:180px}}.forgot-password-page .third-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .third-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.forgot-password-page .third-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-150)}.forgot-password-page .third-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.forgot-password-page .third-step .row .log-in .heading{gap:8px}.forgot-password-page .third-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.forgot-password-page .third-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.forgot-password-page .third-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--spacing-250)}@media (max-width: 769px){.forgot-password-page .third-step .row .log-in .inputs{gap:24px}}.forgot-password-page .third-step .row .log-in .inputs>div.icontext-input-container{margin:.8vw 0}.forgot-password-page .third-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.forgot-password-page .third-step .row .log-in .inputs .password-requirements{visibility:hidden;opacity:0;margin-top:-4vw;transition:all .3s ease;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-200);width:100%;z-index:0}.forgot-password-page .third-step .row .log-in .inputs .password-requirements.visible{visibility:visible;opacity:1;height:100%;margin-top:-.6vw}.forgot-password-page .third-step .row .log-in .inputs .not-match-error{padding:var(--spacing-150) var(--spacing-250);background:#ffbfbf;display:flex;justify-content:space-between;border-radius:var(--border-radius-200)}@media (max-width: 769px){.forgot-password-page .third-step .row .log-in .inputs .not-match-error{width:100%;justify-content:flex-start;gap:4px;border-radius:4px;align-items:center}}.forgot-password-page .third-step .row .log-in .inputs .not-match-error p{text-align:center;color:var(--color-alert-100);line-height:1.5}@media (max-width: 769px){.forgot-password-page .third-step .row .log-in .inputs .not-match-error p{font-size:12px}}.forgot-password-page .third-step .row .log-in .inputs .fill-text-button{width:100%}.forgot-password-page .third-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .third-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.forgot-password-page .third-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.forgot-password-page .third-step .row.other-links a{font-size:12px}}.forgot-password-page{width:100vw;height:100vh;overflow:hidden;background:var(--gradient-background);padding:4.5vw 20vw 11vw;box-sizing:border-box}@media (max-width: 769px){.forgot-password-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}@media (max-width: 1280px) and (orientation: landscape){.forgot-password-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}.forgot-password-page .success{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2.1vw}@media (max-width: 1280px) and (orientation: landscape){.forgot-password-page .success{height:fit-content}}.forgot-password-page .success .row{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.forgot-password-page .success .row .logo{width:9vw}@media (max-width: 768px){.forgot-password-page .success .row .logo{width:180px}}.forgot-password-page .success .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .success .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.forgot-password-page .success .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.forgot-password-page .success .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);text-align:center}.forgot-password-page .success .row .log-in .heading p{text-align:center}@media (max-width: 769px){.forgot-password-page .success .row .log-in .heading{gap:8px}.forgot-password-page .success .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.forgot-password-page .success .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.forgot-password-page .success .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.forgot-password-page .success .row .log-in .inputs .fill-text-button{width:100%}.forgot-password-page .success .row.other-links{margin-top:-1.7vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.forgot-password-page .success .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:0;width:unset;gap:8px}}.forgot-password-page .success .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.forgot-password-page .success .row.other-links a{font-size:12px}}.social-registration-page{width:100vw;height:100vh;overflow:hidden;background:var(--gradient-background);padding:4.5vw 20vw 11vw;box-sizing:border-box}@media (max-width: 769px){.social-registration-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}@media (max-width: 1280px) and (orientation: landscape){.social-registration-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}.social-registration-page .first-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.social-registration-page .first-step{height:fit-content}}.social-registration-page .first-step .row{width:100%;display:flex;justify-content:center;align-items:center}.social-registration-page .first-step .row .logo{width:9vw}@media (max-width: 768px){.social-registration-page .first-step .row .logo{width:180px}}.social-registration-page .first-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.social-registration-page .first-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}@media (max-width: 769px){.social-registration-page .first-step .row .log-in .checkbox-with-link label{font-size:14px}}@media (max-width: 400px){.social-registration-page .first-step .row .log-in .checkbox-with-link label{font-size:10px}}@media (max-width: 769px){.social-registration-page .first-step .row .log-in .checkbox-with-link .link-text-button p{font-size:14px!important}}@media (max-width: 400px){.social-registration-page .first-step .row .log-in .checkbox-with-link .link-text-button p{font-size:10px!important}}.social-registration-page .first-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-150);text-align:center}.social-registration-page .first-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.social-registration-page .first-step .row .log-in .heading{gap:8px}.social-registration-page .first-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.social-registration-page .first-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.social-registration-page .first-step .row .log-in .next button{width:100%}.social-registration-page .first-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.social-registration-page .first-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px;width:unset;gap:12px}}.social-registration-page .first-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.social-registration-page .first-step .row.other-links a{font-size:12px}}.registration-page .third-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .third-step{height:fit-content}}.registration-page .third-step .row{width:100%;display:flex;justify-content:center;align-items:center}.registration-page .third-step .row .logo{width:9vw}@media (max-width: 768px){.registration-page .third-step .row .logo{width:180px}}.registration-page .third-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .third-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.registration-page .third-step .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .third-step .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250)}.registration-page .third-step .row .log-in .heading p{text-align:center}.registration-page .third-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-250)}.registration-page .third-step .row .log-in .inputs .textinput-container{width:100%;margin:.8vw 0}.registration-page .third-step .row .log-in .inputs .row{gap:var(--spacing-250)}.registration-page .third-step .row .log-in .inputs .link-text-button p{text-transform:none;font-family:Poppins;font-weight:400;font-size:var(--font-size-150)}.registration-page .third-step .row .log-in .inputs .fill-text-button{width:100%}.registration-page .third-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .third-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:0;width:unset;gap:8px}}.registration-page .third-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .third-step .row.other-links a{font-size:12px}}.registration-page{width:100vw;height:100vh;overflow:hidden;background:var(--gradient-background);padding:4.5vw 20vw 11vw;box-sizing:border-box}@media (max-width: 769px){.registration-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}@media (max-width: 1280px) and (orientation: landscape){.registration-page{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}.registration-page .fourth-step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.3vw}@media (max-width: 1280px) and (orientation: landscape){.registration-page .fourth-step{height:fit-content}}.registration-page .fourth-step .row{width:100%;display:flex;justify-content:center;align-items:center}.registration-page .fourth-step .row .logo{width:9vw}@media (max-width: 768px){.registration-page .fourth-step .row .logo{width:180px}}.registration-page .fourth-step .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .fourth-step .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px;gap:24px;border-radius:16px;box-sizing:border-box}}.registration-page .fourth-step .row .log-in .back-button{justify-self:flex-start;align-self:flex-start}.registration-page .fourth-step .row .log-in .heading{display:flex;flex-direction:column;text-align:center;align-items:center;gap:var(--spacing-250)}.registration-page .fourth-step .row .log-in .heading p{text-align:center}@media (max-width: 769px){.registration-page .fourth-step .row .log-in .heading{gap:8px}.registration-page .fourth-step .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.registration-page .fourth-step .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.registration-page .fourth-step .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:var(--spacing-250)}.registration-page .fourth-step .row .log-in .inputs .checkbox{align-self:flex-start;padding-left:0}.registration-page .fourth-step .row .log-in .inputs .fill-text-button{width:100%}.registration-page .fourth-step .row.other-links{margin-top:-1vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.registration-page .fourth-step .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:0;width:unset;gap:8px}}.registration-page .fourth-step .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.registration-page .fourth-step .row.other-links a{font-size:12px}}.privacy-policy-page{min-height:100vh;background:linear-gradient(100deg,var(--color-base-100) 68.62%,#BEFC00 101.06%);color:var(--color-base-0)}.privacy-policy-page a{color:var(--color-secondary-1);text-decoration:underline}.privacy-policy-page .policy-link--default,.privacy-policy-page .policy-link--default:visited{color:var(--color-primary-1)}.privacy-policy{margin:0 auto;display:flex;flex-direction:column;gap:16px}.privacy-policy h1{font-size:28px}.privacy-hero{text-align:center;display:flex;flex-direction:column;gap:8px;padding:42px 12px 0}.policy-wrapper{background:#202020eb;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 30px 80px #00000059;padding:32px 28px;margin:16px 100px;display:flex;flex-direction:column;gap:32px}@media (max-width: 768px){.policy-wrapper{padding:20px 16px;gap:20px;margin:12px 24px}}.policy-section{display:flex;flex-direction:column;gap:12px}.policy-section h2{margin:0;font-family:Orbitron;font-size:26px;line-height:1.3}@media (max-width: 768px){.policy-section h2{font-size:22px}}.policy-section h3{margin:0 0 6px;font-size:20px;font-weight:var(--font-weight-700)}.policy-section p,.policy-section li{color:var(--color-base-0);font-family:var(--Font-Family---font-family-secondary, Poppins);font-size:12px;font-weight:var(--font-weight-400);line-height:normal}.policy-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.policy-list--numbered{list-style:none;padding-left:0;counter-reset:policy-counter}.policy-list--dense{gap:6px}.policy-list--plain{list-style:none;padding-left:0}.policy-list__detail{margin-top:2px;color:var(--color-base-0);line-height:1.4}.policy-list li{color:var(--color-base-0);line-height:1.5}.application-section{gap:16px}.application-title{text-align:center;font-family:var(--Font-Family---font-family-secondary, Poppins);font-size:12px;line-height:1.2;color:var(--color-base-0);display:flex;flex-direction:column;gap:4px;margin:16px 0}.application-card{border-radius:6px;display:flex;flex-direction:column;gap:8px}.application-card__heading{color:var(--color-base-0);font-weight:var(--font-weight-700);font-size:12px;line-height:1.3}.application-table{--application-table-border: #686868;--application-table-heading-text: var(--color-base-100);--application-table-row-min-height: 42px;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--application-table-border);border-radius:6px;outline:1px solid var(--application-table-border);outline-offset:-1px;overflow:hidden;font-family:var(--Font-Family---font-family-secondary, Poppins)}.application-table th,.application-table td{border:1px solid var(--application-table-border);box-sizing:border-box;padding:10px 12px;font-size:12px;text-align:left;min-height:var(--application-table-row-min-height)}.application-table th{background:#f2aa83;color:var(--color-base-100);font-weight:400;width:25%}@media (max-width: 768px){.application-table th{width:50%}}.application-table__heading{font-weight:var(--font-weight-700);text-transform:none;width:auto;background:var(--application-table-border);color:var(--application-table-heading-text)}.application-table__row--heading th{font-weight:var(--font-weight-700);background:#f2aa83;color:var(--color-base-100);text-align:left}.application-table__row--empty td{height:calc(var(--application-table-row-min-height) - 8px);border:1px solid var(--application-table-border)}.application-table__label{font-weight:var(--font-weight-400)}.application-table__row--question th,.application-table__row--question td{vertical-align:top}.application-table__row--question th{background:#f2aa83;color:var(--color-base-100);font-weight:var(--font-weight-700)}.application-table__row--question td{background:#f2aa83;color:var(--color-base-100)}.application-table__row--question .application-checkbox span{color:var(--color-base-100);font-weight:var(--font-weight-700)}.application-table__checkbox-cell{width:180px;vertical-align:middle}.application-table__checkboxes{display:flex;flex-direction:column;gap:6px}.application-table--representative{table-layout:fixed}.application-table--representative th,.application-table--representative td{vertical-align:middle}.application-table--representative tr fth{width:18%}.application-table--representative col{width:25%}.application-table--representative .application-table__row--question th,.application-table--representative .application-table__row--question td{vertical-align:top}.application-table--requests{table-layout:fixed}.application-table--requests th,.application-table--requests td{width:33.333%}.application-table--requests .application-table__checkbox-cell{width:auto}.application-table--requests .application-table__label,.application-table--requests .application-checkbox{font-weight:var(--font-weight-700)}.application-table--feedback{table-layout:fixed}.application-table--feedback col,.application-table--feedback th,.application-table--feedback td{width:50%;vertical-align:top}.application-table--feedback .application-table__feedback-question{color:var(--color-base-100);font-weight:var(--font-weight-700)}.application-table--feedback .application-checkbox{font-weight:var(--font-weight-700)}.application-table--complaint-feedback{table-layout:fixed}.application-table--complaint-feedback col,.application-table--complaint-feedback th,.application-table--complaint-feedback td{width:50%}.application-table--complaint-feedback th{font-weight:var(--font-weight-700)}.application-table--complaint-feedback td{background:transparent;color:var(--color-base-0);font-weight:var(--font-weight-700)}.application-checkbox{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--font-weight-400)}.application-checkbox__box{width:16px;height:16px;border:1px solid currentColor;background:transparent;display:inline-block;box-sizing:border-box}.application-footer{margin-top:8px;overflow-wrap:anywhere;word-break:break-word;display:flex;flex-direction:column;gap:48px}.application-table__question-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px}.application-table__question-content span{color:var(--color-base-100)}.application-table__question-content>:nth-child(2){border-left:1px solid var(--application-table-border);padding-left:12px}footer{display:flex;flex-direction:column;align-items:center;align-self:flex-end;background:var(--color-base-90);padding:5vw 9vw 3vw;gap:5vw;width:100%;box-sizing:border-box}footer .row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width: 769px){footer .row{flex-direction:column;align-items:center;gap:5vw}}footer .row .links-wrapper{display:flex;flex:1;justify-content:flex-start;align-items:flex-start;padding-left:40px}@media (max-width: 769px){footer .row .links-wrapper{align-self:flex-start;justify-content:flex-start;width:100%;padding-left:0}}footer .row .links-wrapper .col{margin-right:0}footer .row .col{margin-right:6vw}footer .row .col:first-of-type{margin-right:2vw}@media (max-width: 769px){footer .row .col:first-of-type{align-self:center}}footer .row .col .logo{width:9vw}@media (max-width: 769px){footer .row .col .logo{width:180px}}footer .row .col:nth-of-type(2){margin-right:2vw}@media (max-width: 769px){footer .row .col:nth-of-type(2){align-self:center}}footer .row .col ul{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:120px;row-gap:var(--spacing-200);align-items:flex-start;justify-content:flex-start;text-align:start}@media (max-width: 769px){footer .row .col ul{grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,auto);column-gap:40px;row-gap:12px}}footer .row .col ul li{break-inside:avoid}footer .row .col ul li a{text-decoration:none;color:var(--color-base-0);opacity:.8;font-family:Poppins;transition:all .2s ease}footer .row .col ul li a:hover{opacity:1}@media (max-width: 769px){footer .row .col ul li .body2-regular{font-size:16px}}@media (max-width: 769px){footer .row .col .title{display:flex;flex-direction:row;align-items:center;gap:26px}}@media (max-width: 769px){footer .row .col .title .body1-boldcaps{font-size:18px}}footer .row .col .title .socials{margin-top:1.25vw;display:flex;justify-content:flex-start;align-items:flex-start;gap:1.2vw}@media (max-width: 769px){footer .row .col .title .socials{gap:26px}}@media (max-width: 1440px){footer .row .col .title .socials img{scale:.85}}footer .row.rights{justify-content:center;padding:1.5vw 0;border-top:var(--border-width-200) solid rgba(255,255,255,.2);text-align:center}footer .row.rights p{opacity:.65}header{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-250);background:var(--color-base-90)}@media (max-width: 769px){header{padding:12px}}header .logo img{width:75px;cursor:pointer}header .menu-mobile{position:relative;z-index:200000}@media (min-width: 768px){header .menu-mobile{display:none}}header .menu-mobile nav{position:relative}header .menu-mobile nav .burger-wrap{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .3s ease}header .menu-mobile nav .burger-wrap p{font-family:Kurale;color:#214016;font-size:20px;font-weight:400;line-height:24px;text-align:left}header .menu-mobile nav .burger-wrap.open{background-color:var(--primary-color-1)}header .menu-mobile nav .burger-wrap.open p{color:#fff}header .menu-mobile nav .burger-wrap.open .burger-menu span{background-color:#fff}header .menu-mobile nav .burger-wrap.open .burger-menu span:nth-child(3){width:100%}header .menu-mobile nav .burger-menu{width:18px;height:16px;position:relative;z-index:11;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (max-width: 1200px){header .menu-mobile nav .burger-menu{display:block}}header .menu-mobile nav .burger-menu span{display:block;position:absolute;height:2.2px;width:100%;background:var(--color-base-10);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header .menu-mobile nav .burger-menu span.open{display:block}header .menu-mobile nav .burger-menu span:nth-child(1){top:0}header .menu-mobile nav .burger-menu span:nth-child(2){top:6px}header .menu-mobile nav .burger-menu span:nth-child(3){top:12px;width:100%}header .menu-mobile nav .burger-menu.open span:nth-child(1){top:7.5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}header .menu-mobile nav .burger-menu.open span:nth-child(2){opacity:0;left:-30px}header .menu-mobile nav .burger-menu.open span:nth-child(3){top:7.5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}header .menu-mobile nav .burger-content{border-top:1px solid var(--color-base-40);position:absolute;display:none;background:var(--color-base-90);width:100vw;max-height:70vh;overflow-y:auto!important;right:-12px;z-index:151;box-shadow:0 9px 12px #0000000d;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:20px 35px;overflow:hidden;top:calc(100% + 12px);transition:all .5s ease;box-sizing:border-box}header .menu-mobile nav .burger-content.open{display:block}header .menu-mobile nav .burger-content .burger-navigation{width:100%;padding:0;display:flex;flex-direction:column;justify-content:center}header .menu-mobile nav .burger-content .burger-navigation .burger-buttons{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--color-base-40);padding-bottom:20px}header .menu-mobile nav .burger-content .burger-navigation .search-button{margin-top:20px;width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;background-color:var(--color-base-80);padding:8px;box-sizing:border-box;border-radius:4px;cursor:pointer}header .menu-mobile nav .burger-content .burger-navigation .search-button:active{background-color:var(--color-base-70)}header .menu-mobile nav .burger-content .burger-navigation .search-button img{width:24px}header .menu-mobile nav .burger-content .burger-navigation .search-button span{color:var(--color-base-10);font-family:Poppins;font-size:16px;font-weight:400}@media (max-width: 769px){header .menu-mobile nav .burger-content .burger-navigation .search-button span{font-size:12px}}header .buttons{height:100%;display:flex;justify-content:center;align-items:center;gap:var(--spacing-300)}@media (max-width: 768px){header .buttons{display:none}}header .buttons .col{display:flex;justify-content:center;align-items:center;gap:12px}header .buttons .auth-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}header .buttons .auth-buttons.single-button{grid-template-columns:1fr}header .buttons .auth-buttons .fill-text-button{width:100%}header .buttons .auth-buttons .button-stroke,header .buttons .auth-buttons .stroke-text-button{width:100%}header .buttons .line{height:36px;width:2px;background:var(--color-base-60);border-radius:24px}.legal{display:flex;flex-direction:column;padding:42px 100px;gap:24px}@media (max-width: 768px){.legal{padding:16px 16px 42px;gap:12px}}.legal h1{font-family:Orbitron}@media (max-width: 768px){.legal h1{font-size:24px}}.legal .text-wrapper{display:flex;flex-direction:column;gap:24px;border-radius:16px;background-color:var(--color-base-90);padding:var(--spacing-300);box-sizing:border-box}@media (max-width: 768px){.legal .text-wrapper{padding:16px}}.legal .text-wrapper .legal-item{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.legal .text-wrapper .legal-item{gap:8px}}@media (max-width: 768px){.legal .text-wrapper .legal-item h5{font-size:18px}}@media (max-width: 768px){.legal .text-wrapper .legal-item p{font-size:16px}}.games-dropdown{position:relative}.games-dropdown .control{width:74px;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-base-90);padding:var(--spacing-150);border-radius:var(--border-radius-150);box-sizing:border-box;cursor:pointer;border:1px solid var(--color-base-80);transition:all .2s ease-in-out}@media (max-width: 769px){.games-dropdown .control{border-radius:8px;padding:4px 8px}}.games-dropdown .control:hover{background-color:var(--color-base-80);border-color:var(--color-base-70)}.games-dropdown .control img{width:28px}.games-dropdown .control .arrow{transition:transform .3s ease-in-out}.games-dropdown .control .arrow.open{transform:rotate(180deg)}.games-dropdown .menu{position:absolute;width:200px;top:calc(100% + var(--spacing-150));left:0;background-color:var(--color-base-90);border-radius:var(--border-radius-150);box-sizing:border-box;cursor:pointer;border:1px solid var(--color-base-80);overflow:hidden;z-index:10;display:flex;flex-direction:column;transform:translateY(-10px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease}@media (max-width: 769px){.games-dropdown .menu{border-radius:8px}}.games-dropdown .menu.open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.games-dropdown .menu .item{display:flex;align-items:center;gap:6px;padding:var(--spacing-250) var(--spacing-150);cursor:pointer;transition:background .2s}@media (max-width: 769px){.games-dropdown .menu .item{padding:8px 16px}}.games-dropdown .menu .item:hover{background-color:var(--color-base-80)}.games-dropdown .menu .item img{width:24px;margin-right:var(--spacing-150)}.games-dropdown .menu .item .label{font-weight:400;font-family:Poppins;color:var(--color-base-0);font-size:var(--font-size-50)}@media (max-width: 769px){.games-dropdown .menu .item .label{font-size:12px}}.games-dropdown .menu .button-container{align-self:center;padding:var(--spacing-250) var(--spacing-150)}.tournament-result{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-150) var(--spacing-250);border:1px solid var(--color-base-70);border-radius:var(--border-radius-200);margin-bottom:var(--spacing-200);background:var(--color-base-90)}.tournament-result.clickable{cursor:pointer}@media (max-width: 769px){.tournament-result{padding:8px 16px;border-radius:8px}}.tournament-result .left{display:flex;align-items:center;gap:var(--spacing-250)}@media (max-width: 769px){.tournament-result .left{gap:16px}}.tournament-result .left .icon-container{padding:8px;background:var(--color-base-80);border-radius:var(--border-radius-200);display:flex;align-items:center;justify-content:center}.tournament-result .left .icon-container img{width:100%;height:100%}.tournament-result .left .info{display:flex;flex-direction:column;gap:4px}.tournament-result .left .info .date{font-size:var(--font-size-50);font-family:Poppins;color:var(--color-base-40);font-weight:400}@media (max-width: 769px){.tournament-result .left .info .date{font-size:12px}}.tournament-result .left .info .title{font-size:var(--font-size-100);font-family:Orbitron;color:var(--color-base-10);font-weight:700}@media (max-width: 769px){.tournament-result .left .info .title{display:none}}.tournament-result .left .info .title-mobile{font-size:16px;font-family:Orbitron;color:var(--color-base-10);font-weight:700}@media (min-width: 769px){.tournament-result .left .info .title-mobile{display:none}}.tournament-result .left .info .subtitle{font-size:var(--font-size-50);font-family:Poppins;color:var(--color-base-40);font-weight:400}@media (max-width: 769px){.tournament-result .left .info .subtitle{font-size:12px}}.tournament-result .right{display:flex;align-items:center;gap:var(--spacing-350)}@media (max-width: 769px){.tournament-result .right{display:none}}.tournament-result .right .stat{display:flex;align-items:center;gap:var(--spacing-100);font-size:var(--font-size-50);font-family:Orbitron;color:var(--color-base-40);font-weight:700}.tournament-result .right .stat img{width:16px;height:16px}.tournament-result .right .action-btn{padding:var(--spacing-100) var(--spacing-200);background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border:none;border-radius:var(--border-radius-150);color:#fff;font-size:var(--font-size-50);font-weight:700;cursor:pointer;transition:opacity .2s ease}.tournament-result .right .action-btn:hover{opacity:.9}.fill-icon-left-button{position:relative;overflow:hidden;width:fit-content;background:var(--gradient-secondary-1);border:none;border-radius:var(--border-radius-200);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 768px){.fill-icon-left-button{gap:8px;border-radius:8px}}.fill-icon-left-button p,.fill-icon-left-button img{position:relative;z-index:1}.fill-icon-left-button p{font-family:Orbitron;font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0}.fill-icon-left-button img{width:1vw;height:1vw;min-width:16px;min-height:16px}.fill-icon-left-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-clicked);opacity:0;transition:opacity .5s ease;z-index:0}.fill-icon-left-button:hover:before{opacity:1}.fill-icon-left-button.disabled{background:var(--gradient-disabled);cursor:not-allowed}.fill-icon-left-button.disabled:before{opacity:0!important}.fill-icon-left-button:focus:before{background:var(--gradient-clicked);opacity:1;transition-duration:.2s}.player-result{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-150) var(--spacing-250);border:1px solid var(--color-base-70);border-radius:var(--border-radius-200);background:var(--color-base-90)}.player-result.clickable{cursor:pointer}@media (max-width: 769px){.player-result{padding:8px 16px;border-radius:8px}}.player-result .left{display:flex;align-items:center;gap:var(--spacing-250)}@media (max-width: 769px){.player-result .left{gap:16px}}.player-result .left .icon-container{background:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:50%;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:5px}.player-result .left .icon-container img{border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover}.player-result .left .info{display:flex;flex-direction:column;gap:4px}.player-result .left .info .date{font-size:var(--font-size-50);font-family:Poppins;color:var(--color-base-40);font-weight:400}@media (max-width: 769px){.player-result .left .info .date{font-size:12px}}.player-result .left .info .title{font-size:var(--font-size-100);font-family:Orbitron;color:var(--color-base-10);font-weight:700}@media (max-width: 769px){.player-result .left .info .title{display:none}}.player-result .left .info .title-mobile{font-size:16px;font-family:Orbitron;color:var(--color-base-10);font-weight:700}@media (min-width: 769px){.player-result .left .info .title-mobile{display:none}}.player-result .left .info .subtitle{font-size:var(--font-size-50);font-family:Poppins;color:var(--color-base-40);font-weight:400}@media (max-width: 769px){.player-result .left .info .subtitle{font-size:12px}}.player-result .right{display:flex;align-items:center;gap:var(--spacing-350)}@media (max-width: 769px){.player-result .right{display:none}}.player-result .right .stat{display:flex;align-items:center;gap:var(--spacing-100);font-size:var(--font-size-50);font-family:Orbitron;color:var(--color-base-40);font-weight:700}.player-result .right .stat img{width:16px;height:16px}.player-result .right .action-btn{padding:var(--spacing-100) var(--spacing-200);background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border:none;border-radius:var(--border-radius-150);color:#fff;font-size:var(--font-size-50);font-weight:700;cursor:pointer;transition:opacity .2s ease}.player-result .right .action-btn:hover{opacity:.9}.search-underlay{position:fixed;top:0;left:var(--sidebar-width);right:0;bottom:0;background:#00000080;z-index:800}.search-bar-container{position:fixed;top:0;left:calc(var(--sidebar-width) + var(--spacing-200));right:calc(86px + var(--spacing-200));z-index:900;pointer-events:none;margin-top:16px}.search-bar{pointer-events:all;background:var(--color-base-90);border-radius:var(--border-radius-200);display:flex;flex-direction:column;gap:var(--spacing-300);box-sizing:border-box}.search-bar.active{padding-bottom:var(--spacing-200)}.search-input-wrap{display:flex;align-items:center;justify-content:center;background:var(--color-base-90);border-radius:var(--border-radius-200);padding:var(--spacing-150);border:1px solid var(--color-base-80);transition:border-color .2s ease}.search-input-wrap:has(input:not(:placeholder-shown)){border-color:var(--color-primary-1)}.search-input-wrap .icon{width:24px;margin-right:var(--spacing-300)}.search-input-wrap input{flex:1;background:transparent;border:none;color:var(--color-base-10);font-family:Orbitron;font-size:var(--font-size-100);caret-color:var(--color-primary-1)}.search-input-wrap input:focus{outline:none}.search-input-wrap input::placeholder{color:var(--color-base-10s)}.search-input-wrap .close-button{width:28px;scale:.9;cursor:pointer;transition:all .3s ease-in-out}.search-input-wrap .close-button:hover{scale:1}.search-tabs{display:flex;gap:var(--spacing-200);padding:0 var(--spacing-300)}.search-tabs .tab{background:transparent;border:none;color:var(--color-base-10);font-size:var(--font-size-100);font-weight:700;padding:var(--spacing-150) var(--spacing-200);border-radius:var(--border-radius-300);font-family:Orbitron;cursor:pointer}.search-tabs .tab.active{background:var(--gradient-secondary-1)}.search-results{display:flex;flex-direction:column;gap:var(--spacing-200);padding:0 var(--spacing-300);overflow-y:scroll;max-height:40vh}.search-results .empty-state{display:flex;flex-direction:column;align-self:center;gap:24px;text-align:center;padding-bottom:var(--spacing-200)}.search-results .empty-state p{font-family:Orbitron;font-size:16px;font-weight:700}.search-results .empty-state span{font-family:Poppins;font-size:16px;font-weight:400}.left-sidebar{--sidebar-width: 252px;width:var(--sidebar-width);height:100vh;transition:width .3s ease;background-color:var(--color-base-90);padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:48px;position:fixed;left:0;top:0;z-index:200}@media (max-width: 768px){.left-sidebar{display:none}}.left-sidebar.collapsed{--sidebar-width: 86px;width:var(--sidebar-width);align-items:center}.left-sidebar.collapsed .logo-search-wrap{align-items:center;width:unset}.left-sidebar.collapsed .menu{width:unset}.left-sidebar.collapsed .menu .menu-item .menu-indicator{left:-16px}.left-sidebar.collapsed .menu .menu-item .label{display:none}.left-sidebar.collapsed .menu .menu-item:last-of-type{padding-top:var(--spacing-350);border-top:1px solid var(--color-base-80);background:transparent}.left-sidebar.collapsed .menu .menu-item:last-of-type:hover{background:transparent}.left-sidebar .logo-search-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.left-sidebar .logo-search-wrap .logo{padding:5px;width:30px;transition:all .3s ease-in-out}.left-sidebar .logo-search-wrap .logo:hover{border-radius:8px;background:#00a6ff33;cursor:pointer}.left-sidebar .logo-search-wrap .search-icon{background-color:var(--color-base-80);padding:8px;width:24px;border-radius:4px;cursor:pointer}.left-sidebar .logo-search-wrap .search-icon:active{background-color:var(--color-base-70)}.left-sidebar .logo-search-wrap .search-button{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;background-color:var(--color-base-80);padding:8px;box-sizing:border-box;border-radius:4px;cursor:pointer}.left-sidebar .logo-search-wrap .search-button:active{background-color:var(--color-base-70)}.left-sidebar .logo-search-wrap .search-button img{width:24px}.left-sidebar .logo-search-wrap .search-button span{color:var(--color-base-10);font-family:Poppins;font-size:16px;font-weight:400}.left-sidebar .menu{position:relative;display:flex;flex-direction:column;gap:31px;width:100%}.left-sidebar .menu .menu-item{position:relative;display:flex;align-items:center;padding:5px;transition:all .3s ease-in-out;gap:8px}.left-sidebar .menu .menu-item:last-of-type{border-top:1px solid var(--color-base-80);padding-top:var(--spacing-400)}.left-sidebar .menu .menu-item:last-of-type:hover{background:transparent}.left-sidebar .menu .menu-item .menu-indicator{position:absolute;left:-16px;width:4px;height:40px;background-color:var(--color-tertiary-1);border-top-right-radius:2px;border-bottom-right-radius:2px}.left-sidebar .menu .menu-item .icon-wrapper{position:relative;width:38px;height:38px}.left-sidebar .menu .menu-item .icon-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.left-sidebar .menu .menu-item .icon-wrapper .icon-active{opacity:0}.left-sidebar .menu .menu-item .icon-wrapper .icon-emoji{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;transition:opacity .3s ease}.left-sidebar .menu .menu-item .icon-wrapper .notification-badge{position:absolute;top:-5px;right:-5px;background-color:#ff4757;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:Poppins,sans-serif;z-index:10;animation:pulse 2s infinite}.left-sidebar .menu .menu-item .label{font-family:Orbitron;font-size:16px;font-weight:500;color:var(--color-base-10)}.left-sidebar .menu .menu-item.active{border-radius:4px;background-color:var(--color-base-80)}.left-sidebar .menu .menu-item.active .label{color:var(--color-tertiary-1)}.left-sidebar .menu .menu-item.active .icon-default{opacity:0}.left-sidebar .menu .menu-item.active .icon-active{opacity:1}.left-sidebar .menu .menu-item:hover{border-radius:4px;background-color:var(--color-base-80);cursor:pointer}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff4757b3}70%{transform:scale(1.1);box-shadow:0 0 0 10px #ff475700}to{transform:scale(1);box-shadow:0 0 #ff475700}}.discover-box{position:relative;padding:20px 16px;width:100%;box-sizing:border-box;border-radius:16px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:13vw;cursor:pointer}@media (max-width: 768px){.discover-box{height:unset;padding:12px}}.discover-box .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.discover-box .icon{position:relative;z-index:1;width:6vw;height:6vw;justify-self:flex-end;align-self:flex-end}@media (max-width: 768px){.discover-box .icon{width:64px;height:64px}}.discover-box .content{position:relative;z-index:2;gap:8px}@media (max-width: 768px){.discover-box .content{gap:10px!important}}.discover-box .content h6{margin:0;line-height:1}@media (max-width: 768px){.discover-box .content h6{font-size:22px!important}}.discover-box .content p{margin:0;line-height:1;width:70%;max-width:250px}@media (max-width: 768px){.discover-box .content p{font-size:16px}}.tournament-card{background:#1b1b1b;border-radius:12px;padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 768px){.tournament-card{flex-direction:column;align-items:flex-start;gap:12px}}.tournament-card:hover{background:#222}@media (max-width: 1030px) and (min-width: 769px){.tournament-card .left .details .title{font-size:14px}.tournament-card .left .details .subtitle,.tournament-card .data .data-item p,.tournament-card .status-tag{font-size:11px}}.tournament-card .left{display:flex;align-items:center;gap:16px;flex:1 1 0;min-width:0}.tournament-card .left .icon{width:48px;height:48px}.tournament-card .left .details{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.tournament-card .left .details .title{font-size:16px;font-family:Orbitron;font-weight:700;color:var(--color-base-10);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament-card .left .details .subtitle{font-size:12px;color:var(--color-base-40);font-family:Poppins;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament-card .data{display:flex;flex-direction:row;align-items:center;gap:24px}@media (max-width: 320px){.tournament-card .data{flex-direction:column;gap:12px;align-items:flex-start}}.tournament-card .data .data-item{display:flex;flex-direction:row;align-items:center;gap:4px}.tournament-card .data .data-item p{color:var(--color-base-40);font-family:Orbitron;font-size:12px}.tournament-card .status-tag{padding:4px;border-radius:4px;font-family:Orbitron;font-size:12px;font-weight:700}.tournament-card .status-tag.ready{background:transparent;border:1px solid var(--color-success-100);color:var(--color-success-100)}.tournament-card .status-tag.pending{border:1px solid #ecb73a;color:#ecb73a}.tournament-card .status-tag.canceled{border:1px solid var(--color-alert-100);color:var(--color-alert-100)}@media (max-width: 1030px){.tournament-card .fill-text-button{display:none}}.tournament-card .angle-right{width:16px;height:16px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1030px){.tournament-card .angle-right{display:none}}.tournament-card.detailed{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr) auto auto;column-gap:24px;align-items:center}@media (max-width: 768px){.tournament-card.detailed{display:flex;flex-direction:column;align-items:flex-start;gap:12px}}.tournament-card.detailed .status-tag{justify-self:center}.tournament-card.detailed .angle-right{display:none}.game-banner{background-image:url(/assets/waves-Bzqh4jNW.svg);background-repeat:repeat;background-size:cover;background-color:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:16px;padding:48px 36px;position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.game-banner .title{display:flex;flex-direction:row;gap:18px}.game-banner .title h2{font-size:28px;font-weight:700}.game-banner .title img{width:36px;height:36px}.game-banner .description{color:var(--color-base-20);font-family:Poppins;font-size:12px;font-weight:400;margin-bottom:16px}.news-card{position:relative;cursor:pointer;box-sizing:border-box}.news-card img,.news-card .no-image{width:100%;object-fit:cover;height:10vw;box-sizing:border-box;background:var(--color-base-90);border-radius:var(--border-radius-250)}@media (max-width: 768px){.news-card img,.news-card .no-image{padding:2px!important;height:200px!important;border-radius:16px}}.news-card .content{width:100%;position:absolute;bottom:0;left:0;right:0;padding:20px 16px;box-sizing:border-box;border-radius:0 0 var(--border-radius-250) var(--border-radius-250);background:#0000004d;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}@media (max-width: 768px){.news-card .content{padding:20px!important;border-radius:0 0 16px;background:transparent}}.news-card .content h6{font-size:var(--font-size-150);width:45%}@media (max-width: 768px){.news-card .content h6{font-size:16px!important;width:100%}}.news-card .content .text{font-size:var(--font-size-100);width:100%}@media (max-width: 768px){.news-card .content .text{display:none}}.dashboard-footer{display:flex;flex-direction:column;gap:32px;padding:72px 16px 16px;align-items:center;background-color:var(--color-base-100);box-sizing:border-box;border-top:1px solid var(--color-base-80)}.dashboard-footer.main-dashboard{margin:0 86px 0 252px}@media (max-width: 769px){.dashboard-footer.main-dashboard{margin:0}}.dashboard-footer.other-dashboard-page{margin:0 86px}@media (max-width: 769px){.dashboard-footer.other-dashboard-page{margin:0}}.dashboard-footer .legal-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.dashboard-footer .legal-links a{text-decoration:none}.dashboard-footer .legal-links a p{font-size:16px;color:var(--color-base-0);font-family:Poppins;cursor:pointer;text-decoration:none}.dashboard-footer .copyright{color:var(--color-base-0);font-size:18px;font-family:Poppins}.dashboard{margin-left:252px;margin-right:86px;width:calc(100% - 338px);box-sizing:border-box;padding:20px 24px 85px;position:relative;z-index:2}@media (max-width: 768px){.dashboard{margin-left:0;margin-right:0;width:100%;padding:0}}.dashboard .content{display:flex;flex-direction:column;width:100%;gap:24px}@media (max-width: 768px){.dashboard .content{padding:20px 16px 85px;box-sizing:border-box}}.dashboard .content .col{display:flex;flex-direction:column;gap:8px}.dashboard .content .col h6{line-height:1.5}.dashboard .content .col.tour{height:100%;align-self:stretch}.dashboard .content .col.tour .content{height:100%;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768px){.dashboard .content .col.tour .content{padding:0;gap:16px!important}}.dashboard .content .col.tour .content .tournaments{display:flex;flex-direction:column;gap:16px;height:100%;align-self:stretch}.dashboard .content .col.tour .content .tournaments .view-all{color:var(--color-primary-1);font-size:16px;font-family:Poppins;text-decoration:underline;align-self:center;cursor:pointer;transition:all .2s ease}.dashboard .content .col.tour .content .tournaments .view-all:hover{color:var(--color-primary-2)}@media (max-width: 768px){.dashboard .content .col.tour .content .tournaments{gap:16px}}.dashboard .content .col.tour .content .empty-tournaments{align-self:stretch;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-250);margin:7%}.dashboard .content .col.tour .content .empty-tournaments p.body2-regular{color:var(--color-base-60);width:60%}@media (max-width: 768px){.dashboard .content .col.tour .content .empty-tournaments p.body2-regular{font-size:14px;width:90%}}.dashboard .content .col.tour .content .empty-tournaments button{margin-top:24px}.dashboard .content .col.tour .content .empty-tournaments button p{text-transform:none}.dashboard .content .col .news{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dashboard .content .col .news .empty-news{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);padding:var(--spacing-400);text-align:center;border-radius:var(--border-radius-200)}.dashboard .content .col .news .empty-news img{width:80px}.dashboard .content .col .news .empty-news h6{font-size:26px}.dashboard .content .col .news .empty-news p.body2-regular{font-size:18px;color:var(--color-base-60)}@media (max-width: 768px){.dashboard .content .col .news{grid-template-columns:1fr}}.dashboard .content .row{display:flex;justify-content:flex-start;align-items:flex-start;gap:21px}@media (max-width: 768px){.dashboard .content .row.controls{flex-direction:row;gap:12px}.dashboard .content .row.controls>*{width:fit-content;height:100%}}.dashboard .content .row.banner .game-banner{padding:50px 36px;background-image:url(/assets/cs_banner-BM3lXieO.png);background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.dashboard .content .row.banner .game-banner{padding:30px 24px}}.dashboard .content .row.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.dashboard .content .row.grid-2{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.dashboard .content .row h6{font-size:24px}}@media (max-width: 768px){.dashboard .content .row .content{padding:10px}}.dashboard .content .row .filters{display:flex;justify-content:space-between;gap:12px}@media (max-width: 768px){.dashboard .content .row .filters{flex-direction:row;align-items:center}}.dashboard .content .row .filters .other-filters{display:flex;justify-content:center;align-items:center;gap:var(--spacing-150);background:var(--color-base-90);padding:var(--spacing-150) var(--spacing-200);border-radius:4px;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.dashboard .content .row .filters .other-filters:hover{background:var(--color-base-80)}.dashboard .content .row .filters .other-filters img{width:1vw;height:1vw}@media (max-width: 768px){.dashboard .content .row .filters .other-filters img{width:16px;height:16px}}.dashboard .content .row.last-discover{margin-top:16px}.dashboard .content .row.last-discover .discover-box .icon{width:10vw;height:10vw;position:absolute;top:1.5vw;right:6vw}@media (max-width: 768px){.dashboard .content .row.last-discover .discover-box .icon{width:96px;height:96px;top:16px;right:16px;position:relative}}.dashboard .content .row.last-discover .discover-box .gradient{position:absolute;right:8.5vw;top:4vw;z-index:0;width:5vw;height:5vw;background:var(--gradient-secondary-1);filter:blur(40px)}@media (max-width: 768px){.dashboard .content .row.last-discover .discover-box .gradient{right:48px;top:40px;width:56px;height:56px;filter:blur(30px)}}.dashboard .content .row.first-discover .gradient{background:var(--gradient-primary)!important;filter:blur(30px)}.dashboard .content .row .browse-section{display:flex;flex-direction:row;gap:12px;padding:10px;background-color:var(--color-base-90);border-radius:8px;box-sizing:border-box}.dashboard .content .row .browse-section span{padding:4px 8px;box-sizing:border-box;font-size:12px;color:var(--color-base-0);font-family:Poppins;cursor:pointer}.dashboard .content .row .browse-section span.active{color:var(--color-tertiary-1)}.dashboard .content .row .filter-buttons{display:flex;align-items:center;gap:16px}@media (max-width: 360px){.dashboard .content .row .filter-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}.dashboard .content .row .filter-buttons button{background:var(--color-base-90);color:var(--color-base-0);border:none;padding:4px 12px;border-radius:20000px;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:12px}@media (max-width: 400px){.dashboard .content .row .filter-buttons button{padding:6px}}@media (max-width: 360px){.dashboard .content .row .filter-buttons button{display:grid;grid-template-columns:repeat(1,1fr)}}.dashboard .content .row .filter-buttons button:hover{background:var(--color-base-80)}.dashboard .content .row .filter-buttons button.active{color:var(--color-tertiary-1);background:#c1ff0033}.right-sidebar{height:100vh;padding:var(--spacing-350) 12px;transition:width .3s ease;background-color:var(--color-base-90);display:flex;flex-direction:column;align-items:center;gap:48px;position:fixed;right:0;top:0;z-index:200;width:86px;box-sizing:border-box}@media (max-width: 768px){.right-sidebar{display:none}}.right-sidebar .collapsed .icons{display:flex;flex-direction:column;height:fit-content;gap:var(--spacing-350)}.right-sidebar .collapsed .icons .icon{width:39px;height:39px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:var(--border-radius-150);position:relative}.right-sidebar .collapsed .icons .icon .icon-wrapper{position:relative;display:inline-flex}.right-sidebar .collapsed .icons .icon .icon-notification-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:999px;background:var(--color-alert-100);border:transparent}.right-sidebar .collapsed .icons .icon .menu-indicator{position:absolute;left:-23px;width:5px;height:39px;background-color:var(--color-tertiary-1);border-top-right-radius:2px;border-bottom-right-radius:2px}.right-sidebar .collapsed .icons .icon svg path{transition:all .5s ease}.right-sidebar .collapsed .icons .icon.active{background:var(--color-base-80)}.right-sidebar .collapsed .icons .icon.active svg path{stroke:var(--color-tertiary-1)}.right-sidebar .collapsed .icons .icon.active.chat svg path{stroke:none;fill:var(--color-tertiary-1)}.right-sidebar .collapsed .icons .icon:hover{background:var(--color-base-80)}.right-sidebar .sidebar-opened{position:fixed;right:86px;top:0;height:100vh;width:280px;padding:32px 8px 24px 0;box-sizing:border-box}.right-sidebar .sidebar-opened .item-opened{width:100%;height:100%;background:var(--color-base-90);border-radius:var(--border-radius-200);border:1px solid var(--color-base-80)}.item-opened.bell-opened{display:flex;flex-direction:column;align-items:center;height:100%;padding:var(--spacing-350) var(--spacing-300) var(--spacing-300);box-sizing:border-box;position:relative}.item-opened.bell-opened .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-200);width:100%}.item-opened.bell-opened .header span{font-size:24px;font-weight:600;font-family:Orbitron}.item-opened.bell-opened .header .close-icon{cursor:pointer;position:absolute;top:8px;right:8px}.item-opened.bell-opened .notifications-list{display:flex;flex-direction:column;padding-top:var(--spacing-300);height:90%;overflow-y:scroll;width:100%}.item-opened.bell-opened .notifications-list .empty-notifications{font-family:Poppins;color:var(--color-base-0);font-size:16px}.item-opened.bell-opened .notifications-list .loading-indicator{font-family:Poppins;color:var(--color-base-0);font-size:16px;align-self:center}.item-opened.bell-opened .notifications-list .notification-item{display:flex;flex-direction:column;gap:var(--spacing-100);padding:var(--spacing-300) var(--spacing-150);border-bottom:1px solid var(--color-base-80);box-sizing:border-box}.item-opened.bell-opened .notifications-list .notification-item.notification-item--interactive{cursor:pointer}.item-opened.bell-opened .notifications-list .notification-item.notification-item--interactive:hover{background-color:var(--color-base-80)}.item-opened.bell-opened .notifications-list .notification-item .date{font-family:Poppins;font-size:14px;color:var(--color-base-40)}.item-opened.bell-opened .notifications-list .notification-item .message{font-family:Poppins;font-size:16px;color:var(--color-base-0);line-height:1.5}.item-opened.bell-opened .view-all{margin-top:50px;text-decoration:underline;color:var(--color-primary-1);font-family:Poppins;font-size:12px;cursor:pointer;transition:all .3s ease}.item-opened.bell-opened .view-all:hover{color:var(--color-primary-2)}.item-opened.friends-opened{display:flex;flex-direction:column;height:100%;padding:var(--spacing-350) var(--spacing-300) var(--spacing-300);box-sizing:border-box}.item-opened.friends-opened .close-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.item-opened.friends-opened .close-header.only-close{justify-content:flex-end}.item-opened.friends-opened .close-header .back-icon{transform:rotate(180deg);cursor:pointer}.item-opened.friends-opened .close-header .close-icon{top:48px;right:24px;cursor:pointer}.item-opened.friends-opened .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-200);border-bottom:1px solid var(--color-base-80)}.item-opened.friends-opened .header span{font-size:24px;font-weight:600;font-family:Orbitron}.item-opened.friends-opened .links{display:flex;flex-direction:column;gap:var(--spacing-200);padding:var(--spacing-300) 0;border-bottom:1px solid var(--color-base-80)}.item-opened.friends-opened .links .link-item{display:flex;align-items:center;gap:var(--spacing-200);cursor:pointer;border-radius:8px;padding:var(--spacing-150);box-sizing:border-box}.item-opened.friends-opened .links .link-item .link-icon{position:relative;display:inline-flex}.item-opened.friends-opened .links .link-item .link-notification-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:999px;background:var(--color-alert-100);border:none}.item-opened.friends-opened .links .link-item:hover{background-color:var(--color-base-80)}.item-opened.friends-opened .links .link-item span{font-family:Poppins;font-size:14px;color:var(--color-base-0)}.item-opened.friends-opened .search-section{display:flex;align-items:center;gap:var(--spacing-150);padding:var(--spacing-150);background-color:var(--color-base-80);border-radius:8px;margin-top:var(--spacing-250)}.item-opened.friends-opened .search-section input{background:none;border:none;outline:none;color:var(--color-base-0);font-size:16px;font-family:Poppins}.item-opened.friends-opened .search-section input::placeholder{color:var(--color-base-0)}.my-friends-view .search-section{display:flex;align-items:center;gap:var(--spacing-150);padding:10px 14px;background-color:var(--color-base-80);border-radius:12px;margin-top:var(--spacing-250)}.my-friends-view .search-section input{background:none;border:none;outline:none;color:var(--color-base-0);font-size:16px;font-family:Poppins}.my-friends-view .search-section input::placeholder{color:var(--color-base-0)}.my-friends-view .status-friends{margin-top:17px;display:flex;flex-direction:column;gap:16px}.my-friends-view .status-friends span{font-size:16px;font-weight:700;font-family:Poppins;color:var(--color-base-0);text-transform:uppercase}.my-friends-view .status-friends .friend-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;padding:12px 16px;box-sizing:border-box;transition:all .15s ease-in-out;background-color:var(--color-base-85, #222);border-radius:12px;box-shadow:0 2px 6px #00000040}.my-friends-view .status-friends .friend-item:hover{background-color:var(--color-base-80)}.my-friends-view .status-friends .friend-item .left{display:flex;align-items:center;gap:12px}.my-friends-view .status-friends .friend-item .left img{border-radius:100%;object-fit:cover;width:42px;height:42px}.my-friends-view .status-friends .friend-item .left p{font-size:16px;font-weight:400;font-family:Poppins;color:var(--color-base-0)}.my-friends-view .status-friends .friend-item .right{display:flex;align-items:center;gap:12px}.my-friends-view .status-friends .friend-item .right .status-dot{border-radius:100%;width:12px;height:12px}.my-friends-view .status-friends .friend-item .right .status-dot.active{background-color:var(--color-tertiary-1)}.my-friends-view .status-friends .friend-item .right .status-dot.inactive{background-color:var(--color-base-20)}.my-friends-view .status-friends .friend-item .right .chevron{width:18px;height:18px;opacity:.9}.friend-requests-view .search-section{display:flex;align-items:center;gap:var(--spacing-150);padding:10px 14px;background-color:var(--color-base-80);border-radius:12px;margin-top:var(--spacing-250)}.friend-requests-view .search-section input{background:none;border:none;outline:none;color:var(--color-base-0);font-size:16px;font-family:Poppins}.friend-requests-view .search-section input::placeholder{color:var(--color-base-0)}.friend-requests-view .status-friends{margin-top:17px;display:flex;flex-direction:column;gap:16px}.friend-requests-view .status-friends span{font-size:16px;font-weight:700;font-family:Poppins;color:var(--color-base-0);text-transform:uppercase}.friend-requests-view .status-friends .friend-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;box-sizing:border-box;transition:all .15s ease-in-out;cursor:pointer;background-color:var(--color-base-85, #222);border-radius:12px;box-shadow:0 2px 6px #00000040}.friend-requests-view .status-friends .friend-item:hover{background-color:var(--color-base-80)}.friend-requests-view .status-friends .friend-item .left{display:flex;align-items:center;gap:12px}.friend-requests-view .status-friends .friend-item .left img{border-radius:100%;width:42px;height:42px;object-fit:cover}.friend-requests-view .status-friends .friend-item .left p{font-size:16px;font-weight:400;font-family:Poppins;color:var(--color-base-0)}.friend-requests-view .status-friends .friend-item .right{display:flex;align-items:center;gap:12px}.friend-requests-view .status-friends .friend-item .right .red-dot{border-radius:100%;width:12px;height:12px;background-color:var(--color-alert-100)}.friend-requests-view .status-friends .friend-item .right .chevron{width:18px;height:18px;opacity:.9}.friend-requests-view .status-friends .friend-item .actions{display:flex;flex-direction:column;gap:8px;margin-left:12px}.friend-requests-view .status-friends .friend-item .actions button{cursor:pointer;background-color:var(--color-base-70);color:var(--color-base-0);border:1px solid var(--color-base-50);padding:4px 8px;border-radius:6px}.friend-requests-view .status-friends .friend-item .actions button:hover{background-color:var(--color-base-60)}.friend-requests-view .no-friends{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:20vh;padding:8px;z-index:-1}.friend-requests-view .no-friends img{width:64px;height:64px}.friend-requests-view .no-friends p{font-size:16px;font-weight:400;font-family:Poppins;color:var(--color-base-0);line-height:1.5;text-align:center}.profile-opened{display:flex;flex-direction:column;height:100%;padding:var(--spacing-350) var(--spacing-300) var(--spacing-300);box-sizing:border-box;position:relative}.profile-opened .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-350)}.profile-opened .header .user-info{display:flex;align-items:center;gap:var(--spacing-200)}.profile-opened .header .user-info .pfp{width:32px;height:32px;border-radius:var(--border-radius-150);object-fit:cover}.profile-opened .header .user-info span{font-family:Orbitron;font-size:16px;font-weight:700;color:var(--color-base-0)}.profile-opened .header .close-icon{cursor:pointer;position:absolute;top:8px;right:8px}.profile-opened .balance-section{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-base-80);padding:var(--spacing-200);border-radius:8px;margin-bottom:16px;box-sizing:border-box}.profile-opened .balance-section .balance-info{display:flex;align-items:center;gap:var(--spacing-200)}.profile-opened .balance-section .balance-info span{font-family:Poppins;font-size:14px;color:var(--color-base-0)}.profile-opened .balance-section .balance-amount{font-family:Poppins;font-size:14px;font-weight:400;color:var(--color-base-0)}.profile-opened .actions{display:flex;flex-direction:column;gap:var(--spacing-250);border-bottom:1px solid var(--color-base-80);padding-bottom:var(--spacing-350)}.profile-opened .actions button,.profile-opened .actions .button-stroke{width:100%}.profile-opened .links{display:flex;flex-direction:column;gap:var(--spacing-200);margin-bottom:var(--spacing-200);padding:var(--spacing-300) 0;border-bottom:1px solid var(--color-base-80)}.profile-opened .links .link-item{display:flex;align-items:center;gap:var(--spacing-200);cursor:pointer;border-radius:8px;padding:var(--spacing-150);box-sizing:border-box}.profile-opened .links .link-item:hover{background-color:var(--color-base-80)}.profile-opened .links .link-item span{font-family:Poppins;font-size:14px;color:var(--color-base-0)}.profile-opened .logout-section{margin-top:auto;display:flex;align-items:center;gap:var(--spacing-200);cursor:pointer;border-radius:8px;padding:var(--spacing-150);box-sizing:border-box}.profile-opened .logout-section:hover{background-color:var(--color-base-80)}.profile-opened .logout-section span{font-family:Poppins;font-size:14px;color:var(--color-alert-100)}@media (max-width: 768px){.profile-opened{width:280px;padding:1rem}}.transaction-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.transaction-modal-container{background:var(--color-base-90);border-radius:var(--border-radius-250);padding:var(--spacing-400) var(--spacing-500);width:400px;max-width:90vw;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300);position:relative;padding-top:var(--spacing-550)}@media (max-width: 768px){.transaction-modal-container{width:100%;max-width:none;border-radius:16px;padding:20px 14px 16px;gap:18px}}.transaction-modal-container .close-btn{position:absolute;top:var(--spacing-300);right:var(--spacing-300);border:.5px solid var(--color-base-70);border-radius:100%;font-size:var(--font-size-100);cursor:pointer;color:var(--color-base-0);background:var(--color-base-80);padding:var(--spacing-100) var(--spacing-150)}@media (max-width: 768px){.transaction-modal-container .close-btn{top:12px;right:12px;padding:4px 6px;font-size:10px}}.transaction-modal-container .title{font-family:Orbitron;font-size:var(--font-size-250);font-weight:var(--font-weight-700);text-align:center;color:var(--color-base-0);margin:0}@media (max-width: 768px){.transaction-modal-container .title{font-size:20px}}.transaction-modal-container .subtitle{text-align:center;color:var(--color-base-0);margin:0}@media (max-width: 768px){.transaction-modal-container .subtitle{font-size:16px}}.transaction-modal-container .link-text-button{padding:var(--spacing-50)}.transaction-modal-container .link-text-button p{font-family:Poppins;font-size:var(--font-size-100);font-weight:var(--font-weight-400);text-decoration-line:underline}@media (max-width: 768px){.transaction-modal-container .link-text-button p{font-size:14px}}@media (max-width: 768px){.transaction-modal-container .link-text-button{padding:6px}}.transaction-modal-container .policy-link{color:var(--color-primary-100);text-align:center;display:block;margin-bottom:var(--spacing-300);text-decoration:none}.transaction-modal-container .policy-link:hover{text-decoration:underline}@media (max-width: 768px){.transaction-modal-container .policy-link{margin-bottom:12px}}.transaction-modal-container .form{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300);width:100%}@media (max-width: 768px){.transaction-modal-container .form{gap:24px}}.transaction-modal-container .form>*{width:100%}.transaction-modal-container .section-label{color:var(--color-base-0);margin:0}@media (max-width: 768px){.transaction-modal-container .section-label{font-size:14px}}.transaction-modal-container .provider-btn{padding:var(--spacing-300);border:1px solid var(--color-base-60);border-radius:var(--border-radius-150);background:transparent;color:var(--color-base-0);font-family:Orbitron;font-size:var(--font-size-150);font-weight:var(--font-weight-700);cursor:pointer}@media (max-width: 768px){.transaction-modal-container .provider-btn{padding:16px;font-size:16px;border-radius:8px;width:50%;align-self:flex-start}}.policy-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1100}@media (max-width: 769px){.policy-modal-overlay{padding:0 16px}}.policy-modal-container{background:var(--color-base-90);border-radius:var(--border-radius-200);padding:var(--spacing-400) var(--spacing-500);width:600px;max-width:90vw;max-height:80vh;overflow-y:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-300)}@media (max-width: 769px){.policy-modal-container{width:98vw;max-height:90vh;padding:24px 16px;overflow-y:auto;gap:16px;border-radius:16px}}.policy-modal-container .back-btn{align-self:flex-start;background:transparent;border:none;color:var(--color-base-0);cursor:pointer;padding:0;display:flex;align-items:center}.policy-modal-container .back-btn svg{width:20px;height:20px}@media (max-width: 769px){.policy-modal-container .back-btn svg{width:34px;height:34px}}.policy-modal-container .back-btn p{font-size:var(--font-size-100);font-weight:500;margin-left:8px}@media (max-width: 769px){.policy-modal-container .back-btn p{font-size:14px}}.policy-modal-container .title{color:var(--color-base-0);margin:0;text-transform:uppercase}@media (max-width: 769px){.policy-modal-container .title{font-size:18px}}.policy-modal-container .policy-content{overflow-y:auto;max-height:60vh;color:var(--color-base-10);white-space:pre-wrap}@media (max-width: 769px){.policy-modal-container .policy-content{max-height:50vh}}@media (max-width: 769px){.policy-modal-container .policy-content h6{font-size:18px;margin-bottom:12px}}.policy-modal-container::-webkit-scrollbar{width:6px}.policy-modal-container::-webkit-scrollbar-thumb{background:var(--color-base-60);border-radius:3px}.confirm-tx-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}@media (max-width: 769px){.confirm-tx-modal-overlay{z-index:20001}}.confirm-tx-modal-container{position:relative;background:var(--color-base-90);padding:var(--spacing-350);max-width:480px;width:90%;border-radius:var(--border-radius-250);display:flex;flex-direction:column;gap:var(--spacing-300);padding-top:var(--spacing-550)}@media (max-width: 769px){.confirm-tx-modal-container{padding:40px 20px 20px;max-width:90vw;border-radius:16px;gap:18px}}.confirm-tx-modal-container .fill-text-button{width:100%}.confirm-tx-modal-container .title{font-size:var(--font-size-350);font-weight:var(--font-weight-700);margin:0}@media (max-width: 769px){.confirm-tx-modal-container .title{font-size:20px;width:90%;margin:0 auto}}.confirm-tx-modal-container .subtitle{font-size:var(--font-size-100);font-weight:var(--font-weight-400);margin:0}@media (max-width: 769px){.confirm-tx-modal-container .subtitle{font-size:14px}}.confirm-tx-modal-container .section-header{font-size:var(--font-size-150);font-weight:var(--font-weight-700);margin:0}@media (max-width: 769px){.confirm-tx-modal-container .section-header{font-size:16px}}.close-btn{position:absolute;top:var(--spacing-300);right:var(--spacing-300);border:.5px solid var(--color-base-70);border-radius:100%;font-size:var(--font-size-100);cursor:pointer;color:var(--color-base-0);background:var(--color-base-80);padding:var(--spacing-100) var(--spacing-150)}@media (max-width: 769px){.close-btn{top:12px;right:12px;padding:4px 6px;font-size:10px}}.center-text{text-align:center}.summary-field{background:var(--color-base-80);border-radius:var(--border-radius-200);padding:var(--spacing-200);display:flex;flex-direction:column;gap:var(--spacing-150)}@media (max-width: 769px){.summary-field{padding:8px;border-radius:8px}}.summary-field label{font-size:var(--font-size-50);font-weight:var(--font-weight-500);color:var(--color-base-0)}@media (max-width: 769px){.summary-field label{font-size:14px}}.summary-field p{color:var(--color-base-0);font-size:var(--font-size-100);font-weight:var(--font-weight-400)}@media (max-width: 769px){.summary-field p{font-size:14px}}.toast-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1200}.tx-success-toast{position:fixed;top:2vh;left:50%;transform:translate(-50%,-10px);background:var(--color-base-90);border-radius:var(--border-radius-250);border:1px solid transparent;padding:var(--spacing-250) var(--spacing-250);display:flex;align-items:center;gap:var(--spacing-250);z-index:1200;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.tx-success-toast .message{color:var(--color-base-0);margin:0;font-family:Orbitron;font-size:var(--font-size-150);font-weight:var(--font-weight-700);text-align:center}@media (max-width: 769px){.tx-success-toast .message{font-family:Poppins;font-size:12px;font-weight:var(--font-weight-600)}}.tx-success-toast.tx-success-toast--error{border-color:var(--color-alert-100)}.tx-success-toast.tx-success-toast--error .message{font-family:Poppins;font-weight:var(--font-weight-500)}.tx-success-toast.tx-success-toast--visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.tx-success-toast.tx-success-toast--hidden{opacity:0;pointer-events:none;transform:translate(-50%,-10px)}.nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:10000}@media (min-width: 769px){.nav-overlay{display:none}}.navigation-mobile{position:relative;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--color-base-90);z-index:20000}@media (min-width: 769px){.navigation-mobile{display:none}}.navigation-mobile .logo{display:flex;align-items:center;gap:10px;z-index:300}.navigation-mobile .logo .toggle-icon{width:28px;height:28px;cursor:pointer;transition:width .2s,height .2s}.navigation-mobile .logo .toggle-icon.is-open{width:18px;height:18px}.navigation-mobile .menu-mobile{position:relative;z-index:200000}@media (min-width: 769px){.navigation-mobile .menu-mobile{display:none}}.navigation-mobile .menu-mobile nav{position:relative}.navigation-mobile .menu-mobile nav .right-navigation{display:flex;flex-direction:row;gap:12px}.navigation-mobile .menu-mobile nav .right-navigation .icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer}.navigation-mobile .menu-mobile nav .right-navigation .icon-button img{width:28px;height:28px}.navigation-mobile .menu-mobile nav .right-navigation .icon-notification-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:999px;background:var(--color-alert-100)}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0;border-radius:8px;cursor:pointer;transition:all .3s ease}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap img{width:28px;height:28px}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap p{font-family:Kurale;color:#214016;font-size:20px;font-weight:400;line-height:24px;text-align:left}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap.open{background-color:var(--primary-color-1)}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap.open p{color:#fff}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap.open .burger-menu span{background-color:#fff}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap.open .burger-menu span:nth-child(3){width:100%}.navigation-mobile .menu-mobile nav .right-navigation .burger-wrap .icon-notification-dot{position:absolute;top:-11.8px;right:-8px}.navigation-mobile .menu-mobile nav .burger-menu{width:18px;height:16px;position:relative;z-index:11;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (max-width: 1200px){.navigation-mobile .menu-mobile nav .burger-menu{display:block}}.navigation-mobile .menu-mobile nav .burger-menu span{display:block;position:absolute;height:2.2px;width:100%;background:var(--color-base-10);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navigation-mobile .menu-mobile nav .burger-menu span.open{display:block}.navigation-mobile .menu-mobile nav .burger-menu span:nth-child(1){top:0}.navigation-mobile .menu-mobile nav .burger-menu span:nth-child(2){top:6px}.navigation-mobile .menu-mobile nav .burger-menu span:nth-child(3){top:12px;width:100%}.navigation-mobile .menu-mobile nav .burger-menu.open span:nth-child(1){top:7.5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.navigation-mobile .menu-mobile nav .burger-menu.open span:nth-child(2){opacity:0;left:-30px}.navigation-mobile .menu-mobile nav .burger-menu.open span:nth-child(3){top:7.5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navigation-mobile .menu-mobile nav .burger-content{border-top:1px solid var(--color-base-40);position:absolute;display:none;background:var(--color-base-90);width:100vw;max-height:70vh;overflow-y:auto!important;right:-16px;z-index:151;box-shadow:0 9px 12px #0000000d;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:16px 16px 24px;overflow:hidden;top:calc(100% + 8px);transition:all .5s ease;box-sizing:border-box}.navigation-mobile .menu-mobile nav .burger-content.open{display:block}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation{width:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu{display:flex;flex-direction:column;gap:24px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu .menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu .menu-item .img-text{display:flex;flex-direction:row;gap:16px;align-items:center;position:relative}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu .menu-item .img-text .icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu .menu-item .img-text img{width:38px;height:38px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-left-menu .menu-item .img-text p{color:#fff;font-family:Orbitron;font-size:16px;font-weight:500}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons{display:flex;flex-direction:column;gap:36px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .account{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .account .pfp-name{display:flex;flex-direction:row;align-items:center;gap:12px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .account .pfp-name img{width:38px;height:38px;background-color:var(--color-base-80);box-sizing:border-box;border-radius:4px;object-fit:cover}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .account .pfp-name p{color:var(--color-base-10);font-family:Orbitron;font-size:12px;font-weight:700}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .balance{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--color-base-80);padding:7px 8px;box-sizing:border-box;border-radius:4px;margin-top:-18px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .balance .img-balance{display:flex;flex-direction:row;align-items:center;gap:12px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .balance .img-balance img{width:24px;height:24px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .balance .img-balance p{color:#fff;font-size:12px;font-family:Poppins}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .balance .amount{color:#fff;font-size:12px;font-family:Poppins}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item .img-text{display:flex;flex-direction:row;align-items:center;gap:16px;position:relative}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item .img-text .icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item .img-text img{width:24px;height:24px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item .img-text p{color:#fff;font-family:Poppins;font-size:16px}.navigation-mobile .menu-mobile nav .burger-content .burger-navigation .burger-buttons .menu-item .img-text p.label{color:var(--color-alert-100)}.burger-content .icon-notification-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:999px;background:var(--color-alert-100)}.steam-connect-modal{background:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;box-shadow:0 20px 40px #0000004d;position:relative;padding:24px}.steam-connect-modal .close-button{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease;scale:.9}.steam-connect-modal .close-button:hover:not(:disabled){scale:1}.steam-connect-modal .close-button img{width:20px;height:20px}.steam-connect-modal .modal-header{display:flex;flex-direction:column;gap:10px;align-items:center;box-sizing:border-box}.steam-connect-modal .modal-header .game-img{display:flex;flex-direction:row;gap:18px}.steam-connect-modal .modal-header .game-img h2{font-family:Orbitron;font-size:28px;font-weight:700;color:var(--color-base-0)}.steam-connect-modal .modal-header .game-img img{width:36px;height:36px}.steam-connect-modal .modal-header p{color:var(--color-base-20);font-family:Poppins;font-size:12px}.steam-connect-modal .modal-body{text-align:center;display:flex;flex-direction:column;gap:4px}.steam-connect-modal .modal-body p{color:var(--color-base-20);font-size:12px;font-weight:400;font-family:Poppins;line-height:normal}.steam-connect-modal .modal-body span{color:var(--color-primary-1);text-decoration:underline;font-size:12px;font-weight:400;font-family:Poppins;cursor:pointer;line-height:normal}.mobile-search{display:flex;flex-direction:column;gap:24px;background:var(--color-base-90);overflow:hidden;max-height:70vh;border-radius:8px}.mobile-search.active{padding-bottom:var(--spacing-200)}.mobile-search .mobile-search-input{display:flex;align-items:center;gap:var(--spacing-200);padding:12px 16px;border:1px solid var(--color-primary-1);border-radius:8px}.mobile-search .mobile-search-input .icon{width:24px}.mobile-search .mobile-search-input input{flex:1;background:transparent;border:none;color:var(--color-base-10);font-family:Orbitron;font-size:16px;caret-color:var(--color-primary-1)}.mobile-search .mobile-search-input input:focus{outline:none}.mobile-search .mobile-search-input input::placeholder{color:var(--color-base-10s)}.mobile-search .mobile-search-input .close-button{width:24px;height:24px;cursor:pointer}.mobile-search .mobile-search-tabs{display:flex;gap:12px;padding:0 16px}.mobile-search .mobile-search-tabs .tab{flex:1;background:transparent;border:none;color:var(--color-base-10);font-size:12px;font-weight:700;padding:8px 12px;border-radius:var(--border-radius-300);font-family:Orbitron;cursor:pointer;transition:background .2s ease}.mobile-search .mobile-search-tabs .tab.active{background:var(--gradient-secondary-1)}.mobile-search .mobile-search-results{display:flex;flex-direction:column;gap:24px;padding:0 16px 32px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.mobile-search .mobile-search-results .empty-state{display:flex;flex-direction:column;align-self:center;gap:24px;text-align:center;padding-bottom:12px}.mobile-search .mobile-search-results .empty-state p{font-family:Orbitron;font-size:16px;font-weight:700}.mobile-search .mobile-search-results .empty-state span{font-family:Poppins;font-size:16px;font-weight:400}.dashboard-mobile-search{margin-top:var(--spacing-200)}@media (min-width: 769px){.dashboard-mobile-search{display:none}}.dashboard-mobile-search .search-button{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;background-color:var(--color-base-90);padding:8px;box-sizing:border-box;border-radius:8px;cursor:pointer;border:1px solid var(--color-base-80)}.dashboard-mobile-search .search-button:active{background-color:var(--color-base-70)}.dashboard-mobile-search .search-button img{width:24px}.dashboard-mobile-search .search-button span{color:var(--color-base-10);font-family:Orbitron;font-size:16px;font-weight:400}.dashboard-mobile-search__underlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1200}.dashboard-mobile-search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1210;padding:72px 16px 24px;display:flex;flex-direction:column;background:linear-gradient(180deg,#0e1216fa,#0e1216f0 40%,#0e1216e6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-top:calc(72px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.feature-tour-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.feature-tour-overlay .feature-tour-popup{width:600px;background-color:var(--color-base-90);border-radius:16px;overflow:hidden;position:relative;box-shadow:0 0 30px #0f03}.feature-tour-overlay .feature-tour-popup .close-btn,.feature-tour-overlay .feature-tour-popup .back-btn{position:absolute;top:16px;width:28px;height:28px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.feature-tour-overlay .feature-tour-popup .close-btn{right:16px;scale:.9;transition:all .3s ease}.feature-tour-overlay .feature-tour-popup .close-btn:hover{scale:1}.feature-tour-overlay .feature-tour-popup .back-btn{left:16px;scale:.9;transition:all .3s ease}.feature-tour-overlay .feature-tour-popup .back-btn:hover{scale:1}.feature-tour-overlay .feature-tour-popup .popup-content{text-align:center}.feature-tour-overlay .feature-tour-popup .popup-content .popup-image{height:220px;background:linear-gradient(135deg,#050,#0c0);background-image:url(/assets/background-7YFsk-Qr.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.feature-tour-overlay .feature-tour-popup .popup-content .features-text{padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;box-sizing:border-box}.feature-tour-overlay .feature-tour-popup .popup-content .features-text button{width:100%}.feature-tour-overlay .feature-tour-popup .popup-content .features-text button p{font-size:var(--font-size-150)!important}@media (max-width: 1440px){.feature-tour-overlay .feature-tour-popup .popup-content .features-text button{width:100%}}.feature-tour-overlay .feature-tour-popup .popup-content .features-text .popup-text{display:flex;flex-direction:column;gap:8px;color:var(--color-base-10)}.feature-tour-overlay .feature-tour-popup .popup-content .features-text .popup-pagination{display:flex;justify-content:center;gap:6px}.feature-tour-overlay .feature-tour-popup .popup-content .features-text .popup-pagination .dot{width:8px;height:8px;background:var(--color-base-20);border-radius:50%}.feature-tour-overlay .feature-tour-popup .popup-content .features-text .popup-pagination .dot.active{background:var(--gradient-secondary-1)}.position-badge{display:flex;align-items:center;justify-content:flex-end;padding:4px;border-radius:var(--border-radius-150, 4px);position:relative;box-sizing:border-box}.position-badge .badge-content{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;width:100%;height:100%}.position-badge .badge-icon{position:relative;width:16px;height:16px;flex-shrink:0}.position-badge .badge-icon .frame-icon{width:100%;height:100%;object-fit:contain}.position-badge .position-text{position:relative;display:flex;align-items:center;justify-content:center;padding:0 3px}.position-badge .position-text .position-icon{width:13.534px;height:8.64px;object-fit:contain}.position-badge .position-number{font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-250, 700);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px);color:#fff;text-shadow:1px 0px 1px 0px rgba(0,0,68,.16) inset;opacity:.7}.position-badge.gold{background:linear-gradient(90deg,#ecb73a,#866821)}.position-badge.silver{background:linear-gradient(90deg,#ccc,#999)}.position-badge.bronze{background:linear-gradient(90deg,#cd7f32,#b87333)}.position-badge.gradient{background:linear-gradient(90deg,var(--Primary-Primary-2, #21ced9) 0%,var(--Primary-Primary-1, #00a6ff) 100%)}.leaderboard-row{display:grid;grid-template-columns:1fr 14fr 1fr 3fr 1.5fr;align-items:center;padding:var(--spacing-200) var(--spacing-250);border-bottom:1px solid var(--color-base-80);border-radius:0;background:transparent;cursor:pointer}.leaderboard-row:hover{background:var(--color-base-90)}.leaderboard-row.header{font-family:Orbitron;font-weight:700;color:var(--color-base-10)}.leaderboard-row .cell{display:flex;align-items:center;gap:var(--spacing-100);color:var(--color-base-0)}.leaderboard-row .rank{padding-left:.5vw}.leaderboard-row .rank div{width:1.4vw;height:1.4vw;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-base-80);border-radius:4px}@media (max-width: 768px){.leaderboard-row .rank div{width:24px;height:24px}}.leaderboard-row .rank p{line-height:1;text-align:center;justify-content:center;font-family:Orbitron;font-weight:700;color:var(--color-base-0)}.leaderboard-row .skill div{padding:4px;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-base-80);border-radius:4px;gap:var(--spacing-100)}.leaderboard-row .player{display:flex;align-items:center;gap:var(--spacing-150)}.leaderboard-row .player .player-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.leaderboard-row .player .player-avatar .avatar-image{width:100%;height:100%;object-fit:cover}.leaderboard-row .player .player-avatar .avatar-placeholder{width:100%;height:100%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.leaderboard-row .player .username{color:var(--color-base-0);font-weight:500}.leaderboard-row .skill{color:var(--Tertiary-Tertiary1, #c1ff00)}.leaderboard-row .skill .trend-arrow{width:.8vw;height:.8vw}@media (max-width: 768px){.leaderboard-row .skill .trend-arrow{width:12px;height:12px}}.leaderboard-row .skill .skill-number{color:inherit;font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-250, 700);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px)}.leaderboard-row .position{display:flex;align-items:center;justify-content:center}.leaderboard-row .elo{color:var(--color-base-0);font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-250, 700);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px)}.leaderboard-row:last-child{border-bottom:none}.leaderboard-row:not(.header) .rank{color:var(--color-base-0);font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--font-weight-250, 700);line-height:normal;letter-spacing:var(--letter-spacing-default, 0px)}.leaderboard-row:not(.header) .player .username{color:var(--color-base-0);font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-250, 700);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px)}@media (max-width: 768px){.leaderboard-row{grid-template-columns:1fr 6fr 2.2fr 2fr;padding:12px 0;width:100%}.leaderboard-row .position{display:none}.leaderboard-row .player .player-avatar{width:28px;height:28px}}.leaderboard-table{display:flex;flex-direction:column;width:100%;border-radius:0 0 var(--border-radius-250) var(--border-radius-250);padding:var(--spacing-100) 0;overflow-x:auto;overflow-y:auto;flex:1 1 auto}.leaderboard-table .loading-indicator{display:flex;justify-content:center;align-items:center;padding:var(--spacing-300);color:var(--color-base-40);font-style:italic}.ranking{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;z-index:2}.ranking .content{display:flex;flex-direction:column;width:100%;height:100%;gap:18px}@media (max-width: 768px){.ranking .content{padding:0}}.ranking .content .row{display:flex;justify-content:flex-start;align-items:center;gap:21px}.ranking .content .row.header-row{justify-content:space-between;align-items:center;margin-bottom:var(--spacing-150)}.ranking .content .row.header-row .left-section{display:flex;align-items:center;gap:24px}.ranking .content .row.header-row .left-section .ranking-title{font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;color:var(--color-base-10);margin:0}.ranking .content .row.header-row .filters-section{display:flex;gap:16px;align-items:center}.ranking .content .row.header-row .filters-section .dropdown{width:160px;margin-top:0}.ranking .content .row.filters{gap:16px;justify-content:flex-end}.ranking .content .row.filters .dropdown{width:160px}.ranking .content .row.game-selector{justify-content:flex-start;margin-bottom:var(--spacing-150)}.ranking .profile-underlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50}.ranking .profile-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-base-90);border-radius:var(--border-radius-200);padding:40px;z-index:51;min-width:300px;text-align:center}.ranking .leaderboard-header{display:grid;grid-template-columns:1fr 14fr 1fr 3fr 1.5fr;align-items:center;padding:var(--spacing-200) var(--spacing-250);border-radius:var(--border-radius-250) var(--border-radius-250) 0 0;color:#fff;font-family:var(--Font-Family---font-family-secondary, Poppins);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-100, 400);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px);margin-bottom:0}.ranking .leaderboard-header .cell{display:flex;align-items:center;gap:var(--spacing-100);color:inherit}.ranking .leaderboard-header .cell.rank{justify-content:flex-start}@media (max-width: 768px){.ranking .leaderboard-header .cell.rank{padding-left:5px}}.ranking .leaderboard-header .cell.position{justify-content:center;text-align:center}.ranking .leaderboard-header .cell.skill{justify-content:flex-start;text-align:left}@media (max-width: 768px){.ranking .leaderboard-header .cell.skill{margin-left:-18px}}.ranking .leaderboard-header .cell.player{padding-left:.7vw}.dashboard.ranking{height:100vh;display:flex;flex-direction:column}@media (max-width: 768px){.ranking{margin-left:0;width:100%;padding:0;overflow-x:hidden}.ranking .content{gap:16px}.ranking .content>*{padding:0 16px}.ranking .content>.game-selector-row{padding-top:16px}.ranking .content>:last-child{padding-bottom:36px}.ranking .content .header-row{align-items:center;gap:12px}.ranking .content .header-row .ranking-title{font-family:Orbitron;font-size:24px;margin:0}.ranking .content .header-row .filters-section{gap:8px}.ranking .content .header-row .filters-section .dropdown{width:140px}.ranking .leaderboard-header{grid-template-columns:1fr 6fr 2.2fr 2fr;padding:12px 16px;gap:18px}.ranking .leaderboard-header .cell.position{display:none}.ranking .leaderboard-header .cell.player{padding-left:0}.ranking .leaderboard-table{width:100%;box-sizing:border-box}}.stroke-icon-left-button{width:fit-content;background:var(--color-base-90);border-radius:var(--border-radius-200);border:none;cursor:pointer;transition:all .5s ease;display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 768px){.stroke-icon-left-button{gap:8px;border-radius:8px}}.stroke-icon-left-button p{font-family:Orbitron;font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0}.stroke-icon-left-button img{width:1vw;height:1vw;min-height:16px;min-width:16px}.stroke-icon-left-button.bg-black{background:#000}.dashboard-teams{display:flex;height:100vh;background:var(--color-base-95)}.dashboard-teams .teams-content{flex:1;margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:var(--spacing-400);overflow-y:auto;position:relative;z-index:2}.dashboard-teams .teams-content .teams-header{margin-bottom:var(--spacing-400)}.dashboard-teams .teams-content .teams-header .header-actions{display:flex;flex-direction:column;gap:24px;justify-content:space-between;align-items:flex-start}.dashboard-teams .teams-content .teams-header .header-actions h4{font-family:Orbitron;font-size:32px;font-weight:700;color:var(--color-base-0);margin:0}.dashboard-teams .teams-content .teams-header .header-actions .game-team{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dashboard-teams .teams-content .loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;font-family:Orbitron,sans-serif;font-size:var(--font-size-200);color:var(--color-base-30)}.dashboard-teams .teams-content .error-message{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:var(--spacing-300);margin-bottom:var(--spacing-400);border-radius:var(--border-radius-100);font-size:var(--font-size-100);text-align:center}.dashboard-teams .teams-content .empty-state{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;text-align:center}.dashboard-teams .teams-content .empty-state .bottom{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.dashboard-teams .teams-content .empty-state .bottom h3{font-family:Orbitron;font-size:32px;font-weight:700;color:var(--color-base-10)}@media (max-width: 768px){.dashboard-teams .teams-content .empty-state .bottom h3{font-size:24px}}.dashboard-teams .teams-content .empty-state .bottom p{font-size:16px;color:var(--color-base-20)}.dashboard-teams .teams-content .teams-list{display:flex;flex-direction:column;gap:var(--spacing-300)}.dashboard-teams .teams-content .teams-list .team-card{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--color-base-90);border:1px solid black;border-radius:8px;transition:all .2s ease}.dashboard-teams .teams-content .teams-list .team-card:hover{border:1px solid var(--color-tertiary-1);transform:translateY(-2px)}.dashboard-teams .teams-content .teams-list .team-card .team-name-avatar{display:flex;flex-direction:row;align-items:center;gap:16px}.dashboard-teams .teams-content .teams-list .team-card .team-name-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--color-base-70)}.dashboard-teams .teams-content .teams-list .team-card .team-name-avatar h3{color:var(--color-base-10);font-size:16px;font-family:Orbitron;font-weight:700;overflow:hidden;text-overflow:ellipsis;width:250px;white-space:nowrap}.dashboard-teams .teams-content .teams-list .team-card .skills{display:flex;flex-direction:row;align-items:center;gap:4px;visibility:hidden}.dashboard-teams .teams-content .teams-list .team-card .skills .line{width:19px;height:1px;background-color:var(--color-base-80)}.dashboard-teams .teams-content .teams-list .team-card .skills .skill{padding:4px;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-base-80);border-radius:4px;gap:var(--spacing-100)}.dashboard-teams .teams-content .teams-list .team-card .players-in-team{display:flex;flex-direction:row;gap:4px;align-items:center}.dashboard-teams .teams-content .teams-list .team-card .players-in-team span{color:var(--color-base-40);font-family:Orbitron;font-size:12px;font-weight:700}.dashboard-teams .teams-content .teams-list .team-card .players-in-team img{width:15px}@media (max-width: 768px){.dashboard-teams .teams-content{width:100%;padding:16px;margin:0}.dashboard-teams .teams-content .teams-header{margin-bottom:24px}.dashboard-teams .teams-content .teams-header .header-actions{gap:8px;align-items:stretch}.dashboard-teams .teams-content .teams-header .header-actions h4{text-align:left;font-size:24px}.dashboard-teams .teams-content .teams-header .header-actions .button-stroke{width:50%}.dashboard-teams .teams-content .teams-header .header-actions .button-stroke button{width:100%;height:100%;padding:10px 12px}.dashboard-teams .teams-content .teams-list{gap:var(--spacing-200)}.dashboard-teams .teams-content .teams-list .team-card{position:relative;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px 16px;border-radius:14px}.dashboard-teams .teams-content .teams-list .team-card:after{content:"";right:16px;top:50%;width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3585%209.40874L8.8252%205.8754C8.74773%205.7973%208.65556%205.7353%208.55401%205.693C8.45246%205.65069%208.34354%205.62891%208.23353%205.62891C8.12352%205.62891%208.0146%205.65069%207.91305%205.693C7.8115%205.7353%207.71933%205.7973%207.64186%205.8754C7.48665%206.03154%207.39954%206.24275%207.39954%206.4629C7.39954%206.68306%207.48665%206.89427%207.64186%207.0504L10.5919%2010.0004L7.64186%2012.9504C7.48665%2013.1065%207.39954%2013.3178%207.39954%2013.5379C7.39954%2013.7581%207.48665%2013.9693%207.64186%2014.1254C7.71973%2014.2026%207.81208%2014.2637%207.91361%2014.3052C8.01514%2014.3467%208.12386%2014.3677%208.23353%2014.3671C8.3432%2014.3677%208.45192%2014.3467%208.55345%2014.3052C8.65498%2014.2637%208.74733%2014.2026%208.8252%2014.1254L12.3585%2010.5921C12.4366%2010.5146%2012.4986%2010.4224%2012.5409%2010.3209C12.5832%2010.2193%2012.605%2010.1104%2012.605%2010.0004C12.605%209.89039%2012.5832%209.78147%2012.5409%209.67992C12.4986%209.57837%2012.4366%209.48621%2012.3585%209.40874Z'%20fill='%23F2F2F2'/%3e%3c/svg%3e") no-repeat center/contain;opacity:.9}.dashboard-teams .teams-content .teams-list .team-card .skills{display:none}.dashboard-teams .teams-content .teams-list .team-card .team-name-avatar h3.team-name{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;color:var(--color-base-0);margin:0;width:unset}.dashboard-teams .teams-content .teams-list .team-card .team-name-avatar .game-mode{display:none}.dashboard-teams .teams-content .teams-list .team-card .team-stats{margin-right:12px;display:flex;align-items:center;gap:8px}.dashboard-teams .teams-content .teams-list .team-card .team-stats .stat-item:not(:last-child){display:none}.dashboard-teams .teams-content .teams-list .team-card .team-stats .stat-item{flex-direction:row;align-items:center;gap:6px}.dashboard-teams .teams-content .teams-list .team-card .team-stats .stat-item .stat-label{display:none}.dashboard-teams .teams-content .teams-list .team-card .team-stats .stat-item .stat-value{font-family:Orbitron,sans-serif;font-size:16px;font-weight:600;color:var(--color-base-40)}.dashboard-teams .teams-content .teams-list .team-card .team-stats .stat-item:before{content:"";display:inline-block;width:18px;height:18px;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='14'%20viewBox='0%200%2012%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.27968%2013.7693C1.27968%2010.6722%201.27968%208.46002%203.99466%208.46002H8.33862C11.0536%208.46002%2011.0536%2010.6722%2011.0536%2013.7693'%20stroke='%2300A6FF'/%3e%3cpath%20d='M6.16575%200.73053C7.69958%200.73053%208.92355%201.94342%208.92356%203.41608C8.92356%204.88874%207.69958%206.10162%206.16575%206.10162C4.63198%206.10154%203.40794%204.88869%203.40794%203.41608C3.40794%201.94347%204.63199%200.73061%206.16575%200.73053Z'%20stroke='%2300A6FF'/%3e%3c/svg%3e") no-repeat center/contain}.dashboard-teams .teams-content .teams-list .team-card #view-team-button{display:none}}.create-team-modal{background:var(--color-base-90);border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;position:relative;padding:24px;box-sizing:border-box}.create-team-modal .close-button{position:absolute;background:none;border:none;top:8px;right:8px;cursor:pointer;padding:8px;scale:.9;transition:all .2s ease}.create-team-modal .close-button:hover:not(:disabled){scale:1}.create-team-modal .modal-header h2{text-align:center;font-family:Orbitron;font-size:24px;font-weight:600;color:var(--color-base-10);margin:0}.create-team-modal .error-message{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:12px 24px;margin:16px 24px 0;border-radius:8px;font-size:14px;text-align:center}.create-team-modal .modal-body{display:flex;flex-direction:column;gap:24px;padding-bottom:20px;max-height:50vh;overflow-y:auto}.create-team-modal .modal-body .image-input{margin-top:16px;background-color:#75cfff4d;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--color-primary-1);border-radius:8px;cursor:pointer}.create-team-modal .modal-body .image-input.logo{background-color:transparent;border:none}.create-team-modal .modal-body .image-input .image-preview{position:relative}.create-team-modal .modal-body .image-input .image-preview .preview{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:100%;border:1px solid var(--color-primary-1)}.create-team-modal .modal-body .image-input .image-preview .delete{position:absolute;bottom:0;right:0;width:16px;height:16px;background-color:#edc6c6;padding:4px;object-fit:cover;object-position:center;border-radius:100%}.create-team-modal .modal-body .image-input h3{color:var(--color-base-0);font-family:Poppins;font-size:16px;font-weight:400}.create-team-modal .modal-body .image-input h3 span{color:var(--color-primary-1);text-decoration:underline;font-family:Poppins;font-size:16px;font-weight:400}.create-team-modal .modal-body .image-input p{color:var(--color-base-20);font-size:12px;font-family:Poppins}.create-team-modal .modal-body .rules-section{display:flex;flex-direction:column;gap:12px;padding-top:8px}.create-team-modal .modal-body .rules-section .rules-title{color:var(--color-base-0);font-family:Poppins;font-size:16px;font-weight:500;margin:0}.create-team-modal .modal-body .rules-section .agreements-list{display:flex;flex-direction:column;gap:12px}.create-team-modal .modal-body .rules-section .agreements-list .checkbox{padding:0}.create-team-modal .modal-body .team-summary{background:var(--color-base-85);border-radius:8px;padding:20px;margin-top:24px;border:1px solid var(--color-base-80)}.create-team-modal .modal-body .team-summary h3{font-family:Orbitron;font-size:18px;font-weight:600;color:var(--color-base-10);margin:0 0 16px}.create-team-modal .modal-body .team-summary .summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.create-team-modal .modal-body .team-summary .summary-item:last-child{margin-bottom:0}.create-team-modal .modal-body .team-summary .summary-item .label{font-weight:400;color:var(--color-base-0);font-size:14px;font-family:Poppins}.create-team-modal .modal-body .team-summary .summary-item .value{color:var(--color-base-0);font-size:14px;text-align:right;max-width:60%;word-break:break-word}.create-team-modal .modal-body .friends-section h3{font-family:Orbitron;font-size:18px;font-weight:600;color:var(--color-base-10);margin:0 0 16px}.create-team-modal .modal-body .friends-section .no-friends{text-align:center;padding:40px 20px;color:var(--color-base-30)}.create-team-modal .modal-body .friends-section .no-friends p{margin:0 0 8px;font-size:14px}.create-team-modal .modal-body .friends-section .no-friends p:last-child{margin-bottom:0;font-size:12px;opacity:.8}.create-team-modal .modal-body .friends-section .friends-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.create-team-modal .modal-body .friends-section .friends-list .friend-item{display:flex;align-items:center;padding:12px;border-radius:8px;border:1px solid var(--color-base-80);cursor:pointer;transition:all .2s ease;background:var(--color-base-85)}.create-team-modal .modal-body .friends-section .friends-list .friend-item:hover{background:var(--color-base-80);border-color:var(--color-tertiary-1)}.create-team-modal .modal-body .friends-section .friends-list .friend-item.selected{border-color:var(--color-tertiary-1)}.create-team-modal .modal-body .friends-section .friends-list .friend-item .friend-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:12px;border:2px solid var(--color-base-70)}.create-team-modal .modal-body .friends-section .friends-list .friend-item .friend-name{flex:1;font-weight:500;color:var(--color-base-10);font-size:14px}.create-team-modal .modal-body .friends-section .friends-list .friend-item .checkbox-wrapper{display:flex;align-items:center}.create-team-modal .modal-body .friends-section .friends-list .friend-item .checkbox-wrapper .checkbox{padding:0;gap:0}.create-team-modal .modal-body .friends-section .friends-list .friend-item .checkbox-wrapper .checkbox input[type=checkbox]{width:24px;height:24px;border-radius:6px}.create-team-modal .modal-body .friends-section .friends-list .friend-item .checkbox-wrapper .checkbox label{display:none}.create-team-modal .modal-footer{padding-top:24px;display:flex;justify-content:center;align-items:stretch;width:100%;box-sizing:border-box}.create-team-modal .modal-footer>.fill-text-button{width:100%;flex:1}.create-team-modal .modal-footer .footer-buttons{display:flex;gap:12px;width:100%;align-items:stretch}.create-team-modal .modal-footer .footer-buttons .button-stroke{flex:1}.create-team-modal .modal-footer .footer-buttons .stroke-text-button,.create-team-modal .modal-footer .footer-buttons .fill-text-button{flex:1;width:100%}@media (max-width: 768px){.modal-overlay{padding:10px}.create-team-modal{max-height:95vh;padding:16px;height:fit-content}.create-team-modal .modal-header{padding:16px 16px 0}.create-team-modal .modal-header h2{font-size:24px}.create-team-modal .modal-body{padding-bottom:24px;height:fit-content;max-height:unset;overflow-y:unset}.create-team-modal .modal-footer{padding:16px 0}}.styled-dropdown{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-150)}@media (max-width: 769px){.styled-dropdown{gap:8px}}.styled-dropdown .dropdown-control{border-radius:var(--border-radius-200);border:var(--border-width-150) solid var(--color-base-90);background:var(--color-base-80);border:1px solid var(--color-base-60);padding:var(--spacing-150);font-size:var(--font-size-100);width:100%;text-align:left;font-family:Poppins;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;cursor:pointer}@media (max-width: 769px){.styled-dropdown .dropdown-control{padding:12px;border-radius:4px;font-size:12px}}.styled-dropdown .dropdown-control:hover{border-color:var(--color-base-70);background:var(--color-base-80)}.styled-dropdown .dropdown-control:focus{outline:none}.styled-dropdown.open .dropdown-control{border-color:var(--color-primary-1)}.styled-dropdown .value-label{font-size:var(--font-size-100);color:var(--color-base-0)}@media (max-width: 769px){.styled-dropdown .value-label{font-size:16px}}.styled-dropdown .arrow{width:var(--icon-size-150);height:var(--icon-size-150);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.0002%209.16994C16.8128%208.98369%2016.5594%208.87915%2016.2952%208.87915C16.031%208.87915%2015.7776%208.98369%2015.5902%209.16994L12.0002%2012.7099L8.46019%209.16994C8.27283%208.98369%208.01938%208.87915%207.75519%208.87915C7.49101%208.87915%207.23756%208.98369%207.05019%209.16994C6.95646%209.26291%206.88207%209.37351%206.8313%209.49537C6.78053%209.61723%206.75439%209.74793%206.75439%209.87994C6.75439%2010.012%206.78053%2010.1427%206.8313%2010.2645C6.88207%2010.3864%206.95646%2010.497%207.05019%2010.5899L11.2902%2014.8299C11.3832%2014.9237%2011.4938%2014.9981%2011.6156%2015.0488C11.7375%2015.0996%2011.8682%2015.1257%2012.0002%2015.1257C12.1322%2015.1257%2012.2629%2015.0996%2012.3848%2015.0488C12.5066%2014.9981%2012.6172%2014.9237%2012.7102%2014.8299L17.0002%2010.5899C17.0939%2010.497%2017.1683%2010.3864%2017.2191%2010.2645C17.2699%2010.1427%2017.296%2010.012%2017.296%209.87994C17.296%209.74793%2017.2699%209.61723%2017.2191%209.49537C17.1683%209.37351%2017.0939%209.26291%2017.0002%209.16994Z'%20fill='%23F2F2F2'/%3e%3c/svg%3e");background-size:contain;transition:transform .1s ease}@media (max-width: 769px){.styled-dropdown .arrow{width:16px;height:16px}}.styled-dropdown .arrow.open{transform:rotate(180deg)}.styled-dropdown .dropdown-menu{position:absolute;top:104%;z-index:10;margin:0;padding:var(--spacing-200);list-style:none;border-radius:var(--border-radius-200);background:var(--color-base-90);width:100%;font-size:var(--font-size-100);display:flex;flex-direction:column;gap:var(--spacing-100);border:var(--border-width-150) solid var(--color-base-60);box-sizing:border-box}@media (max-width: 769px){.styled-dropdown .dropdown-menu{padding:8px;border-radius:8px;gap:12px}}.styled-dropdown .dropdown-option{padding:var(--spacing-150) var(--spacing-200);cursor:pointer;border-radius:var(--border-radius-200);font-size:var(--font-size-100)}@media (max-width: 769px){.styled-dropdown .dropdown-option{padding:8px;border-radius:4px;font-size:16px}}.styled-dropdown .dropdown-option.selected{display:flex;justify-content:space-between;background:var(--color-base-80)}.styled-dropdown .dropdown-option:hover:not(.selected){background:var(--color-base-80)}.styled-dropdown .dropdown-option .check-mark{margin-left:var(--spacing-200)}@media (max-width: 769px){.styled-dropdown .dropdown-option .check-mark{margin-left:8px}}.textarea-container{position:relative}.textarea-container label{position:absolute;top:.4vw;left:.4vw;transition:all .2s ease-in-out;font-size:var(--font-size-100);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.textarea-container label{font-size:16px;top:8px;left:8px}}.textarea-container.has-value label,.textarea-container.focused label{top:-.8vw;font-size:var(--font-size-50);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.textarea-container.has-value label,.textarea-container.focused label{font-size:14px;top:-20px}}.textarea-container textarea{width:100%;box-sizing:border-box;background-color:var(--color-base-80);padding:var(--spacing-150);border-radius:var(--border-radius-150);border:1px solid var(--color-base-70);resize:none;font-size:var(--font-size-100);font-family:Poppins;letter-spacing:var(--letter-spacing-0);font-weight:400;color:var(--color-base-10);transition:all .2s ease-in-out;caret-color:var(--color-primary-1);outline:none}@media (max-width: 769px){.textarea-container textarea{font-size:16px;border-radius:8px;padding:12px 12px 12px 8px}}.textarea-container textarea:hover{border:1px solid var(--color-base-40)}.textarea-container textarea:focus,.textarea-container textarea:active{outline:none;border:1px solid var(--color-primary-1)}.textarea-container .char-counter{position:absolute;padding:0 .4vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;width:100%}@media (max-width: 769px){.textarea-container .char-counter{bottom:-12px}}.textarea-container .char-counter p{font-family:Orbitron;font-weight:700;font-size:var(--font-size-50);color:var(--color-base-40)}@media (max-width: 769px){.textarea-container .char-counter p{font-size:12px}}.textarea-container .char-counter span{display:none}.textarea-container.error label{color:var(--color-alert-100)}.textarea-container.error textarea{border-color:var(--color-alert-100)}.textarea-container.error .char-counter{color:var(--color-alert-30);justify-content:space-between;font-size:var(--font-size-50)}.textarea-container.error .char-counter span{margin-top:var(--spacing-100);display:block;font-family:Poppins;color:var(--color-alert-100);font-weight:400;font-size:12px}.modal-overlay .confirm-delete-team-modal{background:var(--color-base-90);padding:24px;border-radius:12px;text-align:center;position:relative;width:500px;max-width:80vw;border:1px solid var(--color-base-80);display:flex;flex-direction:column;gap:16px;align-items:center}.modal-overlay .confirm-delete-team-modal h1{font-size:24px!important}.modal-overlay .confirm-delete-team-modal .description{color:var(--color-base-0);font-size:16px;font-family:Poppins;font-weight:400;line-height:normal}.modal-overlay .confirm-delete-team-modal .buttons{display:flex;flex-direction:row;gap:16px}.cancel-text-button{position:relative;overflow:hidden;width:fit-content;background:var(--color-alert-100);border:none;border-radius:var(--border-radius-200);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .4s ease}@media (max-width: 768px){.cancel-text-button{width:100%;border-radius:8px;padding:12px 16px}}.cancel-text-button:hover{background:var(--color-alert-30)}.cancel-text-button p{position:relative;z-index:1;font-family:Orbitron;font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0}.cancel-text-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0}.cancel-text-button:hover:before{opacity:1}.cancel-text-button.disabled{background:var(--gradient-disabled);cursor:not-allowed}.cancel-text-button.disabled:before{opacity:0!important}.cancel-text-button:focus:before{background:var(--gradient-clicked);opacity:1;transition-duration:.3s}.team-detail{display:flex;height:100vh;background:var(--color-base-95)}@media (max-width: 769px){.team-detail{flex-direction:column;height:unset}}.team-detail .team-content{flex:1;margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:var(--spacing-400);overflow-y:auto;position:relative;z-index:2}@media (max-width: 769px){.team-detail .team-content{margin-left:0;margin-right:0;width:100%;box-sizing:border-box;padding:16px}}.team-detail .team-content .navigation{background:#202020;border-radius:8px;padding:10px;margin-bottom:16px;width:100%;height:46px;box-sizing:border-box;display:flex;align-items:center}.team-detail .team-content .team-header{margin-bottom:var(--spacing-400);display:flex;justify-content:space-between;align-items:center}.team-detail .team-content .loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;font-family:Orbitron,sans-serif;font-size:var(--font-size-200);color:var(--color-base-30)}.team-detail .team-content .error-message{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:var(--spacing-300);margin-bottom:var(--spacing-400);border-radius:var(--border-radius-100);font-size:var(--font-size-100);text-align:center}.team-detail .team-content .team-info{display:flex;align-items:center;gap:var(--spacing-400);margin-bottom:var(--spacing-500);padding:var(--spacing-400);background:var(--color-base-90);border-radius:16px;border:1px solid var(--color-base-80)}.team-detail .team-content .team-info .team-avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--color-base-70)}.team-detail .team-content .team-info .team-details{flex:1;display:flex;flex-direction:column;gap:16px}.team-detail .team-content .team-info .team-details .team-overview-info{display:flex;flex-direction:column;gap:8px}.team-detail .team-content .team-info .team-details .team-overview-info h1{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;color:var(--color-base-10)}.team-detail .team-content .team-info .team-details .detail{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:300}.team-detail .team-content .team-info .buttons{display:flex;flex-direction:row;align-items:center;gap:12px}.team-detail .team-content .team-info .buttons .more-button{width:36px;height:36px;border:1px solid var(--color-base-40);border-radius:4px;position:relative;cursor:pointer}.more-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:transparent}.more-menu-overlay{position:fixed;z-index:300;padding:4px;background-color:var(--color-base-90);border:1px solid var(--color-base-40);border-radius:4px;display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:fit-content}.more-menu-overlay img{cursor:pointer;width:20px;height:20px}.more-menu-overlay .menu-items{display:flex;flex-direction:column}.more-menu-overlay .menu-items span{padding:8px;box-sizing:border-box;color:var(--color-base-10);font-family:Orbitron;font-size:12px;font-weight:700;cursor:pointer;background-color:transparent;transition:all .3s ease}.more-menu-overlay .menu-items span:hover{border-radius:4px;background-color:var(--color-base-80)}.more-menu-overlay .menu-items .red{color:var(--color-alert-100)}@media (max-width: 769px){.team-detail .team-content{margin-left:0;width:100%}.team-detail .team-content .team-header{margin-bottom:20px;flex-direction:column;align-items:stretch}.team-detail .team-content .team-header .back-button{align-self:flex-start}.team-detail .team-content .team-info{text-align:center;gap:16px;flex-wrap:wrap;padding:24px 16px}.team-detail .team-content .team-info .team-avatar{align-self:center}.team-detail .team-content .team-info .stats{justify-content:center}.team-detail .team-content .team-info .team-details{text-align:left}.team-detail .team-content .team-info>:nth-child(1),.team-detail .team-content .team-info>:nth-child(2){flex:1 0 45%}.team-detail .team-content .team-info>:nth-child(3){flex:1 0 60%;justify-content:center}.team-detail .team-content .team-info>:nth-child(3) .button-stroke{width:50%}.team-detail .team-content .team-info>:nth-child(3) button{width:100%}.team-detail .team-content .team-members .members-list{grid-template-columns:1fr;gap:var(--spacing-200)}}.tab-navigation .tab-list{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin:0}.tab-navigation .tab-list .tab-item{background:none;border:none;color:#f2f2f2;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1;padding:8px 4px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:fit-content}.tab-navigation .tab-list .tab-item:hover:not(.disabled):not(.active){color:#fff}.tab-navigation .tab-list .tab-item.active{color:#c1ff00;font-weight:400}.tab-navigation .tab-list .tab-item.disabled{opacity:.6;cursor:not-allowed;color:#f2f2f2}@media (max-width: 768px){.tab-navigation .tab-list{gap:8px;padding:0 12px}.tab-navigation .tab-list .tab-item{padding:6px 8px;font-size:11px;flex:1;min-width:0;text-align:center}}.team-overview-tab{display:flex;flex-direction:row;gap:16px}@media (max-width: 768px){.team-overview-tab{flex-direction:column;gap:16px}}.team-overview-tab .left{display:flex;flex-direction:column;gap:16px;width:100%}.team-overview-tab .left .recently-played-game{padding:10px;display:flex;flex-direction:column;gap:10px;background-color:var(--color-base-90);border-radius:8px}@media (max-width: 768px){.team-overview-tab .left .recently-played-game{padding:16px 12px}}.team-overview-tab .left .recently-played-game img{width:139.029px;height:163px;object-fit:cover;object-position:bottom;border-radius:8px}@media (max-width: 768px){.team-overview-tab .left .recently-played-game h2{font-size:18px!important}}.team-overview-tab .left .recently-played-game .game{display:flex;flex-direction:row;gap:12px;background-color:var(--color-base-80);padding:8px;box-sizing:border-box;border-radius:8px}.team-overview-tab .left .recently-played-game .game .info{display:flex;flex-direction:column;gap:12px}.team-overview-tab .left .recently-played-game .game .info .game-heading{display:flex;flex-direction:row;align-items:center;gap:8px}.team-overview-tab .left .recently-played-game .game .info .game-heading img{width:32px;height:32px}.team-overview-tab .left .recently-played-game .game .info .game-heading p{font-family:Orbitron;font-weight:700;font-size:16px;color:var(--color-base-0)}.team-overview-tab .left .recently-played-game .game .info .game-stats{display:flex;flex-direction:row;gap:24px}.team-overview-tab .left .recently-played-game .game .info .game-stats .stat{display:flex;flex-direction:column;gap:4px}.team-overview-tab .left .recently-played-game .game .info .game-stats .stat h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400}.team-overview-tab .left .recently-played-game .game .info .game-stats .stat p{font-size:12px;color:var(--color-base-0);font-family:Orbitron;font-weight:700}.team-overview-tab .left .recently-played-game .game .info .game-stats .recent-results{display:flex;flex-direction:column;gap:4px}.team-overview-tab .left .recently-played-game .game .info .game-stats .recent-results h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400}.team-overview-tab .left .recently-played-game .game .info .game-stats .recent-results p{display:flex;flex-direction:row;gap:4px;font-size:12px;font-family:Orbitron;font-weight:700}.team-overview-tab .left .recently-played-game .game .info .game-stats .recent-results p .green{color:var(--color-primary-3)}.team-overview-tab .left .recently-played-game .game .info .game-stats .recent-results p .red{color:var(--color-alert-100)}.team-overview-tab .left .about{padding:16px 12px;background-color:var(--color-base-90);border-radius:8px;display:flex;flex-direction:column;gap:10px}.team-overview-tab .left .about h3{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.team-overview-tab .left .about p{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400}.team-overview-tab .right{display:flex;flex-direction:column;gap:16px;width:50%}@media (max-width: 768px){.team-overview-tab .right{width:100%}}.team-overview-tab .right .level{display:flex;flex-direction:column;gap:10px;background-color:var(--color-base-90);padding:16px 12px;border-radius:8px}.team-overview-tab .right .level h3{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.team-overview-tab .right .level .level-badge{width:fit-content;box-sizing:border-box;padding:4px;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-base-80);border-radius:4px;gap:var(--spacing-100)}.team-overview-tab .right .country{display:flex;flex-direction:column;gap:10px;background-color:var(--color-base-90);padding:16px 12px;border-radius:8px}.team-overview-tab .right .country h3{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.team-overview-tab .right .country .container{display:flex;flex-direction:row;align-items:center;gap:4px}.team-overview-tab .right .country .container .flag{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:24px}.team-overview-tab .right .country .container p{font-family:Poppins;font-size:12px;font-weight:400;color:var(--color-base-0)}.team-statistics-tab{display:flex;flex-direction:row;gap:16px}@media (max-width: 768px){.team-statistics-tab{flex-direction:column;gap:16px}}.team-statistics-tab .left{display:flex;flex-direction:column;gap:16px;width:100%}.team-statistics-tab .left .statistics{display:flex;flex-direction:column;gap:10px;padding:16px 12px;background-color:var(--color-base-90);border-radius:8px}.team-statistics-tab .left .statistics h2{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.team-statistics-tab .left .statistics .all{display:flex;flex-direction:row;gap:24px}@media (max-width: 768px){.team-statistics-tab .left .statistics .all{flex-direction:column;gap:16px}}.team-statistics-tab .left .statistics .all .no-recent-matches{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:700}.team-statistics-tab .left .statistics .all .stats{display:flex;flex-direction:column;gap:4px}.team-statistics-tab .left .statistics .all .stats h3{font-family:Poppins;font-size:12px;font-weight:700;color:var(--color-base-0)}.team-statistics-tab .left .statistics .all .stats p{font-family:Poppins;font-size:12px;font-weight:400;color:var(--color-base-0)}.team-statistics-tab .left .statistics .all .recent-results{display:flex;flex-direction:column;gap:4px}.team-statistics-tab .left .statistics .all .recent-results h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:700}.team-statistics-tab .left .statistics .all .recent-results p{display:flex;flex-direction:row;gap:4px;font-size:12px;font-family:Orbitron;font-weight:700}.team-statistics-tab .left .statistics .all .recent-results p .green{color:var(--color-primary-3)}.team-statistics-tab .left .statistics .all .recent-results p .red{color:var(--color-alert-100)}.team-statistics-tab .left .statistics .all-matches{display:flex;flex-direction:column;gap:24px}.team-statistics-tab .left .statistics .all-matches .match{display:flex;flex-direction:row;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));border-radius:8px;background-color:var(--color-base-95)}.team-statistics-tab .left .statistics .all-matches .no-recent-matches{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:700}.team-statistics-tab .left .statistics .all-matches .stats{display:flex;flex-direction:column;gap:4px}.team-statistics-tab .left .statistics .all-matches .stats h3{font-family:Poppins;font-size:12px;font-weight:700;color:var(--color-base-0)}.team-statistics-tab .left .statistics .all-matches .stats p{font-family:Poppins;font-size:12px;font-weight:400;color:var(--color-base-0)}.team-statistics-tab .right{display:flex;flex-direction:column;gap:16px;width:50%}@media (max-width: 768px){.team-statistics-tab .right{width:100%}}.team-statistics-tab .right .rang{display:flex;flex-direction:column;gap:12px;background-color:var(--color-base-90);border-radius:8px;padding:16px 12px}.team-statistics-tab .right .rang h2{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.team-statistics-tab .right .rang .position-badge{width:fit-content;display:flex;align-items:center;justify-content:flex-end;padding:4px;border-radius:var(--border-radius-150, 4px);position:relative;box-sizing:border-box}@media (max-width: 768px){.team-statistics-tab .right .rang .position-badge{border-radius:6px}}.team-statistics-tab .right .rang .position-badge .badge-content{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;width:100%;height:100%}.team-statistics-tab .right .rang .position-badge .badge-icon{position:relative;width:16px;height:16px;flex-shrink:0}.team-statistics-tab .right .rang .position-badge .badge-icon .frame-icon{width:100%;height:100%;object-fit:contain}.team-statistics-tab .right .rang .position-badge .position-text{position:relative;display:flex;align-items:center;justify-content:center;padding:0 3px}.team-statistics-tab .right .rang .position-badge .position-text .position-icon{width:13.534px;height:8.64px;object-fit:contain}.team-statistics-tab .right .rang .position-badge .position-number{font-family:var(--Font-Family---font-family-primary, Orbitron);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-250, 700);line-height:normal;letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0px);color:#fff;text-shadow:1px 0px 1px 0px rgba(0,0,68,.16) inset;opacity:.7}.team-statistics-tab .right .rang .position-badge.gradient{background:linear-gradient(90deg,var(--Primary-Primary-2, #21ced9) 0%,var(--Primary-Primary-1, #00a6ff) 100%)}.team-members-tab{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:start}@media (max-width: 768px){.team-members-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-members-tab .lobby-player-card{background-color:var(--color-base-90);border-radius:var(--border-radius-250);padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;box-sizing:border-box;gap:1rem;position:relative}@media (max-width: 768px){.team-members-tab .lobby-player-card{border-radius:16px}}.team-members-tab .lobby-player-card .captain-green{position:absolute;top:.7rem;object-fit:contain;font-family:Orbitron;font-weight:700;font-size:12px;color:var(--color-tertiary-1)}.team-members-tab .lobby-player-card .player-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.team-members-tab .lobby-player-card .player-info .avatar-container{position:relative;width:clamp(64px,8vw,96px);height:clamp(64px,8vw,96px);border-radius:100%;border:1px solid var(--color-base-80);margin-bottom:1rem}@media (max-width: 768px){.team-members-tab .lobby-player-card .player-info .avatar-container{width:clamp(80px,6vw,64px);height:clamp(80px,6vw,64px)}}.team-members-tab .lobby-player-card .player-info .avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:100%;border:20px solid var(--color-base-90);box-sizing:border-box}@media (max-width: 768px){.team-members-tab .lobby-player-card .player-info .avatar-container img{border:8px solid var(--color-base-90)}}.team-members-tab .lobby-player-card .player-info .player-name{color:var(--color-base-0);font-weight:var(--font-weight-600);font-family:Orbitron;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-members-tab .lobby-player-card .player-info .flag{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;font-size:24px}.team-members-tab .lobby-player-card .player-info .player-name-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.team-members-tab .lobby-player-card .skill-level{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem;color:var(--color-base-40);font-family:Orbitron;font-size:var(--font-size-100);font-weight:var(--font-weight-600);border-top:1px solid var(--color-base-80);padding-top:1rem;padding-bottom:0}.team-members-tab .lobby-player-card .skill-level .skill-level-wrapper{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.team-members-tab .lobby-player-card .skill-level .skill-level-wrapper{gap:.5rem}}@media (max-width: 768px){.team-members-tab .lobby-player-card .skill-level .skill-level-wrapper span{font-size:12px}}.team-members-tab .lobby-player-card .skill-level .skill-level-value{color:var(--color-tertiary-1)}@media (max-width: 768px){.team-members-tab .lobby-player-card .skill-level .skill-level-value{font-size:14px}}.team-members-tab .lobby-player-card .skill-level img{width:18px;height:18px}@media (max-width: 768px){.team-members-tab .lobby-player-card .skill-level img{width:16px;height:16px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay .edit-team-modal{background:var(--color-base-90);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d}.modal-overlay .edit-team-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid var(--color-base-80)}.modal-overlay .edit-team-modal .modal-header h2{font-family:Orbitron;font-size:20px;font-weight:600;color:var(--color-base-10);margin:0}.modal-overlay .edit-team-modal .modal-header .close-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;font-size:18px;scale:.9}.modal-overlay .edit-team-modal .modal-header .close-button:hover{scale:1}.modal-overlay .edit-team-modal .modal-body{padding:24px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.modal-overlay .edit-team-modal .modal-body .image-input{margin-top:16px;background-color:#75cfff4d;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--color-primary-1);border-radius:8px;cursor:pointer}.modal-overlay .edit-team-modal .modal-body .image-input.logo{background-color:transparent;border:none}.modal-overlay .edit-team-modal .modal-body .image-input .image-preview{position:relative}.modal-overlay .edit-team-modal .modal-body .image-input .image-preview .preview{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:100%;border:1px solid var(--color-primary-1)}.modal-overlay .edit-team-modal .modal-body .image-input .image-preview .delete{position:absolute;bottom:0;right:0;width:16px;height:16px;background-color:#edc6c6;padding:4px;object-fit:cover;object-position:center;border-radius:100%}.modal-overlay .edit-team-modal .modal-body .image-input h3{color:var(--color-base-0);font-family:Poppins;font-size:16px;font-weight:400}.modal-overlay .edit-team-modal .modal-body .image-input h3 span{color:var(--color-primary-1);text-decoration:underline}.modal-overlay .edit-team-modal .modal-body .image-input p{color:var(--color-base-20);font-size:12px;font-family:Poppins}.modal-overlay .edit-team-modal .modal-body .text-input,.modal-overlay .edit-team-modal .modal-body .textarea{margin-bottom:20px}.modal-overlay .edit-team-modal .modal-footer{padding:24px;border-top:1px solid var(--color-base-80);display:flex;gap:12px}.modal-overlay .edit-team-modal .modal-footer .fill-text-button{flex:1}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal-overlay .edit-teammates-modal{background:var(--color-base-90);border-radius:16px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;gap:16px;overflow:hidden;box-shadow:0 24px 48px #0006;position:relative;padding:16px}.modal-overlay .edit-teammates-modal .close-button{position:absolute;right:4px;top:4px;background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:transform .2s ease}.modal-overlay .edit-teammates-modal .close-button:hover{transform:scale(1.05)}.modal-overlay .edit-teammates-modal .modal-header{display:flex;align-items:center;justify-content:center;margin-top:12px}.modal-overlay .edit-teammates-modal .modal-header h2{margin:0;font-family:Orbitron;font-size:26px;font-weight:700;color:var(--color-base-10)}.modal-overlay .edit-teammates-modal .modal-body.selection-step{overflow-y:auto;display:flex;flex-direction:column;gap:28px}.modal-overlay .edit-teammates-modal .modal-body.selection-step section{display:flex;flex-direction:column;gap:16px}.modal-overlay .edit-teammates-modal .modal-body.selection-step section ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:220px;overflow-y:auto}.modal-overlay .edit-teammates-modal .modal-body.selection-step section .empty-copy{font-size:16px;color:var(--color-base-40)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .section-header{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-family:Orbitron}.modal-overlay .edit-teammates-modal .modal-body.selection-step .section-header h3{margin:0;font-size:16px;font-weight:600;color:var(--color-base-0, #fff)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .section-header span{font-size:12px;letter-spacing:.08em;color:var(--color-base-40)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-radius:8px;border:1px solid var(--color-base-70);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option:hover{border-color:var(--color-tertiary-1);background:var(--color-base-80)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option.locked{border-color:var(--color-base-70);cursor:not-allowed;opacity:.5}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option.locked:hover{background:var(--color-base-85)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .member-details{display:flex;align-items:center;gap:12px}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .member-details img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid var(--color-base-70);flex-shrink:0}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .member-details .member-name{font-size:16px;font-weight:400;font-family:Poppins;color:var(--color-base-10);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .checkbox-wrapper{display:flex;align-items:center}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .checkbox-wrapper .checkbox{padding:0;gap:0}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .checkbox-wrapper .checkbox input[type=checkbox]{width:24px;height:24px;border-radius:6px}.modal-overlay .edit-teammates-modal .modal-body.selection-step .member-option .checkbox-wrapper .checkbox label{display:none}.modal-overlay .edit-teammates-modal .modal-body.selection-step .friends-section .search-input{position:relative}.modal-overlay .edit-teammates-modal .modal-body.selection-step .friends-section .search-input img{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:18px;height:18px;opacity:.7}.modal-overlay .edit-teammates-modal .modal-body.selection-step .friends-section .search-input input{width:100%;padding:7px 8px 7px 48px;border-radius:4px;border:1px solid var(--color-base-40);background:var(--color-base-90);color:var(--color-base-0, #fff);font-size:14px;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.modal-overlay .edit-teammates-modal .modal-body.selection-step .friends-section .search-input input::placeholder{color:var(--color-base-50)}.modal-overlay .edit-teammates-modal .modal-body.selection-step .friends-section .search-input input:focus{outline:none;border-color:var(--color-primary-1);background:var(--color-base-80)}.modal-overlay .edit-teammates-modal .modal-body.success-step{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.modal-overlay .edit-teammates-modal .modal-body.success-step .success-animation{width:180px;max-width:70%}.modal-overlay .edit-teammates-modal .modal-body.success-step h3{margin:0;font-family:Orbitron;font-size:20px;font-weight:600;color:var(--color-base-0, #fff)}.modal-overlay .edit-teammates-modal .modal-body.success-step p{margin:0;font-size:14px;color:var(--color-base-30);max-width:320px}.modal-overlay .edit-teammates-modal .modal-body.success-step .fill-text-button{width:100%;max-width:240px}.modal-overlay .edit-teammates-modal .limit-warning{background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:8px 12px;margin-top:8px;color:#ff6b6b;font-family:Poppins,sans-serif;font-size:12px}.modal-overlay .edit-teammates-modal .modal-footer .fill-text-button{width:100%}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}.modal-overlay .transfer-ownership-modal{background:var(--color-base-90);border-radius:16px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;gap:16px;overflow:hidden;box-shadow:0 24px 48px #0006;position:relative;padding:16px}.modal-overlay .transfer-ownership-modal .close-button{position:absolute;right:4px;top:4px;background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:transform .2s ease}.modal-overlay .transfer-ownership-modal .close-button:hover{transform:scale(1.05)}.modal-overlay .transfer-ownership-modal .modal-header{display:flex;align-items:center;justify-content:center;margin-top:12px}.modal-overlay .transfer-ownership-modal .modal-header h2{margin:0;font-family:Orbitron;font-size:26px;font-weight:700;color:var(--color-base-10)}.modal-overlay .transfer-ownership-modal .modal-body.selection-step{display:flex;flex-direction:column;gap:16px}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .instruction{color:var(--color-base-10);font-size:16px;font-weight:700;font-family:Orbitron}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .empty-state{margin:0;text-align:center;color:var(--color-base-10);font-size:16px}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate{display:flex;justify-content:space-between;align-items:center;padding:12px;width:100%;box-sizing:border-box;border-radius:10px;border:1px solid var(--color-base-70);cursor:pointer;transition:border-color .2s ease,background .2s ease}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate:hover{border-color:var(--color-tertiary-1)}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate .info{display:flex;align-items:center;gap:12px}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate .info img{width:40px;height:40px;border-radius:50%;padding:4px;box-sizing:border-box;object-fit:cover;border:2px solid var(--color-base-70)}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate .info span{font-size:18px;font-weight:400;font-family:Poppins;color:var(--color-base-10)}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate .radio-indicator{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-primary-2);display:flex;align-items:center;justify-content:center}.modal-overlay .transfer-ownership-modal .modal-body.selection-step .candidate-list .candidate .radio-indicator span{width:15px;height:15px;border-radius:50%;background:var(--color-primary-2)}.modal-overlay .transfer-ownership-modal .modal-body.success-step{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.modal-overlay .transfer-ownership-modal .modal-body.success-step h3{margin:0;font-family:Orbitron;font-size:26px;font-weight:700;color:var(--color-base-10)}.modal-overlay .transfer-ownership-modal .modal-body.success-step p{margin:0;font-size:14px;color:var(--color-base-30)}.modal-overlay .transfer-ownership-modal .modal-body.success-step .fill-text-button{width:100%;max-width:240px}.modal-overlay .transfer-ownership-modal .modal-footer{display:flex;flex-direction:column;gap:8px}.modal-overlay .transfer-ownership-modal .modal-footer .fill-text-button{width:100%}.modal-overlay .transfer-ownership-modal .modal-footer .error-message{margin:0;text-align:center;color:#ff6b6b;font-size:14px}.chats-page{display:flex;height:100%;background:var(--color-base-100);color:var(--color-base-0);overflow:hidden;margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px 24px;position:relative;z-index:2;flex-direction:column;gap:20px;height:100vh}.chats-page .row{display:flex;gap:var(--spacing-250)}.chats-page .row.content{flex:1;display:flex;gap:var(--spacing-250);min-height:0;align-items:stretch}.chats-page .row.content .chat-window-empty{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center;background:var(--color-base-90);border-radius:var(--border-radius-250);position:relative;margin:0}.chats-page .row.content .chat-window-empty h1{font-family:Orbitron;font-size:26px;color:var(--color-base-10);font-weight:700;margin:0}.chats-page .row.content .chat-window-empty p{font-family:Poppins;font-weight:400;font-size:18px;margin:0;color:var(--color-base-10)}.chats-page .row.content .chat-window-empty img{width:74px;height:74px}.chats-page .chat-list{flex-shrink:0;width:280px;min-width:260px;max-width:320px;display:flex;flex-direction:column;background:var(--color-base-90);padding:var(--spacing-300) var(--spacing-250);gap:var(--spacing-250);box-sizing:border-box;border-radius:var(--border-radius-250);height:100%;align-self:stretch}.chats-page .chat-list h3{font-family:Orbitron;font-size:var(--font-size-300);margin:0}.chats-page .chat-list .search-start-chat{display:flex;flex-direction:row;gap:12px}.chats-page .chat-list .search-start-chat .search-bar{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-200);position:relative;width:100%;background:transparent}.chats-page .chat-list .search-start-chat .search-bar img{position:absolute;z-index:1;left:var(--spacing-150);top:50%;transform:translateY(-50%);width:22px;height:22px}.chats-page .chat-list .search-start-chat input[type=text]{z-index:0;position:relative;border:none;border-radius:var(--border-radius-200);background:var(--color-base-80);padding:var(--spacing-250) var(--spacing-250);color:var(--color-base-0);font-size:var(--font-size-100);outline:none;width:100%;padding-left:32px}.chats-page .chat-list .search-start-chat input[type=text]::placeholder{color:var(--color-base-30)}.chats-page .chat-list .previews{display:flex;flex-direction:column;gap:var(--spacing-150);overflow-y:auto;padding-right:var(--spacing-100)}.chats-page .chat-list .preview{cursor:pointer;padding:var(--spacing-200) var(--spacing-100);background:transparent;transition:all .15s ease;border-bottom:var(--border-width-250) solid var(--color-base-80);display:flex;gap:var(--spacing-200);align-items:center}.chats-page .chat-list .preview.unread .username,.chats-page .chat-list .preview.unread .timestamp,.chats-page .chat-list .preview.unread .last-text{font-weight:var(--font-weight-700);color:var(--color-base-0)}.chats-page .chat-list .preview:hover{background:var(--color-base-80)}.chats-page .chat-list .preview .col{display:flex;gap:var(--spacing-50);flex-direction:column;max-width:100px}.chats-page .chat-list .preview .col.pfp{flex:0 0 auto}.chats-page .chat-list .preview .profile-pic{width:36px;height:36px;border-radius:100%;background:var(--color-base-80);z-index:2;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.chats-page .chat-list .preview .profile-pic img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.chats-page .chat-list .preview .username{font-weight:var(--font-weight-400);margin:0 0 var(--spacing-50) 0;font-size:14px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--color-base-30)}.chats-page .chat-list .preview .last-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--color-base-30);font-size:12px}.chats-page .chat-list .preview .timestamp{color:var(--color-base-30);font-size:12px;width:100%;text-align:right;white-space:nowrap}.chats-page .chat-window{min-height:0;flex:1;display:flex;flex-direction:column;padding:var(--spacing-300) var(--spacing-300) 0;box-sizing:border-box;background:var(--color-base-90);border-radius:var(--border-radius-250);position:relative}.chats-page .chat-window .new-message-bubble{opacity:0;visibility:hidden;position:absolute;bottom:80px;right:50%;transform:translate(50%);padding:4px;box-sizing:border-box;background:var(--color-primary-1);color:var(--color-base-0);border-radius:4px;cursor:pointer;box-shadow:0 2px 6px #0003;font-size:var(--font-size-100);z-index:10;display:flex;flex-direction:row;align-items:center;font-family:Poppins;font-size:12px;gap:8px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}@media (max-width: 768px){.chats-page .chat-window .new-message-bubble{right:47%;bottom:16px}}.chats-page .chat-window .new-message-bubble.visible{opacity:1;visibility:visible;transform:translateY(0)}.chats-page .chat-window .new-message-bubble img{width:16px;height:16px}.chats-page .chat-window .chat-header{display:flex;justify-content:flex-start;align-items:center;padding:var(--spacing-200);border-bottom:var(--border-width-250) solid var(--color-base-80);gap:var(--spacing-200)}.chats-page .chat-window .chat-header .profile-pic{width:36px;height:36px;border-radius:100%;background:var(--color-base-80);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.chats-page .chat-window .chat-header .profile-pic img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.chats-page .chat-window .chat-header h4{margin:0;font-family:Poppins;font-size:var(--font-size-100)}.chats-page .chat-window .messages{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-200);padding-right:var(--spacing-100);margin-top:var(--spacing-200)}.chats-page .chat-window .day-group{display:flex;flex-direction:column;gap:var(--spacing-200)}.chats-page .chat-window .day-group .day-label{text-align:center;font-size:var(--font-size-100);color:var(--color-base-60);position:relative;margin:var(--spacing-200) 0}.chats-page .chat-window .msg{max-width:70%;padding:var(--spacing-150) var(--spacing-200);border-radius:var(--border-radius-200);font-size:var(--font-size-100);display:flex;gap:var(--spacing-200);align-items:center}.chats-page .chat-window .msg .profile-pic{width:36px;height:36px;border-radius:100%;background:var(--color-base-80);align-self:flex-start;justify-self:flex-start;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.chats-page .chat-window .msg .profile-pic img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.chats-page .chat-window .msg .col{display:flex;align-self:flex-start;flex-direction:column;gap:var(--spacing-150)}.chats-page .chat-window .msg .col .row{display:flex;gap:var(--spacing-200);align-items:center}.chats-page .chat-window .msg .col .row .username{margin:0;font-weight:var(--font-weight-700);font-size:var(--font-size-100);font-family:Orbitron,sans-serif}.chats-page .chat-window .msg .col .row .timestamp{margin:0;font-family:Poppins,sans-serif;font-size:var(--font-size-50);color:var(--color-base-20)}.chats-page .chat-window .msg .col .text{max-width:300px!important;word-wrap:break-word}.chats-page .chat-window .msg.mine{align-self:flex-end;align-items:flex-end;justify-content:flex-end;flex-direction:row-reverse;background:var(--color-accent-gradient-300, var(--color-accent-60));text-align:right}.chats-page .chat-window .msg.mine .col{flex-direction:column;align-items:flex-end;gap:var(--spacing-150)}.chats-page .chat-window .msg.mine .col .row{flex-direction:row-reverse}.chats-page .chat-window .msg.mine .col .timestamp{text-align:right;font-size:var(--font-size-50);color:var(--color-base-20)}.chats-page .chat-window .typing-indicator{font-size:var(--font-size-100);color:var(--color-base-40);padding:var(--spacing-50) var(--spacing-100)}.chats-page .chat-window .input-row{display:flex;gap:var(--spacing-450);margin-top:var(--spacing-400);padding-bottom:var(--spacing-300);align-items:center}.chats-page .chat-window .input-row input{flex:1;border:none;border-radius:var(--border-radius-200);background:var(--color-base-80);color:var(--color-base-0);padding:var(--spacing-200);font-size:var(--font-size-100);outline:none;align-self:stretch}.chats-page .chat-window .input-row input::placeholder{color:var(--color-base-40);font-family:Poppins;font-size:var(--font-size-100);font-style:normal;font-weight:var(--font-weight-400)}.chats-page .chat-window .input-row .fill-icon-button{width:48px;height:48px;border-radius:var(--border-radius-200)}.chats-page .chat-window .input-row .fill-icon-button img{width:26px;height:26px}.chats-page .chat-window .error-message{background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:8px 12px;color:#ec3a3a;font-family:Poppins,sans-serif;font-size:12px;display:flex;flex-direction:row;gap:8px;align-items:center;width:100%;box-sizing:border-box}@media (max-width: 768px){.chats-page.mobile{margin-left:0;margin-right:0;width:100%;padding:0;gap:12px}.chats-page.mobile>*:not(:first-child,:nth-child(2)){padding:0 16px}.chats-page.mobile .row.header{display:flex;align-items:center;gap:6px}.chats-page.mobile .row.header h5{font-size:24px;display:flex;align-items:center;gap:6px}.chats-page.mobile .row.header h5.current-chat-nickname{font-size:14px}.chats-page.mobile .row.header h5 .active-status{width:8px;height:8px;border-radius:100%;background-color:var(--color-tertiary-1)}.chats-page.mobile .row.header h5 .inactive-status{width:8px;height:8px;border-radius:100%;background-color:var(--color-base-40)}.chats-page.mobile .row.header img{width:24px;height:24px;rotate:180deg}.chats-page.mobile .row.content{gap:12px;background-color:transparent}.chats-page.mobile .row.content.empty{flex-direction:column;height:100%;box-sizing:border-box}.chats-page.mobile .row.content.empty .chat-list{height:fit-content}.chats-page.mobile .row.content.empty .chat-window-empty{height:100%;margin-bottom:24px;border-radius:8px}.chats-page.mobile .row.content.empty .chat-window-empty p{text-align:center}.chats-page.mobile .chat-list{width:100%;min-width:0;max-width:100%;padding:0;background-color:transparent}.chats-page.mobile .chat-list .search-start-chat{gap:8px}.chats-page.mobile .chat-list .search-start-chat .search-bar img{width:18px;height:18px;left:10px}.chats-page.mobile .chat-list .search-start-chat input[type=text]{padding:10px 12px 10px 38px;font-size:12px;border-radius:8px}.chats-page.mobile .chat-list .preview{padding:16px 0;gap:8px}.chats-page.mobile .chat-list .preview .profile-pic{width:32px;height:32px}.chats-page.mobile .chat-list .preview .col{max-width:140px}.chats-page.mobile .chat-list .preview .username{font-size:12px;line-height:1.25}.chats-page.mobile .chat-list .preview .last-text,.chats-page.mobile .chat-list .preview .timestamp{font-size:10px;line-height:1.5}.chats-page.mobile .row.content .chat-window,.chats-page.mobile.show-chat-window .row.content .chat-list{display:none}.chats-page.mobile.show-chat-window .row.content .chat-window{display:flex}.chats-page.mobile .chat-window{padding:12px;height:82vh;border-radius:0 0 16px 16px;width:100%;overflow-x:hidden}.chats-page.mobile .chat-window .chat-header-start{padding:4px 8px 0}.chats-page.mobile .chat-window .chat-header{display:none}.chats-page.mobile .chat-window .messages{gap:12px;padding-left:4px;padding-right:4px;width:100%;overflow-x:hidden}.chats-page.mobile .chat-window .messages:before{content:"";width:100%;height:40px;background:linear-gradient(to bottom,var(--color-base-90) 40%,rgba(0,0,0,0) 100%);position:absolute;top:0;z-index:23;left:0}.chats-page.mobile .chat-window .day-group{gap:26px}.chats-page.mobile .chat-window .day-group .day-label{font-size:10px;margin-top:16px}.chats-page.mobile .chat-window .msg{max-width:85%;gap:12px}.chats-page.mobile .chat-window .msg .profile-pic{width:36px;height:36px}.chats-page.mobile .chat-window .msg .col{gap:6px}.chats-page.mobile .chat-window .msg .row{gap:12px}.chats-page.mobile .chat-window .msg .username{font-size:12px!important}.chats-page.mobile .chat-window .msg .timestamp{font-size:10px!important}.chats-page.mobile .chat-window .msg .col .text{max-width:240px!important;font-size:12px}.chats-page.mobile .chat-window .input-row{position:fixed;bottom:0;left:0;right:0;gap:12px;margin-top:12px;padding:16px 16px 36px;background-color:var(--color-base-90)}.chats-page.mobile .chat-window .input-row input{padding:10px 12px;font-size:12px!important;border-radius:4px}.chats-page.mobile .chat-window .input-row input::placeholder{color:var(--color-base-40);font-family:Poppins;font-size:12px;font-style:normal;font-weight:var(--font-weight-400)}.chats-page.mobile .chat-window .input-row .fill-icon-button{width:40px;height:40px;border-radius:8px}.chats-page.mobile .chat-window .input-row .fill-icon-button img{width:22px;height:22px}}.chat-window .chat-header-start .start-chat-header-content{display:flex;align-items:center;width:100%;gap:16px}.chat-window .chat-header-start .start-chat-header-content .friend-search-input{flex:1;position:relative;display:flex;align-items:center}.chat-window .chat-header-start .start-chat-header-content .friend-search-input p{font-weight:700;font-family:Poppins;font-size:12px;color:#fff}.chat-window .chat-header-start .start-chat-header-content .friend-search-input input{width:100%;background:transparent;border:none;border-radius:0;padding:10px 12px;color:var(--color-base-0);outline:none;font-family:Poppins;font-size:12px}.chat-window .chat-header-start .start-chat-header-content .friend-search-input input::placeholder{color:var(--color-base-20)}.chat-window .chat-header-start .start-chat-header-content .friend-search-input .line{position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:var(--color-base-80);transition:background-color .2s ease}.chat-window .chat-header-start .start-chat-header-content .friend-search-input .line.active{background-color:var(--color-primary-1)}.chat-window .chat-header-start .start-chat-header-content .close-start-chat{background:none;border:none;color:var(--color-base-40);font-size:24px;cursor:pointer;padding:0 8px}.chat-window .chat-header-start .start-chat-header-content .close-start-chat:hover{color:var(--color-base-0)}.chat-window .friends-list-container{overflow-y:auto;padding:8px;margin-top:10px;margin-left:26px;display:flex;flex-direction:column;border-radius:8px;max-height:40vh;background-color:var(--color-base-80)}.chat-window .friends-list-container .list-loading,.chat-window .friends-list-container .list-empty{text-align:center;padding:20px;color:var(--color-base-40)}.chat-window .friends-list-container .friend-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--border-radius-100);cursor:pointer;transition:background-color .2s ease}.chat-window .friends-list-container .friend-item:hover{background-color:var(--color-base-80)}.chat-window .friends-list-container .friend-item .profile-pic{width:36px;height:36px;border-radius:100%;padding:4px;box-sizing:border-box;border:1px solid var(--color-base-70);overflow:hidden}.chat-window .friends-list-container .friend-item .profile-pic img{width:100%;height:100%;border-radius:100%;object-fit:cover}.chat-window .friends-list-container .friend-item .username{font-weight:700;font-family:Orbitron;color:var(--color-base-10);font-size:12px}@media (max-height: 1280px) and (orientation: portrait){.chat-window{height:78vh!important}}@media (max-height: 1000px) and (orientation: portrait){.chat-window{height:76vh!important}}@media (max-height: 800px) and (orientation: portrait){.chat-window{height:70vh!important}}@media (max-height: 700px) and (orientation: portrait){.chat-window{height:67vh!important}}@media (max-width: 768px){.chat-window .friends-list-container{margin-left:0;max-height:60vh;padding:6px 0;width:100%;box-sizing:border-box;gap:8px}}.fill-icon-button{position:relative;overflow:hidden;width:fit-content;background:var(--gradient-secondary-1);border:none;border-radius:var(--border-radius-200);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 768px){.fill-icon-button{border-radius:4px;padding:6px}}.fill-icon-button img{position:relative;z-index:1}.fill-icon-button img{width:1vw;height:1vw;min-width:16px;min-height:16px}@media (max-width: 768px){.fill-icon-button img{width:24px;height:24px}}.fill-icon-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-clicked);opacity:0;transition:opacity .5s ease;z-index:0}.fill-icon-button:hover:before{opacity:1}.fill-icon-button.disabled{background:var(--gradient-disabled);cursor:not-allowed}.fill-icon-button.disabled:before{opacity:0!important}.fill-icon-button:focus:before{background:var(--gradient-clicked);opacity:1;transition-duration:.2s}.tournaments-page{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;z-index:2;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.tournaments-page{width:100%;margin-left:0;padding:16px}}.tournaments-page .heading{display:flex;flex-direction:row;align-items:center;position:relative}@media (max-width: 768px){.tournaments-page .heading{flex-direction:column;align-items:flex-start;gap:12px}}.tournaments-page .heading h1{width:0;font-size:var(--font-size-300)}@media (max-width: 768px){.tournaments-page .heading h1{font-size:24px;width:unset}}.tournaments-page .heading .choice-wrap{margin:0 auto;display:flex;flex-direction:row;gap:32px}@media (max-width: 360px){.tournaments-page .heading .choice-wrap{flex-direction:column}}.tournaments-page .heading .choice-wrap span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer}.tournaments-page .heading .choice-wrap span.active{background:var(--gradient-secondary-1)}.tournaments-page .browse-section{display:flex;flex-direction:row;gap:12px;padding:10px;background-color:var(--color-base-90);border-radius:8px;box-sizing:border-box}.tournaments-page .browse-section span{padding:4px 8px;box-sizing:border-box;font-size:12px;color:var(--color-base-0);font-family:Poppins;cursor:pointer}.tournaments-page .browse-section span.active{color:var(--color-tertiary-1)}.tournaments-page .filter-buttons{display:flex;align-items:center;gap:16px}@media (max-width: 360px){.tournaments-page .filter-buttons{display:grid;grid-template-columns:repeat(2,1fr)}}.tournaments-page .filter-buttons button{background:var(--color-base-90);color:var(--color-base-0);border:none;padding:4px 12px;border-radius:20000px;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:12px}@media (max-width: 400px){.tournaments-page .filter-buttons button{padding:6px}}@media (max-width: 360px){.tournaments-page .filter-buttons button{display:grid;grid-template-columns:repeat(1,1fr)}}.tournaments-page .filter-buttons button:hover{background:var(--color-base-80)}.tournaments-page .filter-buttons button.active{color:var(--color-tertiary-1);background:#c1ff0033}.tournaments-page .tournament-section{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.tournaments-page .tournament-section h2{font-family:Poppins;font-size:18px;font-weight:700}.tournaments-page .tournament-section .empty-tournaments{align-self:stretch;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-250);margin:7%}.tournaments-page .tournament-section .empty-tournaments p.body2-regular{color:var(--color-base-60);width:60%}@media (max-width: 768px){.tournaments-page .tournament-section .empty-tournaments p.body2-regular{font-size:14px;width:90%}}.tournaments-page .tournament-section .empty-tournaments button{margin-top:24px}.tournaments-page .tournament-section .empty-tournaments button p{text-transform:none}.create-tournament-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.create-tournament-overlay .create-tournament-popup{--popup-padding: 24px;--popup-control-offset: 16px;--popup-control-size: 28px;width:600px;background-color:var(--color-base-90);border-radius:16px;overflow:visible;position:relative;box-shadow:0 0 30px #0f03}@media (max-width: 769px){.create-tournament-overlay .create-tournament-popup{width:95%;--popup-padding: 16px;--popup-control-offset: 8px}}.create-tournament-overlay .create-tournament-popup .close-btn{position:absolute;top:var(--popup-control-offset);width:var(--popup-control-size);height:var(--popup-control-size);border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;right:var(--popup-control-offset);scale:.9;transition:all .3s ease}@media (max-width: 769px){.create-tournament-overlay .create-tournament-popup .close-btn{right:var(--popup-control-offset);top:var(--popup-control-offset)}}.create-tournament-overlay .create-tournament-popup .close-btn:hover{scale:1}.create-tournament-overlay .create-tournament-popup .back-btn{left:16px;scale:.9;transition:all .3s ease}.create-tournament-overlay .create-tournament-popup .back-btn:hover{scale:1}.create-tournament-overlay .create-tournament-popup .popup-content{text-align:center}.create-tournament-overlay .create-tournament-popup .popup-content .features-text{margin-top:var(--popup-control-size);padding:var(--popup-padding);display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;box-sizing:border-box}@media (max-width: 769px){.create-tournament-overlay .create-tournament-popup .popup-content .features-text{padding:var(--popup-padding)}}.create-tournament-overlay .create-tournament-popup .popup-content .features-text button{width:100%}.create-tournament-overlay .create-tournament-popup .popup-content .features-text .popup-text{color:var(--color-base-10);margin-top:var(--spacing-200)}@media (max-width: 769px){.create-tournament-overlay .create-tournament-popup .popup-content .features-text .popup-text h2{font-size:24px}}.create-tournament-overlay .create-tournament-popup .popup-content .features-text .form-group{width:100%;display:flex;flex-direction:column;padding-bottom:20px;gap:24px}@media (max-width: 769px){.create-tournament-overlay .create-tournament-popup .popup-content .features-text .form-group{gap:28px}}.create-tournament-overlay .create-tournament-popup .popup-content .features-text .form-group .dropdown .dropdown-placeholder{text-transform:none}.create-tournament-step-2-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999;box-sizing:border-box}.create-tournament-step-2-overlay .create-tournament-step-2-popup{--popup-padding: 24px;--popup-control-offset: 16px;--popup-control-size: 28px;--popup-max-height: min(520px, 75vh);width:600px;background-color:var(--color-base-90);border-radius:16px;overflow:hidden;position:relative;box-shadow:0 0 30px #0f03;max-height:var(--popup-max-height);display:flex;flex-direction:column;height:auto}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup{width:95%;--popup-padding: 16px;--popup-control-offset: 8px;--popup-max-height: calc(75dvh - 24px) }}.create-tournament-step-2-overlay .create-tournament-step-2-popup .close-btn{position:absolute;top:var(--popup-control-offset);width:var(--popup-control-size);height:var(--popup-control-size);border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;right:var(--popup-control-offset);scale:.9;transition:all .3s ease}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .close-btn{right:var(--popup-control-offset);top:var(--popup-control-offset)}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .close-btn:hover{scale:1}.create-tournament-step-2-overlay .create-tournament-step-2-popup .back-btn{position:absolute;top:var(--popup-control-offset);left:var(--popup-control-offset);width:var(--popup-control-size);height:var(--popup-control-size);border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;scale:.9;transition:all .3s ease;z-index:1}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .back-btn{left:var(--popup-control-offset);top:var(--popup-control-offset)}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .back-btn:hover{scale:1}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content{padding-right:0}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text{flex:1 1 auto;min-height:0;margin-top:var(--popup-control-size);gap:24px;padding:var(--popup-padding);display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;overflow:hidden}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text{padding:var(--popup-padding)}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-text{flex-shrink:0;width:100%;text-align:center}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-text h2{font-size:24px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group{flex:1 1 auto;gap:8px;min-height:0;width:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:8px;scrollbar-gutter:stable both-edges}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group{padding-right:4px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group::-webkit-scrollbar{width:8px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group::-webkit-scrollbar-track{background:var(--color-base-80);border-radius:4px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group::-webkit-scrollbar-thumb{background:var(--color-base-60);border-radius:4px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group::-webkit-scrollbar-thumb:hover{background:var(--color-base-50)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .dropdown .dropdown-placeholder{text-transform:none}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .entry-fee-field{width:100%;padding-top:20px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .row{display:flex;gap:16px;padding-top:20px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .row>*{flex:1 1 0;max-width:100%}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper{position:relative;width:100%}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper.always-labeled label{display:block;margin-bottom:1px;margin-left:4px;font-size:var(--font-size-50);font-family:Poppins;font-weight:400;color:var(--color-base-10)}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper.always-labeled label{font-size:16px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper.always-labeled .date-input{margin-top:1px}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input{width:100%;box-sizing:border-box;background-color:var(--color-base-80);padding:var(--spacing-150);border-radius:var(--border-radius-150);border:1px solid var(--color-base-70);font-size:var(--font-size-100);font-family:Poppins;font-weight:400;color:var(--color-base-10);transition:all .2s ease-in-out;caret-color:var(--color-primary-1);outline:none}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input{padding:12px;font-size:16px;border-radius:8px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input:hover{border:1px solid var(--color-base-40)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input:focus{outline:none;border:1px solid var(--color-primary-1)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.7}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper .date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .date-input-wrapper.has-value label{top:-.8vw}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section{padding-top:20px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-250)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .rules-title{color:var(--color-base-0);font-family:Poppins;font-size:var(--spacing-250);font-weight:400;margin:0;text-align:left}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .rules-title{font-size:14px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .agreements-list{display:flex;flex-direction:column;gap:var(--spacing-250)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .agreements-list .checkbox{padding:0}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .loading-agreements,.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .agreements-error,.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .no-agreements{color:var(--color-base-10);font-family:Poppins;font-size:var(--font-size-100);padding:16px;text-align:center}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .loading-agreements,.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .agreements-error,.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .no-agreements{font-size:12px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .form-group .rules-section .agreements-error{color:var(--color-alert-100)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-footer{flex-shrink:0;width:100%;display:flex;flex-direction:column;gap:var(--spacing-200);padding-top:var(--spacing-300)}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-footer .creation-error-message{color:var(--color-alert-100);font-family:Poppins;font-size:var(--font-size-100);padding:8px;text-align:center;width:100%}@media (max-width: 769px){.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-footer .creation-error-message{font-size:12px}}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-footer button,.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .popup-footer .fill-text-button{width:100%}.create-tournament-step-2-overlay .create-tournament-step-2-popup .popup-content .features-text .error-message{width:100%;text-align:left;color:#ff6b6b}.create-tournament-success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.create-tournament-success-overlay .create-tournament-success-popup{width:600px;background-color:var(--color-base-90);border-radius:16px;overflow:visible;position:relative;box-shadow:0 0 30px #0f03}@media (max-width: 769px){.create-tournament-success-overlay .create-tournament-success-popup{width:95%}}.create-tournament-success-overlay .create-tournament-success-popup .close-btn{position:absolute;top:16px;width:28px;height:28px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;right:16px;scale:.9;transition:all .3s ease}@media (max-width: 769px){.create-tournament-success-overlay .create-tournament-success-popup .close-btn{right:8px;top:8px}}.create-tournament-success-overlay .create-tournament-success-popup .close-btn:hover{scale:1}.create-tournament-success-overlay .create-tournament-success-popup .popup-content{text-align:center}.create-tournament-success-overlay .create-tournament-success-popup .popup-content .features-text{padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;box-sizing:border-box}@media (max-width: 769px){.create-tournament-success-overlay .create-tournament-success-popup .popup-content .features-text{padding:16px}}.create-tournament-success-overlay .create-tournament-success-popup .popup-content .features-text button{width:100%}.create-tournament-success-overlay .create-tournament-success-popup .popup-content .features-text .popup-text{display:flex;flex-direction:column;gap:8px;color:var(--color-base-0)}@media (max-width: 769px){.create-tournament-success-overlay .create-tournament-success-popup .popup-content .features-text .popup-text h2{font-size:24px}}.about-info-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.about-info-modal{background:#2e2e2e;border-radius:var(--border-radius-200);width:32vw;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}@media (max-width: 769px){.about-info-modal{width:90vw;max-height:90vh;padding:16px 8px;overflow-y:auto;gap:16px;border-radius:16px;box-sizing:border-box}}.about-info-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.about-info-modal .modal-header h5{font-family:Orbitron,sans-serif;font-weight:var(--font-weight-700);font-size:var(--font-size-150);color:var(--color-base-0);margin:0}@media (max-width: 769px){.about-info-modal .modal-header h5{font-size:20px}}.about-info-modal .modal-header .close-button{background:none;border:none;color:var(--color-base-0);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-200)}.about-info-modal .modal-header .close-button:hover:not(:disabled){background:#ffffff14}.about-info-modal .modal-header .close-button:disabled{opacity:.5;cursor:not-allowed}.about-info-modal .modal-content{padding:24px}.about-info-modal .modal-content .modal-subtitle{font-family:Poppins,sans-serif;font-weight:var(--font-weight-400);font-size:var(--font-size-100);color:var(--color-base-0);margin:0 0 24px;line-height:1.4}@media (max-width: 769px){.about-info-modal .modal-content .modal-subtitle{font-size:16px}}.about-info-modal .modal-content .form-group{margin-bottom:24px}.about-info-modal .modal-content .form-group label{display:block;font-family:Poppins,sans-serif;font-weight:var(--font-weight-400);font-size:var(--font-size-100);color:#fff;margin-bottom:8px}@media (max-width: 769px){.about-info-modal .modal-content .form-group label{font-size:16px}}.about-info-modal .modal-content .form-group textarea{width:100%;height:140px;padding:12px 14px;border:1px solid var(--Primary-Primary-1, #00a6ff);border-radius:var(--border-radius-200);background:transparent;color:var(--color-base-0);font-family:Poppins,sans-serif;font-size:var(--font-size-100);resize:vertical;box-sizing:border-box;resize:none}@media (max-width: 769px){.about-info-modal .modal-content .form-group textarea{font-size:16px;border-radius:8px}}.about-info-modal .modal-content .form-group textarea::placeholder{color:#999}.about-info-modal .modal-content .form-group textarea:focus{outline:none;border-color:#00a6ff;box-shadow:0 0 0 .5px #00a6ff}.about-info-modal .modal-content .form-group textarea:disabled{opacity:.5;cursor:not-allowed}.about-info-modal .modal-content .form-group .character-count{text-align:right;margin-top:8px;font-family:Orbitron,sans-serif;font-size:var(--font-size-50);font-weight:var(--font-weight-700);color:#999}@media (max-width: 769px){.about-info-modal .modal-content .form-group .character-count{font-size:12px}}.about-info-modal .modal-content .error-message{background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:12px;margin-bottom:16px;color:#ff6b6b;font-family:Poppins,sans-serif;font-size:14px}.about-info-modal .modal-content #about-info-submit{justify-self:flex-end}@media (max-width: 768px){.about-info-modal{margin:16px;max-width:none}.about-info-modal .modal-header{padding:16px 20px 12px}.about-info-modal .modal-header h2{font-size:18px}.about-info-modal .modal-content{padding:20px}.about-info-modal .modal-content .modal-subtitle{font-size:13px;margin-bottom:20px}.about-info-modal .modal-content .form-group{margin-bottom:20px}.about-info-modal .modal-content .form-group label{font-size:13px}.about-info-modal .modal-content .form-group textarea{font-size:13px;height:100px}.about-info-modal .modal-content .submit-button{font-size:15px}}.overview-tab{display:flex;flex-direction:column;gap:var(--spacing-250)}.overview-tab .content-sections{display:grid;grid-template-columns:5fr 2fr;gap:16px;width:100%;height:fit-content}.overview-tab .content-sections .col{display:flex;flex-direction:column;gap:24px}.overview-tab .content-sections .recently-played-section{background:#202020;border-radius:8px;padding:var(--spacing-250);width:100%;height:auto;box-sizing:border-box}.overview-tab .content-sections .recently-played-section .section-header{display:flex;align-items:center;margin-bottom:var(--spacing-250)}.overview-tab .content-sections .recently-played-section .section-header h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;line-height:1;margin:0}.overview-tab .content-sections .recently-played-section .section-content{display:flex;align-items:center;width:100%}.overview-tab .content-sections .recently-played-section .section-content .game-card{background:var(--color-base-80);border-radius:8px;padding:8px;width:100%;display:flex;align-items:center;box-sizing:border-box}.overview-tab .content-sections .recently-played-section .section-content .game-card .hidden-stats-message{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#fff;margin:0}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info{display:flex;align-items:flex-start;gap:16px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-image{width:10vw;height:14vw;position:relative;overflow:hidden}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details{display:flex;flex-direction:column;gap:12px;width:112px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-header{display:flex;align-items:center;gap:8px;height:32px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-header .game-icon{width:31.971px;height:31.971px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-header .game-icon img{width:100%;height:100%}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-header h4{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;color:#fff;line-height:1;margin:0}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats{display:flex;flex-direction:row;gap:24px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .stat{display:flex;flex-direction:column;gap:4px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .stat h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .stat p{font-size:12px;color:var(--color-base-0);font-family:Orbitron;font-weight:700}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .recent-results{display:flex;flex-direction:column;gap:4px}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .recent-results h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .recent-results p{display:flex;flex-direction:row;gap:4px;font-size:12px;font-family:Orbitron;font-weight:700}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .recent-results p .green{color:var(--color-primary-3)}.overview-tab .content-sections .recently-played-section .section-content .game-card .game-info .game-details .game-stats .recent-results p .red{color:var(--color-alert-100)}.overview-tab .content-sections .about-section{grid-column:1;grid-row:2;background:#202020;border-radius:8px;padding:var(--spacing-250);width:100%;align-self:baseline;box-sizing:border-box}.overview-tab .content-sections .about-section .section-header{display:flex;align-items:center;margin-bottom:var(--spacing-250)}.overview-tab .content-sections .about-section .section-header h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;line-height:1;margin:0}.overview-tab .content-sections .about-section .section-content .about-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-250)}.overview-tab .content-sections .about-section .section-content .about-content p{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:1;margin:0}.overview-tab .content-sections .about-section .section-content .about-content .add-info-link{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0}.overview-tab .content-sections .about-section .section-content .about-content .add-info-link img{width:16px;height:16px}.overview-tab .content-sections .about-section .section-content .about-content .add-info-link span{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#00a6ff;line-height:1;text-decoration:underline}.overview-tab .content-sections .socials-section{grid-column:2;grid-row:1;background:#202020;border-radius:8px;padding:var(--spacing-200);width:100%;box-sizing:border-box;border:1px solid #333333;align-self:baseline}.overview-tab .content-sections .socials-section .section-header{display:flex;align-items:center;margin-bottom:var(--spacing-200)}.overview-tab .content-sections .socials-section .section-header h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;line-height:1;margin:0;padding:8px}.overview-tab .content-sections .socials-section .section-content .socials-content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-200);align-self:baseline}.overview-tab .content-sections .socials-section .section-content .socials-content p{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:1;margin:0;padding:8px}.overview-tab .content-sections .socials-section .section-content .socials-content .socials-list{list-style:none;padding:8px;margin:0;display:flex;flex-direction:row;gap:var(--spacing-150)}.overview-tab .content-sections .socials-section .section-content .socials-content .socials-list li{list-style:none}.overview-tab .content-sections .socials-section .section-content .socials-content .socials-list a{display:inline-flex;width:40px;height:40px}.overview-tab .content-sections .socials-section .section-content .socials-content .socials-list img{width:40px;height:40px}.overview-tab .content-sections .socials-section .section-content .socials-content .social-accounts{display:flex;flex-direction:column;gap:var(--spacing-150)}.overview-tab .content-sections .socials-section .section-content .socials-content .social-accounts .social-account{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#333;border-radius:4px}.overview-tab .content-sections .socials-section .section-content .socials-content .social-accounts .social-account .platform{font-family:Poppins,sans-serif;font-weight:600;font-size:11px;color:#fff}.overview-tab .content-sections .socials-section .section-content .socials-content .social-accounts .social-account .username{font-family:Poppins,sans-serif;font-weight:400;font-size:10px;color:#999}.overview-tab .content-sections .socials-section .section-content .socials-content .link-text-button{padding:0;text-align:left;justify-content:flex-start}.overview-tab .content-sections .socials-section .section-content .socials-content .link-text-button p{padding:0}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-accounts-button{gap:4px}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-accounts-button p{padding:0;color:var(--Primary-Primary-1, #00a6ff)!important;font-family:Poppins!important;text-transform:none;font-size:var(--Font-Size---font-size-50, 12px)!important;cursor:pointer}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-accounts-button p:hover{text-decoration:underline!important}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-link{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-link img{width:16px;height:16px}.overview-tab .content-sections .socials-section .section-content .socials-content .connect-link span{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#00a6ff;line-height:1;text-decoration:underline}.overview-tab .content-sections .accomplishments-section{grid-column:2;grid-row:2;background:#202020!important;border-radius:8px;padding:var(--spacing-200);width:100%;min-height:131px;box-sizing:border-box;border:1px solid #333333}.overview-tab .content-sections .accomplishments-section .section-header{display:flex;align-items:center;margin-bottom:10px}.overview-tab .content-sections .accomplishments-section .section-header h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;line-height:1;margin:0;padding:8px}.overview-tab .content-sections .accomplishments-section .section-content .level-badge{width:fit-content;box-sizing:border-box;padding:4px;display:flex;justify-content:center;align-items:center;border:1.5px solid var(--color-base-80);border-radius:4px;gap:var(--spacing-100)}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content p{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:1;margin:0;padding:8px}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list{display:flex;flex-direction:column;gap:8px;padding:8px 8px 16px}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list .achievement-item{display:flex;align-items:center;gap:8px;padding:6px;background:#333!important;border-radius:4px;border:1px solid #444444}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list .achievement-item .achievement-icon{font-size:16px;flex-shrink:0}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list .achievement-item .achievement-details{display:flex;flex-direction:column;gap:2px}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list .achievement-item .achievement-details .achievement-title{font-family:Poppins,sans-serif;font-weight:600;font-size:11px;color:#fff;line-height:1.2}.overview-tab .content-sections .accomplishments-section .section-content .accomplishments-content .accomplishments-list .achievement-item .achievement-details .achievement-description{font-family:Poppins,sans-serif;font-weight:400;font-size:9px;color:#999;line-height:1.2}@media (max-width: 768px){.overview-tab{gap:20px}.overview-tab .content-sections{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:1rem}.overview-tab .content-sections .recently-played-section,.overview-tab .content-sections .about-section,.overview-tab .content-sections .socials-section,.overview-tab .content-sections .accomplishments-section{grid-column:1;width:100%;height:100%}.overview-tab .content-sections .recently-played-section{grid-row:1}.overview-tab .content-sections .about-section{grid-row:2}.overview-tab .content-sections .socials-section{grid-row:3}.overview-tab .content-sections .accomplishments-section{grid-row:4}.overview-tab .content-sections .col>div{padding:20px 16px}.overview-tab .content-sections .game-image{width:50%!important;height:50%!important}.overview-tab .content-sections .recently-played-section,.overview-tab .content-sections .about-section{display:flex;flex-direction:column;gap:12px}.overview-tab .content-sections .add-info-link{margin-top:12px}}.link-icon-left-button{width:fit-content;background:transparent;border:none;border-radius:var(--border-radius-200);cursor:pointer;transition:all .8s ease;display:flex;justify-content:center;align-items:center;gap:8px}.link-icon-left-button p{font-family:Orbitron;font-size:var(--font-size-50);font-weight:var(--font-weight-700);text-transform:uppercase;line-height:normal;margin:0;color:var(--color-primary-1);text-decoration:underline;transition:all .3s ease}@media (max-width: 1440px){.link-icon-left-button p{font-size:var(--font-size-100)}}@media (max-width: 768px){.link-icon-left-button p{font-size:10px;text-transform:none;font-weight:var(--font-weight-500)}}.link-icon-left-button svg{width:1vw;height:1vw;min-height:16px;min-width:16px;transition:all .3s ease}.link-icon-left-button:hover p{color:var(--color-primary-2)}.link-icon-left-button:hover svg path{fill:var(--color-primary-2)}.link-icon-left-button.disabled{background:var(--gradient-disabled);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.link-icon-left-button:focus p{color:var(--color-primary-3)}.link-icon-left-button:focus svg path{fill:var(--color-primary-3)}.games-dropdown-text{position:relative}.games-dropdown-text .control{width:200px;display:flex;flex-direction:row;gap:6px;align-items:center;box-sizing:border-box;background-color:var(--color-base-90);padding:var(--spacing-150);border-radius:var(--border-radius-150);cursor:pointer;border:1px solid var(--color-base-80);transition:all .2s ease-in-out}@media (max-width: 769px){.games-dropdown-text .control{width:50vw;border-radius:6px;padding:6px}}.games-dropdown-text .control:hover{background-color:var(--color-base-80);border-color:var(--color-base-70)}.games-dropdown-text .control span{font-family:Poppins;font-size:var(--font-size-50);font-weight:400}@media (max-width: 769px){.games-dropdown-text .control span{font-size:12px}}.games-dropdown-text .control img{width:28px}@media (max-width: 769px){.games-dropdown-text .control img{width:24px}}.games-dropdown-text .control .arrow{margin-left:auto;transition:transform .3s ease-in-out}.games-dropdown-text .control .arrow.open{transform:rotate(180deg)}.games-dropdown-text .menu{position:absolute;width:200px;top:calc(100% + var(--spacing-150));left:0;background-color:var(--color-base-90);border-radius:var(--border-radius-150);box-sizing:border-box;cursor:pointer;border:1px solid var(--color-base-80);overflow:hidden;z-index:10;display:flex;flex-direction:column;transform:translateY(-10px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease}@media (max-width: 769px){.games-dropdown-text .menu{width:50vw;border-radius:6px;padding:6px;gap:8px}}.games-dropdown-text .menu.open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.games-dropdown-text .menu .item{display:flex;align-items:center;gap:6px;padding:var(--spacing-250) var(--spacing-150);cursor:pointer;transition:background .2s}.games-dropdown-text .menu .item:hover{background-color:var(--color-base-80)}.games-dropdown-text .menu .item img{width:24px;margin-right:var(--spacing-150)}@media (max-width: 769px){.games-dropdown-text .menu .item img{width:24px}}.games-dropdown-text .menu .item .label{font-weight:400;font-family:Poppins;color:var(--color-base-0);font-size:var(--font-size-50)}@media (max-width: 769px){.games-dropdown-text .menu .item .label{font-size:12px}}.games-dropdown-text .menu .button-container{align-self:center;padding:var(--spacing-250) var(--spacing-150)}@media (max-width: 769px){.games-dropdown-text .menu .button-container{padding:6px}}.tournaments-tab{display:flex;flex-direction:column;gap:var(--spacing-300)}.tournaments-tab .card{background:var(--color-base-90);border-radius:var(--border-radius-250);padding:var(--spacing-250) var(--spacing-250);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-250);min-height:150px}@media (max-width: 768px){.tournaments-tab .card{gap:16px;min-height:auto}}.tournaments-tab .card .card-header{display:flex;justify-content:space-between;align-items:center}.tournaments-tab .card .card-header h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:var(--font-size-150);color:var(--color-base-0);margin:0}@media (max-width: 768px){.tournaments-tab .card .card-header h3{font-size:18px}}.tournaments-tab .card p.no-tournaments{font-family:Poppins,sans-serif;font-size:var(--font-size-100);color:var(--color-base-0)}@media (max-width: 768px){.tournaments-tab .card p.no-tournaments{font-size:12px}}.tournaments-tab .card button{justify-self:flex-end}.tournaments-tab .card .tournament-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-150)}.tournaments-tab .card .tournament-list li{font-family:Poppins,sans-serif;font-size:var(--font-size-100);color:var(--color-base-0)}@media (max-width: 768px){.tournaments-tab .card .tournament-list li{font-size:12px}}.tournaments-tab .card .fill-icon-left-button img{width:22px;height:22px}.tournaments-tab .card .fill-icon-left-button p{text-transform:none}@media (max-width: 768px){.tournaments-tab{gap:20px}.tournaments-tab .card{padding:20px 16px;border-radius:8px}.tournaments-tab .card .card-header h3{font-size:18px}.tournaments-tab .card .tournament-list{gap:12px}.tournaments-tab .fill-icon-left-button{width:fit-content;padding:10px 16px}}.teams-tab{display:flex;flex-direction:column;gap:var(--spacing-300)}.teams-tab .controls{display:flex;justify-content:flex-start}@media (max-width: 768px){.teams-tab .teams-tab{gap:20px}.teams-tab .teams-tab .controls{display:grid;grid-template-columns:1fr;gap:12px}.teams-tab .teams-tab .team-info-grid{grid-template-columns:1fr;gap:16px}.teams-tab .teams-tab .team-info-grid .info-card{padding:20px 16px;border-radius:8px}.teams-tab .teams-tab .empty-state{margin-top:var(--spacing-400);padding:0 4px}}.teams-tab .team-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-300)}@media (max-width: 768px){.teams-tab .team-info-grid{grid-template-columns:1fr;gap:16px}}.teams-tab .team-info-grid .info-card{background:var(--color-base-90);border-radius:var(--border-radius-200);padding:var(--spacing-250) var(--spacing-250);display:flex;flex-direction:column;gap:var(--spacing-200)}@media (max-width: 768px){.teams-tab .team-info-grid .info-card{padding:16px 12px;border-radius:8px;gap:18px}}.teams-tab .team-info-grid .info-card.team-card .team-row{display:flex;align-items:center;gap:var(--spacing-200)}@media (max-width: 768px){.teams-tab .team-info-grid .info-card.team-card .team-row{gap:8px}}.teams-tab .team-info-grid .info-card.team-card .team-row img{width:36px;height:36px;border-radius:50%;object-fit:cover}.teams-tab .team-info-grid .info-card.team-card .team-row .team-name{font-family:Orbitron,sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-700);color:var(--color-base-0)}@media (max-width: 768px){.teams-tab .team-info-grid .info-card.team-card .team-row .team-name{font-size:16px}}.teams-tab .team-info-grid .info-card.description-card{grid-column:span 1}.teams-tab .team-info-grid .info-card.tags-card .tags-container{display:flex;flex-wrap:wrap;gap:var(--spacing-150)}.teams-tab .team-info-grid .info-card.tags-card .tags-container .tag-chip{background:var(--color-success-30);color:var(--color-base-80);padding:var(--spacing-100) var(--spacing-150);border-radius:var(--border-radius-150);font-family:Poppins,sans-serif;font-size:var(--font-size-50)}.teams-tab .team-info-grid .info-card .label{color:var(--color-base-0);font-family:Orbitron,sans-serif;font-size:var(--font-size-150);font-weight:var(--font-weight-700)}@media (max-width: 768px){.teams-tab .team-info-grid .info-card .label{font-size:18px!important}}.teams-tab .team-info-grid .info-card .description-text{color:var(--color-base-0);font-family:Poppins,sans-serif;font-size:var(--font-size-100)}@media (max-width: 768px){.teams-tab .team-info-grid .info-card .description-text{font-size:14px}}.teams-tab .empty-state{margin-top:var(--spacing-600);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-300)}@media (max-width: 768px){.teams-tab .empty-state{margin-top:5vh;gap:16px}}.teams-tab .empty-state h2{font-family:Orbitron,sans-serif;font-size:var(--font-size-300);font-weight:700;color:var(--color-base-0);margin:0}@media (max-width: 768px){.teams-tab .empty-state h2{font-size:18px}}.teams-tab .empty-state p{font-family:Poppins,sans-serif;font-size:var(--font-size-100);color:var(--color-base-0);margin:0;max-width:480px;color:var(--color-base-20)}@media (max-width: 768px){.teams-tab .empty-state p{font-size:12px}}.teams-tab .empty-state button p{font-family:Orbitron,sans-serif;font-size:var(--font-size-100);font-weight:700;color:var(--color-base-0);text-transform:none}@media (max-width: 768px){.teams-tab .empty-state button p{font-size:12px;padding:10px 0}}.statistics-tab{display:flex;flex-direction:column;gap:var(--spacing-250)}.statistics-tab .controls{display:grid;grid-template-columns:4fr 1.95fr;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-200)}.statistics-tab .controls .games-dropdown-text{height:100%}.statistics-tab .controls .edit .button-stroke{background:transparent}.statistics-tab .controls .edit .button-stroke:before{opacity:0}.statistics-tab .controls .edit .button-stroke button:hover{background:var(--color-base-80)}.statistics-tab .cards-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr);gap:var(--spacing-250);width:100%;box-sizing:border-box;min-width:0;grid-auto-rows:min-content}.statistics-tab .cards-grid .col{display:flex;flex-direction:column;gap:var(--spacing-350);min-width:0}.statistics-tab .cards-grid .card.empty-statistics-card{gap:var(--spacing-200)}.statistics-tab .cards-grid .card.empty-statistics-card .empty-statistics-subtitle{color:var(--color-base-0);font-family:Poppins,sans-serif;font-size:12px;margin:8px 0 32px}@media (max-width: 768px){.statistics-tab .cards-grid .card.empty-statistics-card{gap:12px}}.statistics-tab .eye-icon{background-color:var(--color-base-80);display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;border-radius:4px;border:none;cursor:pointer;outline:none;transition:opacity .2s ease}.statistics-tab .eye-icon:disabled{cursor:not-allowed;opacity:.6}.statistics-tab .eye-icon img{width:24px;height:24px}.statistics-tab .card{background:var(--color-base-90);border-radius:8px;padding:var(--spacing-300) var(--spacing-250);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-200)}.statistics-tab .card h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;margin:0}.statistics-tab .card p.no-stats{font-size:12px;margin:8px 0 32px}.statistics-tab .card .fill-icon-left-button img{width:22px;height:22px}.statistics-tab .card .fill-icon-left-button p{text-transform:none}.statistics-tab .card.all-performance{padding:16px 12px;gap:10px}.statistics-tab .card.all-performance h2{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;color:var(--color-base-0);margin:0}.statistics-tab .card.all-performance .statistics{display:flex;flex-direction:column;gap:10px}.statistics-tab .card.all-performance .statistics .performance-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.statistics-tab .card.all-performance .statistics .all{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1150px){.statistics-tab .card.all-performance .statistics .all{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.statistics-tab .card.all-performance .statistics .all .stats{display:flex;flex-direction:column;gap:4px}.statistics-tab .card.all-performance .statistics .all .stats h3{font-family:Poppins;font-size:12px;font-weight:700;color:var(--color-base-0)}.statistics-tab .card.all-performance .statistics .all .stats p{font-family:Poppins;font-size:12px;font-weight:400;color:var(--color-base-0)}.statistics-tab .card.all-performance .statistics .all .recent-results{display:flex;flex-direction:column;gap:4px}.statistics-tab .card.all-performance .statistics .all .recent-results h3{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:700}.statistics-tab .card.all-performance .statistics .all .recent-results p{display:flex;flex-direction:row;gap:4px;font-size:12px;font-family:Orbitron;font-weight:700}.statistics-tab .card.all-performance .statistics .all .recent-results p .green{color:var(--color-primary-3)}.statistics-tab .card.all-performance .statistics .all .recent-results p .red{color:var(--color-alert-100)}.statistics-tab .col.limited-matches .card.match-history:after{display:none}.statistics-tab .card.match-history{position:relative;width:100%;max-width:100vw;max-width:calc(100vw - 32px);overflow:hidden}.statistics-tab .card.match-history .history-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.statistics-tab .card.match-history{padding:16px 12px;gap:10px;position:relative}.statistics-tab .card.match-history .view-all-matches{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;background:none;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.statistics-tab .card.match-history .view-all-matches span{font-family:Poppins;font-size:12px;color:var(--color-primary-1);text-decoration:underline;font-weight:400}.statistics-tab .card.match-history .view-all-matches img{width:16px;height:16px}.statistics-tab .card.match-history:after{content:"";position:absolute;border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:1;bottom:0;left:0;width:100%;height:200px;pointer-events:none;background:linear-gradient(to bottom,transparent 70%,var(--color-base-90) 92%)}.statistics-tab .card.match-history h2{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0);margin:0}.statistics-tab .card.match-history .statistics{display:flex;flex-direction:column;gap:16px}.statistics-tab .card.match-history .recent-statistics-container{display:flex;flex-direction:column;align-items:flex-start}.statistics-tab .card.match-history .recent-statistics-container .all-matches{display:flex;flex-direction:column;gap:24px;width:100%;overflow-y:hidden;overflow-x:auto;padding-bottom:12px}.statistics-tab .card.match-history .recent-statistics-container .all-matches .no-recent-matches{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:700}.statistics-tab .card.match-history .recent-statistics-container .all-matches .match{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2px,.4vw,12px);row-gap:clamp(4px,1vw,12px);align-items:start;border-radius:8px;background-color:var(--color-base-95);min-width:max-content}.statistics-tab .card.match-history .recent-statistics-container .all-matches .match .stats{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;font-size:12px;color:var(--color-base-0);font-weight:400}.statistics-tab .card.match-history .recent-statistics-container .all-matches .match .stats h3{font-weight:700}.statistics-tab .card.match-history .recent-statistics-container .all-matches .match .stats span{color:var(--color-base-40)}.statistics-tab .card.match-history.no-matches:after{display:none}@media (max-width: 768px){.statistics-tab .cards-grid{grid-template-columns:1fr;gap:20px}.statistics-tab .cards-grid .col{gap:20px}.statistics-tab .controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.statistics-tab .controls .edit{height:100%;display:flex;justify-content:flex-end}.statistics-tab .controls .edit .button-stroke{width:fit-content;height:100%;align-self:stretch}.statistics-tab .controls .edit .button-stroke button{height:100%;align-self:stretch;width:40px;border-radius:8px;align-self:flex-end}.statistics-tab .fill-icon-left-button{width:fit-content;padding:10px 12px}.statistics-tab .card{grid-column:1!important;padding:20px 16px;border-radius:8px;gap:12px}}.statistics-settings-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.statistics-settings-modal{background:var(--color-base-90);border-radius:var(--border-radius-200);width:36vw;max-width:640px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 0 0 1px var(--color-base-70)}@media (max-width: 768px){.statistics-settings-modal{width:90vw;max-width:none}}.statistics-settings-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-250) var(--spacing-300) 0}@media (max-width: 768px){.statistics-settings-modal .modal-header{padding:20px 16px 0}}.statistics-settings-modal .modal-header h5{font-family:Orbitron,sans-serif;font-weight:var(--font-weight-700);font-size:var(--font-size-150);color:var(--color-base-0);margin:0}@media (max-width: 768px){.statistics-settings-modal .modal-header h5{font-size:18px}}.statistics-settings-modal .modal-header .close-button{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--border-radius-200)}.statistics-settings-modal .modal-header .close-button img{width:100%;height:100%;cursor:pointer}.statistics-settings-modal .modal-content{padding:var(--spacing-300);display:flex;flex-direction:column;gap:var(--spacing-300)}@media (max-width: 768px){.statistics-settings-modal .modal-content{padding:20px 16px}}.statistics-settings-modal .modal-content>div:first-of-type{margin-bottom:var(--spacing-550)}.statistics-settings-modal .modal-content .section-label{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--font-size-100);color:var(--color-base-20);margin:0 0 var(--spacing-250) 0}@media (max-width: 768px){.statistics-settings-modal .modal-content .section-label{font-size:16px;margin-bottom:16px}}.statistics-settings-modal .modal-content .stats{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.statistics-settings-modal .modal-content .stats{gap:20px}}.statistics-settings-modal .modal-content .stat-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-base-70);border-radius:var(--border-radius-200);padding:var(--spacing-250) var(--spacing-300)}@media (max-width: 768px){.statistics-settings-modal .modal-content .stat-row{padding:10px;border-radius:8px}}.statistics-settings-modal .modal-content .stat-row.visible .title{color:var(--color-tertiary-1)}.statistics-settings-modal .modal-content .stat-row.hidden .title{color:var(--color-base-0)}.statistics-settings-modal .modal-content .stat-row .title{font-family:Orbitron,sans-serif;font-size:var(--font-size-150);font-weight:700}@media (max-width: 768px){.statistics-settings-modal .modal-content .stat-row .title{font-size:14px}}.statistics-settings-modal .modal-content .stat-row .action-button{background:none;border:none;color:var(--color-accent-blue);font-family:Poppins,sans-serif;font-size:var(--font-size-100);display:flex;align-items:center;gap:var(--spacing-100);cursor:pointer}@media (max-width: 768px){.statistics-settings-modal .modal-content .stat-row .action-button{font-size:12px}}.statistics-settings-modal .modal-content .stat-row .link-icon-left-button p{display:none}.statistics-settings-modal .modal-content .stat-row .link-icon-left-button svg{width:20px;height:20px}.statistics-settings-modal .modal-content .footer{display:flex;justify-content:flex-end}@media (max-width: 768px){.statistics-settings-modal .modal-content .footer{margin-top:20px}}.statistics-settings-modal .modal-content .footer .save-btn{background:var(--gradient-primary);border:none;border-radius:var(--border-radius-200);padding:var(--spacing-200) var(--spacing-350);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--font-size-100);color:#fff;cursor:pointer}@media (max-width: 768px){.statistics-settings-modal .modal-content .footer .save-btn{font-size:12px}}@media (max-width: 768px){.statistics-settings-modal{width:90vw}}.clubs-tab{display:flex;flex-direction:column;gap:var(--spacing-300)}.clubs-tab .controls{display:flex;justify-content:flex-start}.clubs-tab .empty-state{margin-top:var(--spacing-600);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-300)}@media (max-width: 768px){.clubs-tab .empty-state{margin-top:5vh;gap:16px}}.clubs-tab .empty-state h2{font-family:Orbitron,sans-serif;font-size:var(--font-size-300);font-weight:700;color:var(--color-base-0);margin:0}@media (max-width: 768px){.clubs-tab .empty-state h2{font-size:18px}}.clubs-tab .empty-state p{font-family:Poppins,sans-serif;font-size:var(--font-size-100);color:var(--color-base-0);margin:0;max-width:480px;color:var(--color-base-20)}@media (max-width: 768px){.clubs-tab .empty-state p{font-size:12px}}.clubs-tab .empty-state button p{font-family:Orbitron,sans-serif;font-size:var(--font-size-100);font-weight:700;color:var(--color-base-0);text-transform:none}@media (max-width: 768px){.clubs-tab .empty-state button p{font-size:12px;padding:10px 0}}@media (max-width: 768px){.clubs-tab{gap:20px}.clubs-tab .controls{display:grid;grid-template-columns:1fr;gap:12px}}.edit-profile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.edit-profile-modal{background:#2e2e2e;border-radius:var(--border-radius-200);width:32vw;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}@media (max-width: 768px){.edit-profile-modal{width:90%;border-radius:8px}}.edit-profile-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.edit-profile-modal .modal-header h5{font-family:Orbitron,sans-serif;font-weight:var(--font-weight-700);font-size:var(--font-size-150);color:var(--color-base-0);margin:0}@media (max-width: 768px){.edit-profile-modal .modal-header h5{font-size:18px}}.edit-profile-modal .modal-header .close-button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-200)}.edit-profile-modal .modal-header .close-button:hover:not(:disabled){background:#ffffff14}.edit-profile-modal .modal-header .close-button:disabled{opacity:.5;cursor:not-allowed}.edit-profile-modal .modal-content{padding:24px}@media (max-width: 768px){.edit-profile-modal .modal-content{padding:20px}}.edit-profile-modal .modal-content .profile-picture-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:32px}@media (max-width: 768px){.edit-profile-modal .modal-content .profile-picture-section{margin-bottom:24px}}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container{position:relative;cursor:pointer}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture{position:relative;width:120px;height:120px;border-radius:100%;transition:border-color .2s}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture:hover{border-color:#00a6ff}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture img{width:100%;height:100%;object-fit:cover;border-radius:100%}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture .edit-icon{position:absolute;z-index:2;bottom:4px;right:4px;width:24px;height:24px;background:#00a6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .2s}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture .edit-icon:hover{background:#08c}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture .edit-icon svg{width:16px;height:16px}.edit-profile-modal .modal-content .profile-picture-section .username-display{display:flex;flex-direction:column;gap:4px;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:var(--color-base-0);text-align:left}.edit-profile-modal .modal-content .profile-picture-section .username-display .body2-bold{font-family:Orbitron,sans-serif}@media (max-width: 768px){.edit-profile-modal .modal-content .profile-picture-section .username-display .body2-bold{font-size:14px}}.edit-profile-modal .modal-content .form-group{margin-bottom:24px}.edit-profile-modal .modal-content .form-group label{font-weight:var(--font-weight-400);font-size:var(--font-size-50)}@media (max-width: 768px){.edit-profile-modal .modal-content .form-group label{font-size:14px}}.edit-profile-modal .modal-content .theme-section{margin-bottom:32px;display:flex;flex-direction:column;gap:12px}.edit-profile-modal .modal-content .theme-section label{font-weight:var(--font-weight-400);font-size:var(--font-size-100);color:var(--color-base-10)}@media (max-width: 768px){.edit-profile-modal .modal-content .theme-section label{font-size:14px}}.edit-profile-modal .modal-content .theme-section .theme-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:18px}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option{display:flex;flex-direction:column;align-items:flex-start;gap:8px;cursor:pointer;padding:0;border-radius:8px;transition:background-color .2s}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option.selected .theme-preview{border-color:var(--color-primary-3);border-width:1px}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option .theme-preview{width:100%;height:9vw;border:1px solid var(--color-base-70);border-radius:16px;position:relative;overflow:hidden;transition:border-color .2s}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option .theme-preview img{width:100%;height:100%;object-fit:cover;object-position:0% 0%}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option .theme-preview.theme-none{background:#2a2a2a}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option span{font-family:Orbitron,sans-serif;font-weight:var(--font-weight-500);font-size:var(--font-size-50);color:var(--color-base-20);text-align:left;margin-left:2px}@media (max-width: 768px){.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option span{font-size:14px}}.edit-profile-modal .modal-content .upload-progress{margin-bottom:20px}.edit-profile-modal .modal-content .upload-progress .progress-bar{width:100%;height:6px;background:#333;border-radius:3px;overflow:hidden;margin-bottom:8px}.edit-profile-modal .modal-content .upload-progress .progress-bar .progress-fill{height:100%;background:#00a6ff;transition:width .3s ease}.edit-profile-modal .modal-content .upload-progress .progress-text{font-family:Poppins,sans-serif;font-size:12px;color:#999;text-align:center;display:block}.edit-profile-modal .modal-content .error-message{background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:8px 12px;margin-top:8px;color:#ff6b6b;font-family:Poppins,sans-serif;font-size:12px}.edit-profile-modal .modal-content .error-message.general-error{margin-bottom:16px;margin-top:0}.edit-profile-modal .modal-content #edit-profile-submit{justify-self:flex-end}@media (max-width: 768px){.edit-profile-modal{margin:16px;max-width:none}.edit-profile-modal .modal-header{padding:16px 20px 12px}.edit-profile-modal .modal-header h2{font-size:18px}.edit-profile-modal .modal-content{padding:20px;overflow:hidden}.edit-profile-modal .modal-content .profile-picture-section{margin-bottom:48px}.edit-profile-modal .modal-content .profile-picture-section .profile-picture-container .profile-picture{width:100px;height:100px}.edit-profile-modal .modal-content .theme-section{overflow-x:scroll;overflow-y:hidden}.edit-profile-modal .modal-content .theme-section .theme-grid{display:flex;gap:16px;width:600px}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option{flex:1;width:150px;height:200px}.edit-profile-modal .modal-content .theme-section .theme-grid .theme-option .theme-preview{height:200px}.edit-profile-modal .modal-content .form-group{margin-bottom:20px}.edit-profile-modal .modal-content .form-group input[type=text]{font-size:16px}}.profile-container{margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px 85px;position:relative;z-index:2}.profile-container .main-content{display:flex;flex-direction:column;width:100%;color:#fff}.profile-container .main-content .profile-header{background:#202020;border:1px solid #333333;border-radius:16px;width:100%;height:280px;position:relative;margin-bottom:16px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:24px}.profile-container .main-content .profile-header .profile-info{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:24px}.profile-container .main-content .profile-header .profile-info .avatar-container{position:relative;width:150px;height:150px;border-radius:100%;border:1px solid var(--color-base-80)}.profile-container .main-content .profile-header .profile-info .avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:100%;border:20px solid var(--color-base-90);box-sizing:border-box}.profile-container .main-content .profile-header .profile-info .user-details{position:relative;display:flex;flex-direction:column;gap:16px;padding:8px 0}.profile-container .main-content .profile-header .profile-info .user-details .member-info{display:flex;flex-direction:column;gap:8px}.profile-container .main-content .profile-header .profile-info .user-details .member-info p{font-family:Poppins,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1;margin:0}.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container{display:flex;align-items:center;gap:8px;line-height:1}.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container .flag{font-size:24px;display:inline-flex;align-items:center;justify-content:center}.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container .flag span,.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container .flag img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container h1{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:#fff;line-height:1;margin:0}.profile-container .main-content .profile-header .profile-info .user-details .last-played{font-family:Poppins,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1;margin:0}.profile-container .main-content .profile-header .profile-actions{position:relative;display:flex;gap:16px}.profile-container .main-content .profile-header .profile-actions .friendship-actions,.profile-container .main-content .profile-header .profile-actions .friendship-actions .pending-actions{display:flex;gap:16px}.profile-container .main-content .profile-header .profile-actions .share-btn{width:216px;height:36px;background:none;border:1px solid #3aecbe;border-radius:8px;color:#fff;font-family:Orbitron,sans-serif;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .2s ease}.profile-container .main-content .profile-header .profile-actions .share-btn:disabled{opacity:.6;cursor:not-allowed}.profile-container .main-content .profile-header .profile-actions .share-btn:hover:not(:disabled){background:#3aecbe1a}.profile-container .main-content .profile-header .profile-actions .share-btn img{width:16px;height:16px;transform:rotate(0)}.profile-container .main-content .profile-header .profile-actions .edit-btn{width:216px;height:36px;background:linear-gradient(-90deg,#3aecbe,#21ced9 45%,#00a6ff);border:none;border-radius:8px;color:#fff;font-family:Orbitron,sans-serif;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease}.profile-container .main-content .profile-header .profile-actions .edit-btn:hover{transform:translateY(-1px)}.profile-container .main-content .profile-header .profile-actions .edit-btn:active{transform:translateY(0)}.profile-container .main-content .profile-header .profile-actions .edit-btn img{width:16px;height:16px}.profile-container .main-content .my-navigation{background:#202020;border-radius:8px;padding:10px;margin-bottom:16px;width:100%;height:46px;box-sizing:border-box;display:flex;align-items:center}.profile-container .main-content .dropdown-container{margin-bottom:16px}.profile-container .main-content .tab-content-container .tab-content{display:flex;align-items:center;justify-content:center;height:300px;background:#202020;border-radius:8px;color:#888;font-size:1.1rem;font-family:Orbitron,sans-serif;font-weight:700}.profile-container .main-content .loading,.profile-container .main-content .error{display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.2rem;color:#888}.profile-container .main-content .error{color:#f44}@media (min-width: 769px){.profile-container .main-content .row.header{display:none}}@media (max-width: 768px){.profile-container{margin-left:0;margin-right:0;width:100%;padding:0}.profile-container .main-content{padding:16px;box-sizing:border-box;gap:12px}.profile-container .main-content .row.header{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:8px}.profile-container .main-content .row.header img{width:24px;height:24px;transform:rotate(180deg)}.profile-container .main-content .row.header h5{margin:0;font-family:Orbitron;font-size:24px;font-weight:700;line-height:1}.profile-container .main-content .profile-header{height:auto;padding:24px;gap:16px;flex-direction:column}.profile-container .main-content .profile-header .profile-info{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;position:static;width:100%;height:auto;gap:40px}.profile-container .main-content .profile-header .profile-info .avatar-container{width:100px;height:100px}.profile-container .main-content .profile-header .profile-info .avatar-container img{border-width:12px}.profile-container .main-content .profile-header .profile-info .user-details{gap:10px}.profile-container .main-content .profile-header .profile-info .user-details .member-info{gap:6px}.profile-container .main-content .profile-header .profile-info .user-details .member-info .username-container h1{font-size:18px}.profile-container .main-content .profile-header .profile-actions{align-self:center;position:static;width:60%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin-top:4px;gap:10px}.profile-container .main-content .profile-header .profile-actions .friendship-actions,.profile-container .main-content .profile-header .profile-actions .friendship-actions .pending-actions{display:flex;flex-direction:column;gap:10px}.profile-container .main-content .profile-header .profile-actions .fill-icon-left-button,.profile-container .main-content .profile-header .profile-actions .button-stroke,.profile-container .main-content .profile-header .profile-actions .stroke-icon-left-button{width:100%;max-width:100%}.profile-container .main-content .my-navigation{padding:8px 0;height:auto;margin-bottom:0;overflow:scroll}.profile-container .main-content .my-navigation .tab-item{min-width:unset;font-size:14px}}.profile-all-statistics-page{color:var(--color-base-0);display:flex;flex-direction:column;gap:var(--spacing-300);box-sizing:border-box;padding:20px 24px 85px;width:calc(100% - 172px);margin-left:86px;margin-right:86px}.profile-all-statistics-page__content{display:flex;flex-direction:column;gap:var(--spacing-400)}.profile-all-statistics-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-300)}.profile-all-statistics-page__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:6px 0 6px 8px;cursor:pointer;rotate:180deg;display:none}.profile-all-statistics-page__back img{display:block}.profile-all-statistics-page__title{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;color:var(--color-base-0);margin:0;margin-left:var(--spacing-150)}.profile-all-statistics-page .matches-board{border-radius:8px;display:flex;flex-direction:column}.profile-all-statistics-page .matches-board__table{width:100%}.profile-all-statistics-page .matches-board__list{display:flex;flex-direction:column;gap:16px;width:100%}.profile-all-statistics-page .matches-card{background:var(--color-base-90);border-radius:12px;border:1px solid var(--color-base-80);padding:16px 24px;display:flex;flex-direction:column;gap:12px}.profile-all-statistics-page .matches-card__content{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.profile-all-statistics-page .matches-card__content::-webkit-scrollbar{display:none}.profile-all-statistics-page .matches-card__content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;min-width:max-content;justify-content:stretch;justify-items:stretch}.profile-all-statistics-page .matches-card__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.profile-all-statistics-page .matches-card__date{font-size:12px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.profile-all-statistics-page .matches-card__date-label{color:var(--color-base-20)}.profile-all-statistics-page .matches-card__date-value{color:var(--color-base-10);font-weight:600}.profile-all-statistics-page .matches-card__result{display:inline-flex;align-items:center;gap:8px;font-size:12px}.profile-all-statistics-page .matches-card__result-label{color:var(--color-base-20)}.profile-all-statistics-page .matches-card__result-value--win{color:var(--color-primary-3);font-weight:700}.profile-all-statistics-page .matches-card__result-value--loss{color:var(--color-alert-100);font-weight:700}.profile-all-statistics-page .matches-card__result--unknown{color:var(--color-base-40)}.profile-all-statistics-page .matches-card__item{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width: 768px){.profile-all-statistics-page{gap:8px}}.profile-all-statistics-page .matches-card__label{font-size:12px;color:var(--color-base-40);display:flex;justify-content:center;width:100%;white-space:nowrap}.profile-all-statistics-page .matches-card__value{font-size:12px;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap}.profile-all-statistics-page .matches-card__map-value{display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;flex-wrap:wrap}.profile-all-statistics-page .matches-card__item--map{align-items:flex-start}.profile-all-statistics-page .matches-card__item--map .matches-card__label,.profile-all-statistics-page .matches-card__item--map .matches-card__value{justify-content:flex-start;text-align:left;width:100%}.profile-all-statistics-page .status-message{font-family:Poppins,sans-serif;font-size:14px;color:var(--color-base-40);margin:0}@media (max-width: 768px){.profile-all-statistics-page{padding:0;margin:0;width:100%}.profile-all-statistics-page__header{align-items:center;flex-direction:row;gap:8px}.profile-all-statistics-page__content{padding:16px 16px 0}.profile-all-statistics-page__back{display:inline-flex}.profile-all-statistics-page__title{margin-left:0}.profile-all-statistics-page .matches-board__table{width:100%}.profile-all-statistics-page .matches-card{padding:12px 8px}.profile-all-statistics-page .matches-card__content{padding:0;gap:8px}.profile-all-statistics-page .matches-card__content-grid{min-width:max-content}}.account-balance{margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-400)}.account-balance .banner{display:flex;flex-direction:column;gap:12px}.account-balance .banner .view-history-link{align-self:center;background:transparent;border:none;color:#5ab0ff;font-family:Poppins;font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 8px}.account-balance .heading{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:100%}@media (max-width: 768px){.account-balance .heading{justify-content:flex-start}}.account-balance .heading h5{position:absolute;left:0}@media (max-width: 768px){.account-balance .heading h5{position:relative}}.account-balance .heading .choice-wrap{margin:0;display:flex;flex-direction:row;gap:32px}.account-balance .heading .choice-wrap span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 26px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer;background:transparent;transition:all .2s ease-in-out}.account-balance .heading .choice-wrap span.active{background:var(--gradient-secondary-1);color:var(--color-base-0)}.account-balance .account-balance-tab{display:flex;flex-direction:column;gap:24px}.account-balance .account-balance-tab .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-400);padding-top:5vw}@media (max-width: 768px){.account-balance .account-balance-tab .empty-state{gap:20px}}.account-balance .account-balance-tab .empty-state svg{width:var(--icon-size-450);height:var(--icon-size-450)}@media (max-width: 768px){.account-balance .account-balance-tab .empty-state svg{width:60px;height:60px}}.account-balance .account-balance-tab .empty-state p{width:25vw;text-align:center}@media (max-width: 768px){.account-balance .account-balance-tab .empty-state p{width:100%}}.account-balance .account-balance-tab .transaction-list{display:flex;flex-direction:column;gap:var(--spacing-250);max-height:45vh;overflow-y:auto;padding-right:var(--spacing-100)}@media (max-width: 768px){.account-balance .account-balance-tab .transaction-list{padding-right:0;gap:20px}}.account-balance .account-balance-tab .transaction-list::-webkit-scrollbar{width:6px}.account-balance .account-balance-tab .transaction-list::-webkit-scrollbar-track{background:transparent}.account-balance .account-balance-tab .transaction-list::-webkit-scrollbar-thumb{background:var(--color-base-60);border-radius:3px}.account-balance .account-balance-tab .transaction-list::-webkit-scrollbar-thumb:hover{background:var(--color-base-40)}.account-balance .account-balance-tab .transaction-list .status-group{display:flex;flex-direction:column;gap:var(--spacing-250)}@media (max-width: 768px){.account-balance .account-balance-tab .transaction-list .status-group{gap:16px}.account-balance .account-balance-tab .transaction-list .status-group .status-heading{font-size:22px}}.account-balance .account-balance-tab.history .navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-350)}.account-balance .account-balance-tab.history .navigation .balance-tab-navigation{margin-bottom:0}.account-balance .account-balance-tab.history .navigation .fill-icon-left-button{height:100%;align-self:stretch}.account-balance .account-balance-tab.history .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-350);padding-top:7vw}@media (max-width: 768px){.account-balance .account-balance-tab.history .empty-state{gap:20px}}.account-balance .account-balance-tab.history .empty-state svg{width:var(--icon-size-450);height:var(--icon-size-450)}@media (max-width: 768px){.account-balance .account-balance-tab.history .empty-state svg{width:60px;height:60px}}.account-balance .account-balance-tab.history .empty-state p{width:100%;text-align:center}@media (max-width: 768px){.account-balance{margin-left:0;margin-right:0;width:100%;padding:0;overflow-x:hidden}.account-balance>div:not(.navigation-mobile){padding:16px 16px 0}.account-balance>div:last-of-type{padding-bottom:36px}.account-balance .heading h5{left:0;font-size:24px;font-family:Orbitron}.account-balance .heading .choice-wrap{gap:8px;display:none}.account-balance .heading .choice-wrap span{padding:8px 10px;font-size:12px;border-radius:8px}.account-balance .account-balance-tab{gap:16px}.account-balance .account-balance-tab .heading{display:flex;align-items:center;gap:6px}.account-balance .account-balance-tab .heading img{rotate:180deg}.account-balance .account-balance-tab h3{font-size:26px;font-family:Orbitron}.account-balance .account-balance-tab .transaction-list{max-height:none;padding-right:0}}.balance-tab-navigation{background:#202020;border-radius:8px;padding:10px;margin-bottom:16px;width:100%;height:46px;box-sizing:border-box;display:flex;align-items:center}.balance-tab-navigation .tab-list{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin:0}.balance-tab-navigation .tab-list .tab-item{background:none;border:none;color:#f2f2f2;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1;padding:8px 4px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:fit-content}.balance-tab-navigation .tab-list .tab-item:hover:not(.disabled):not(.active){color:#fff}.balance-tab-navigation .tab-list .tab-item.active{color:#c1ff00;font-weight:400}.balance-tab-navigation .tab-list .tab-item.disabled{opacity:.6;cursor:not-allowed;color:#f2f2f2}@media (max-width: 768px){.balance-tab-navigation{padding:8px;height:auto}.balance-tab-navigation .tab-list{gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.balance-tab-navigation .tab-list::-webkit-scrollbar{display:none}.balance-tab-navigation .tab-list .tab-item{padding:6px 10px;font-size:11px;border-radius:6px;text-align:center}}.transaction-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:8px;padding:20px 24px;box-sizing:border-box;gap:var(--spacing-200)}.transaction-card .left{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-200)}.transaction-card .left .header-row{display:flex;flex-direction:row;gap:var(--spacing-200);align-items:center}.transaction-card .left .col{display:flex;flex-direction:column;gap:var(--spacing-200);width:6vw}.transaction-card .left .amount-row{display:flex;flex-direction:row;gap:var(--spacing-200);align-items:center}.transaction-card .left .amount-row img{width:20px;height:20px}.transaction-card .left .amount-row .value{font-family:Poppins;font-size:var(--font-size-150);font-weight:var(--font-weight-700);color:var(--color-base-0)}.transaction-card .middle{display:flex;justify-content:center;align-items:center;flex:1}.transaction-card .middle .badge{padding:4px;height:fit-content;border-radius:4px;font-family:Orbitron;font-size:12px;font-weight:700;text-transform:capitalize}.transaction-card .middle .badge.pending{color:var(--color-caution-100);border:1px solid var(--color-caution-100)}.transaction-card .middle .badge.completed{color:var(--color-success-100);border:1px solid var(--color-success-100)}.transaction-card .middle .badge.declined{color:var(--color-alert-100);border:1px solid var(--color-alert-100)}.transaction-card .right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-200)}.transaction-card .right .date-label{color:var(--color-base-20);font-size:var(--font-size-100)}.transaction-card .right .date{color:var(--color-base-0);font-size:var(--font-size-100)}@media (max-width: 768px){.transaction-card{padding:16px;border-radius:12px;justify-content:space-between}.transaction-card .left{gap:36px}.transaction-card .left .header-row .type{font-size:18px}.transaction-card .left .col{width:auto;gap:10px}.transaction-card .left .badge{font-size:12px;padding:6px 10px;border-radius:6px}.transaction-card .left .amount-row{gap:12px}.transaction-card .left .amount-row img{width:24px;height:24px}.transaction-card .left .amount-row .value{font-size:18px}.transaction-card .right{gap:8px}.transaction-card .right .date-label,.transaction-card .right .date{font-size:18px}.transaction-card .middle{flex:unset;justify-content:flex-start}}.balance-banner{background-image:url(/assets/waves-Bzqh4jNW.svg);background-repeat:repeat;background-size:cover;background-color:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:16px;padding:4vw 1.8vw;position:relative;overflow:hidden;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-200)}@media (max-width: 768px){.balance-banner{flex-direction:column;align-items:center;gap:var(--spacing-200);padding:20px;gap:24px}}.balance-banner .left-section{display:flex;flex-direction:column;gap:var(--spacing-200)}@media (max-width: 768px){.balance-banner .left-section{align-items:center;width:100%;gap:12px}}.balance-banner .left-section .label{color:var(--color-base-10);font-family:Poppins;font-size:14px;margin:0}@media (max-width: 768px){.balance-banner .left-section .label{font-size:20px}}.balance-banner .left-section .amount{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-200)}@media (max-width: 768px){.balance-banner .left-section .amount{gap:6px}}.balance-banner .left-section .amount svg{flex-shrink:0;width:var(--icon-size-200);height:var(--icon-size-200)}@media (max-width: 768px){.balance-banner .left-section .amount svg{width:28px;height:28px;margin-right:6px}}.balance-banner .left-section .amount .value{font-family:Orbitron;font-size:var(--font-size-250);font-weight:var(--font-weight-700);color:var(--color-base-0)}@media (max-width: 768px){.balance-banner .left-section .amount .value{font-size:30px}}.balance-banner .left-section .amount .currency{font-family:Orbitron;font-size:var(--font-size-250);font-weight:var(--font-weight-700);color:var(--color-base-0)}@media (max-width: 768px){.balance-banner .left-section .amount .currency{font-size:30px}}.balance-banner .right-section{display:flex;flex-direction:column;gap:var(--spacing-200);align-items:flex-end;width:20%}@media (max-width: 768px){.balance-banner .right-section{align-items:center;width:100%;gap:10px}}.balance-banner .right-section .fill-text-button,.balance-banner .right-section .button-stroke,.balance-banner .right-section .button-stroke .stroke-text-button{width:100%}@media (min-width: 768px){.balance-banner .right-section .link-text-button{display:none}}.filters-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.filters-modal-container{position:relative;background:var(--color-base-90);padding:var(--spacing-350);width:90%;max-width:560px;border-radius:var(--border-radius-250);display:flex;flex-direction:column;gap:var(--spacing-300)}@media (max-width: 769px){.filters-modal-container{width:90vw;max-height:90vh;padding:24px 16px;overflow-y:auto;gap:16px;border-radius:16px;box-sizing:border-box}}.filters-modal-container .styled-dropdown{width:50%}@media (max-width: 769px){.filters-modal-container .styled-dropdown{width:60%}}.filters-modal-container h3{font-size:var(--font-size-300);font-family:Orbitron;margin:0;color:var(--color-base-0)}.filters-modal-container .section-label{font-size:var(--font-size-150);font-weight:var(--font-weight-400);margin:0;color:var(--color-base-0)}@media (max-width: 769px){.filters-modal-container .section-label{font-size:16px}}.filters-modal-container .status-pills{display:flex;gap:var(--spacing-200);margin-top:var(--spacing-150)}@media (max-width: 769px){.filters-modal-container .status-pills{gap:8px;margin-top:8px}}.filters-modal-container .status-pill{padding:var(--spacing-150) var(--spacing-300);border-radius:var(--border-radius-300);background:var(--color-base-80);border:none;cursor:pointer;color:var(--color-base-0);transition:background .3s ease}@media (max-width: 769px){.filters-modal-container .status-pill{padding:7px 12px;font-size:14px}}.filters-modal-container .status-pill.selected,.filters-modal-container .status-pill:hover{background:var(--gradient-secondary-1)}.filters-modal-container .close-btn{position:absolute;top:var(--spacing-300);right:var(--spacing-300);border:.5px solid var(--color-base-70);border-radius:100%;font-size:var(--font-size-100);cursor:pointer;color:var(--color-base-0);background:var(--color-base-80);padding:var(--spacing-100) var(--spacing-150)}@media (max-width: 769px){.filters-modal-container .close-btn{padding:4px 6px;font-size:12px;top:12px;right:12px}}.filters-modal-container .dropdown,.filters-modal-container #apply-filters-btn{width:100%}@media (max-width: 769px){.filters-modal-container #apply-filters-btn{width:70%;align-self:flex-end;margin-top:20px}}.settings-container{margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px 85px;position:relative;z-index:2}.settings-container .heading-tab{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.settings-container .heading-tab .heading h1{font-size:26px;font-family:Orbitron;color:var(--color-base-0)}.settings-container .tab-content-container{display:block;margin-top:8px}@media (max-width: 768px){.settings-container{margin-left:0;margin-right:0;width:100%;padding:16px 16px 85px}.settings-container .heading-tab{gap:12px;margin-bottom:8px}.settings-container .heading-tab .heading h1{font-size:24px}.settings-container .tab-content-container{margin-top:4px}}.account-tab,.account-tab .account{display:flex;flex-direction:column;gap:32px}.account-tab .account h2{margin:0;font-size:16px;font-family:Orbitron;color:var(--color-base-0)}.account-tab .personal{display:flex;flex-direction:column;gap:32px}.account-tab .personal h2{margin:0;font-size:16px;font-family:Orbitron;color:var(--color-base-0)}@media (max-width: 768px){.account-tab,.account-tab .account{gap:16px}.account-tab .account h2{font-size:18px}.account-tab .personal{gap:16px}.account-tab .personal h2{font-size:18px}}.settings-card{width:100%;background-color:var(--color-base-90);border-radius:8px}.settings-card.disabled{background-color:var(--color-base-90)}.settings-card.disabled .closed .heading h1,.settings-card.disabled .closed .heading p{color:var(--color-base-40)}.settings-card .closed{padding:24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.settings-card .closed .fill-text-button,.settings-card .closed .cancel-text-button{width:min(300px,100%)}.settings-card .closed .heading{display:flex;flex-direction:column;gap:16px}.settings-card .closed .heading .signed-in{padding:8px;background-color:var(--color-base-70);border-radius:8px;display:flex;align-items:center;justify-content:center}.settings-card .closed .heading .signed-in span{color:var(--color-base-10);font-family:Poppins;font-size:12px;font-weight:400}.settings-card .closed .heading h1{font-size:18px;color:var(--color-base-10);font-family:Orbitron;margin:0}.settings-card .closed .heading p{color:var(--color-base-10);font-family:Poppins;font-size:12px}.settings-card .opened{padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.settings-card .opened .heading{display:flex;flex-direction:column;gap:16px}.settings-card .opened .heading h1{font-size:18px;color:var(--color-base-10);font-family:Orbitron;margin:0}.settings-card .opened .heading p{color:var(--color-base-10);font-family:Poppins;font-size:12px}.settings-card .opened .button{align-self:flex-end}.settings-card .opened .button .fill-text-button,.settings-card .opened .button .cancel-text-button{width:min(300px,100%)}.settings-card .opened .settings-card-dropdown{width:100%}@media (max-width: 768px){.settings-card{border-radius:12px}.settings-card .closed{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.settings-card .closed .fill-text-button,.settings-card .closed .cancel-text-button{width:min(250px,100%)}.settings-card .closed .heading{gap:8px}.settings-card .closed .heading h1{font-size:16px}.settings-card .closed .heading p{font-size:12px;line-height:1.3}.settings-card .opened{padding:16px;gap:24px}.settings-card .opened .heading{gap:8px}.settings-card .opened .heading h1{font-size:16px}.settings-card .opened .heading p{font-size:12px;line-height:1.3}.settings-card .opened .button{align-self:stretch}.settings-card .opened .button .fill-text-button{width:min(300px,100%)}}.tooltip{position:fixed;background-color:var(--color-base-0);box-shadow:0 2px 7px #0000001f;color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-family:Poppins;z-index:100;pointer-events:none;width:200px}.tooltip:before{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent var(--color-base-0) transparent transparent}.tooltip h5{color:var(--color-base-70);font-size:16px;font-family:Poppins;font-weight:700}.tooltip p{color:var(--color-base-70);font-size:16px;font-family:Poppins;font-weight:400}.settings-card-delete__error{margin-top:1rem;color:#ff6b6b;font-size:.875rem}.switch{position:relative;display:inline-block;width:60px;height:30px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-base-60);transition:.4s}.switch .slider.round{border-radius:34px}.switch .slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:var(--color-base-20);transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:var(--color-base-0)}.switch input:checked+.slider:before{transform:translate(30px);background-image:var(--gradient-secondary-1)}.two-factor-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.two-factor-modal-overlay .two-factor-modal{width:min(480px,90vw);background:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.two-factor-modal-overlay .two-factor-modal .modal-header{display:flex;flex-direction:column;gap:.75rem;text-align:center}.two-factor-modal-overlay .two-factor-modal .modal-header h2{margin:0;color:var(--color-base-10);font-size:1.75rem;text-transform:capitalize}.two-factor-modal-overlay .two-factor-modal .modal-header p{margin:0;color:var(--color-base-40)}.two-factor-modal-overlay .two-factor-modal .modal-body{gap:1rem}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper{display:flex;flex-direction:column;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:var(--color-base-80);border:1px solid var(--color-base-70)}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper svg{max-width:100%}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper p{margin:0;color:var(--color-base-20);text-align:center}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper .manual-secret{display:flex;flex-direction:column;gap:.35rem;width:100%;padding:1rem;border-radius:10px;background:var(--color-base-70);border:1px solid var(--color-base-60)}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper .manual-secret .label{color:var(--color-base-0);text-transform:uppercase;letter-spacing:.05em}.two-factor-modal-overlay .two-factor-modal .modal-body .qr-wrapper .manual-secret .value{color:var(--color-base-20);word-break:break-all}.two-factor-modal-overlay .two-factor-modal .modal-body .error-message{color:var(--color-alert-100);text-align:center;margin:0}.two-factor-modal-overlay .two-factor-modal .modal-body .confirmation-message{margin:0;color:var(--color-base-20);text-align:center}.two-factor-modal-overlay .two-factor-modal .modal-footer{display:flex;gap:1rem;justify-content:flex-end}.two-factor-modal-overlay .two-factor-modal .modal-footer .fill-text-button,.two-factor-modal-overlay .two-factor-modal .modal-footer .cancel-text-button{flex:1}.verification-tab{display:flex;flex-direction:column;gap:24px}.verification-tab .unverified{display:flex;flex-direction:column;gap:32px}.verification-tab .unverified .first-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background-color:var(--color-base-90);padding:24px 16px;box-sizing:border-box;border-radius:8px}.verification-tab .unverified .first-col img{width:86px;height:101px}.verification-tab .unverified .first-col .heading{display:flex;flex-direction:column;align-items:center;gap:12px}.verification-tab .unverified .first-col .heading h1{color:var(--color-base-10);font-size:18px;font-family:Orbitron;margin:0;font-weight:700}.verification-tab .unverified .first-col .heading p{color:var(--color-base-20);font-family:Poppins;font-size:12px;font-weight:400;width:80%;text-align:center}.verification-tab .unverified .second-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;background-color:var(--color-base-90);padding:32px;box-sizing:border-box;border-radius:8px}.verification-tab .unverified .second-col h1{color:var(--color-base-0);font-size:22px;font-family:Orbitron;font-weight:700}.verification-tab .unverified .second-col p{color:var(--color-base-0);font-size:16px;font-family:Poppins;font-weight:400}.verification-tab .verified{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background-color:var(--color-base-90);padding:24px 16px;box-sizing:border-box;border-radius:8px}.verification-tab .verified img{width:86px;height:101px}.verification-tab .verified .heading{display:flex;flex-direction:column;align-items:center;gap:12px}.verification-tab .verified .heading h1{color:var(--color-base-10);font-size:18px;font-family:Orbitron;margin:0;font-weight:700}.verification-tab .verified .heading p{color:var(--color-base-20);font-family:Poppins;font-size:12px;font-weight:400;width:80%;text-align:center}.subscriptions-tab{display:flex;flex-direction:column;gap:32px;width:100%}.subscriptions-tab .top-content{width:100%;border:1px solid var(--color-base-40);border-radius:8px;padding:24px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.subscriptions-tab .top-content .left{display:flex;flex-direction:column;gap:24px}.subscriptions-tab .top-content .left .plan{display:flex;flex-direction:column;gap:8px}.subscriptions-tab .top-content .left .plan h2{font-family:Orbitron;font-size:18px;color:var(--color-tertiary-1);font-weight:700}.subscriptions-tab .top-content .left .plan p{font-family:Orbitron;font-size:18px;color:var(--color-base-0);font-weight:700}.subscriptions-tab .top-content .left .plan span{font-family:Poppins;font-size:12px;font-weight:400;color:var(--color-base-40)}.subscriptions-tab .top-content .active-label{background:var(--gradient-primary);padding:8px 16px;border-radius:4px;display:flex;align-items:center;justify-content:center}.subscriptions-tab .top-content .active-label span{font-family:Poppins;font-size:12px;font-weight:700;color:var(--color-base-100)}.subscriptions-tab .bottom-content{display:flex;flex-direction:column;gap:16px;width:100%}.subscriptions-tab .bottom-content .tabs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;padding:8px 12px;width:100%;box-sizing:border-box}.subscriptions-tab .bottom-content .tabs .tab-item{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:100px;background-color:transparent;border:none;outline:none;font:inherit;cursor:pointer}.subscriptions-tab .bottom-content .tabs .tab-item span{font-family:Orbitron;font-size:16px;font-weight:700;color:var(--color-base-0)}.subscriptions-tab .bottom-content .tabs .tab-item.active{background-color:var(--color-tertiary-1)}.subscriptions-tab .bottom-content .tabs .tab-item.active span{color:var(--color-base-100)}.subscriptions-tab .bottom-content .cards{display:flex;flex-direction:row;gap:32px;width:100%;align-items:stretch}@media (max-width: 769px){.subscriptions-tab .bottom-content .cards{flex-direction:column}}.plan-card{border:1px solid var(--color-base-0);border-radius:8px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;flex:1}.plan-card.professional{border:1px solid var(--color-tertiary-1)}.plan-card.professional .chosen-label{background:var(--gradient-primary);border:none}.plan-card.professional .chosen-label span{color:var(--color-base-100);border:none}.plan-card .top{display:flex;flex-direction:column;gap:32px;flex:1}.plan-card .top .plan-type{display:flex;flex-direction:column;gap:4px}.plan-card .top .plan-type .heading{display:flex;flex-direction:row;align-items:center;gap:10px}.plan-card .top .plan-type .heading img{width:23px;height:23px}.plan-card .top .plan-type .heading h3{font-family:Orbitron;color:var(--color-base-0);font-size:18px;font-weight:700}.plan-card .top .plan-type p{font-family:Poppins;font-size:16px;font-weight:400;color:var(--color-base-40)}.plan-card .top .pricing-benefits{display:flex;flex-direction:column;gap:24px}.plan-card .top .pricing-benefits .pricing{display:flex;flex-direction:column;gap:8px}.plan-card .top .pricing-benefits .pricing h2{font-family:Orbitron;font-size:32px;color:var(--color-base-0);font-weight:700}.plan-card .top .pricing-benefits .pricing p{color:var(--color-base-0);font-family:Poppins;font-size:16px;font-weight:400}.plan-card .top .pricing-benefits .benefits{display:flex;flex-direction:column;gap:16px}.plan-card .top .pricing-benefits .benefits .benefit-item{display:flex;flex-direction:row;gap:12px;align-items:center}.plan-card .top .pricing-benefits .benefits .benefit-item img{width:28px;height:21px}.plan-card .top .pricing-benefits .benefits .benefit-item span{font-family:Poppins;font-size:16px;font-weight:400;color:var(--color-base-0)}.plan-card .chosen-label{width:100%;border:1px solid var(--color-base-0);border-radius:8px;padding:12px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.plan-card .chosen-label span{font-family:Orbitron;font-size:18px;font-weight:700;color:var(--color-base-0)}.link-your-profiles-tab{display:flex;flex-direction:column;gap:32px}.link-your-profiles-tab .section-title{margin:0 0 28px;font-size:17px;font-family:Orbitron;color:var(--color-base-0)}.link-your-profiles-tab .cards-wrap{display:flex;flex-direction:column;gap:28px}.not-found{background:var(--gradient-background);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:10vh}.not-found .logo{width:180px}.not-found .game-over{width:50vw}@media (max-width: 769px){.not-found .game-over{width:90vw}}.not-found .messages{display:flex;flex-direction:column;gap:16px;text-align:center}@media (max-width: 769px){.not-found .messages{width:90%}}.not-found .messages h1{color:var(--color-base-0);font-family:Orbitron;font-size:32px;font-weight:700}@media (max-width: 769px){.not-found .messages h1{font-size:26px}}.not-found .messages p{color:var(--color-base-0);font-family:Poppins;font-size:18px;font-weight:400}.not-found .messages .small{display:flex;flex-direction:column;gap:16px}.game-mode-selection .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.game-mode-selection .loading-container .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.game-mode-selection .loading-container p{color:#666;font-size:16px}.game-mode-selection .error-container{text-align:center;padding:40px}.game-mode-selection .error-container .error-message{color:#e74c3c;margin-bottom:16px;font-size:16px}.game-mode-selection .error-container .retry-button{background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.game-mode-selection .error-container .retry-button:hover{background:#2980b9}.game-mode-selection .selection-container .game-selection,.game-mode-selection .selection-container .game-mode-selection-section{margin-bottom:32px;border:1px solid var(--color-base-80);border-radius:8px;padding:24px 16px;box-sizing:border-box}.game-mode-selection .selection-container .game-selection h3,.game-mode-selection .selection-container .game-mode-selection-section h3{font-size:26px;font-weight:700;margin-bottom:16px;color:#fff;font-family:Orbitron}.game-mode-selection .selection-container .games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.game-mode-selection .selection-container .games-grid .game-card{background-color:var(--color-base-90);border:1px solid var(--color-base-70);border-radius:12px;padding:11px 10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:16px}.game-mode-selection .selection-container .games-grid .game-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db26}.game-mode-selection .selection-container .games-grid .game-card.selected{border-color:var(--color-tertiary-1);box-shadow:0 4px 12px #3498db33}.game-mode-selection .selection-container .games-grid .game-card .game-container{display:flex;flex-direction:column;align-items:center;gap:17px;background-color:var(--color-base-80);border-radius:8px;padding:12px;width:100%;box-sizing:border-box}.game-mode-selection .selection-container .games-grid .game-card .game-container .game-image{width:140px;border-radius:8px}.game-mode-selection .selection-container .games-grid .game-card .game-container .game-image-info{display:flex;flex-direction:row;align-items:center;gap:16px}.game-mode-selection .selection-container .games-grid .game-card .game-container .game-image-info .game-icon{width:32px;height:32px;flex-shrink:0}.game-mode-selection .selection-container .games-grid .game-card .game-container .game-image-info .game-icon img{width:100%;height:100%;object-fit:cover;border-radius:8px}.game-mode-selection .selection-container .games-grid .game-card .game-container .game-image-info h4{font-size:16px;font-weight:700;color:var(--color-base-0);font-family:Orbitron}.game-mode-selection .selection-container .game-modes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.game-mode-selection .selection-container .game-modes-grid .game-mode-card{background:var(--color-base-90);border:1px solid var(--color-base-70);border-radius:12px;padding:11px 10px;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.game-mode-selection .selection-container .game-modes-grid .game-mode-card:hover{border-color:var(--color-tertiary-1);transform:translateY(-2px);box-shadow:0 4px 12px #27ae6026}.game-mode-selection .selection-container .game-modes-grid .game-mode-card.selected{border-color:var(--color-tertiary-1);box-shadow:0 4px 12px #27ae6033}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info{background-color:var(--color-base-80);padding:12px;box-sizing:border-box;border-radius:8px;display:flex;flex-direction:column;gap:12px;height:100%}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info h4{font-size:32px;font-family:Orbitron;font-weight:700;color:var(--color-base-0)}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info .game-mode-details{display:flex;flex-direction:column;gap:8px}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info .game-mode-details .players-count{color:var(--color-base-0);font-family:Orbitron;font-size:26px;font-weight:700}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info .game-mode-details .players-count .number{color:var(--color-success-100)}.game-mode-selection .selection-container .game-modes-grid .game-mode-card .game-mode-info p{color:var(--color-base-40);font-family:Poppins;font-size:12px;font-weight:400}.game-mode-selection .selection-container .selection-summary{background:#f8f9fa;border-radius:12px;padding:24px;border:1px solid #e1e8ed}.game-mode-selection .selection-container .selection-summary h3{font-size:18px;font-weight:600;margin-bottom:16px;color:#2c3e50}.game-mode-selection .selection-container .selection-summary .summary-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #e1e8ed}.game-mode-selection .selection-container .selection-summary .summary-card .summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f4}.game-mode-selection .selection-container .selection-summary .summary-card .summary-item:last-child{border-bottom:none}.game-mode-selection .selection-container .selection-summary .summary-card .summary-item .label{font-weight:500;color:#5f6368}.game-mode-selection .selection-container .selection-summary .summary-card .summary-item .value{font-weight:600;color:#2c3e50}@media (max-width: 768px){.game-mode-selection{padding:16px}.game-mode-selection .selection-container .games-grid,.game-mode-selection .selection-container .game-modes-grid{grid-template-columns:1fr}.game-mode-selection .selection-container .game-card{flex-direction:column;text-align:center}.game-mode-selection .selection-container .game-card .game-icon{width:80px;height:80px}}.fee-radio{display:flex;align-items:center;gap:1rem;background-color:var(--color-base-80);padding:1rem;border-radius:var(--border-radius-200);cursor:pointer;border:1px solid transparent;transition:all .2s ease-in-out}.fee-radio input[type=radio]{display:none}.fee-radio.disabled{cursor:default}.fee-radio span{color:var(--color-base-0);font-family:Orbitron;font-weight:var(--font-weight-600)}.fee-radio.checked{border-color:var(--color-tertiary-1)}.fee-radio.checked span{color:var(--color-tertiary-1)}.entry-fee-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.entry-fee-modal-overlay .entry-fee-modal{background-color:var(--color-base-90);padding:2rem;border-radius:var(--border-radius-250);width:40%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;gap:2rem;position:relative}.entry-fee-modal-overlay .entry-fee-modal h2{font-size:var(--font-size-400);text-align:center;margin:0}.entry-fee-modal-overlay .entry-fee-modal .fee-content{display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding-right:.25rem;flex:1}.entry-fee-modal-overlay .entry-fee-modal .fee-section{display:flex;flex-direction:column;gap:1rem}.entry-fee-modal-overlay .entry-fee-modal .fee-section h3{font-size:var(--font-size-150);color:var(--color-base-0);font-family:Poppins;font-weight:var(--font-weight-400);margin:0}.entry-fee-modal-overlay .entry-fee-modal .fee-section .fee-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.entry-fee-modal-overlay .entry-fee-modal .fee-section .fee-options-grid.amount-grid{grid-template-columns:1fr 1fr}.entry-fee-modal-overlay .entry-fee-modal .fill-text-button{width:100%}.entry-fee-modal-overlay .entry-fee-modal .fill-text-button p{font-size:var(--font-size-150)}.entry-fee-modal-overlay .entry-fee-modal .close-button{position:absolute;top:12px;right:12px;background:transparent;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.entry-fee-modal-overlay .entry-fee-modal .close-button img{width:16px;height:16px}.matchmaking-redirect-loading{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;display:flex;justify-content:center;align-items:center;min-height:400px}.matchmaking-redirect-loading .loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px}.matchmaking-redirect-loading .loading-spinner .spinner{width:40px;height:40px;border:4px solid var(--color-base-100);border-top:4px solid var(--color-primary-100);border-radius:50%;animation:spin 1s linear infinite}.matchmaking-redirect-loading .loading-spinner p{font-size:var(--font-size-100);color:var(--color-base-0);font-family:Orbitron;font-weight:700;margin:0}.matchmaking-page{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;display:flex;flex-direction:column;gap:18px}.matchmaking-page .heading{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.matchmaking-page .heading h1{font-size:var(--font-size-400);margin-bottom:0;width:0}.matchmaking-page .heading .games-dropdown{width:0}.matchmaking-page .heading .choice-wrap{margin:0 auto;display:flex;justify-self:center;flex-direction:row;gap:32px}.matchmaking-page .heading .choice-wrap span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer}.matchmaking-page .heading .choice-wrap span.active{background:var(--gradient-secondary-1)}.matchmaking-page .matchmaking-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem;gap:16px}.matchmaking-page .matchmaking-header h1{font-size:var(--font-size-400);margin-bottom:0}.matchmaking-page .matchmaking-header span{font-size:var(--font-size-100);margin-bottom:0;width:auto;border:1px solid var(--color-success-100);padding:4px 6px;box-sizing:border-box;border-radius:var(--border-radius-150);color:var(--color-success-100);font-family:Orbitron;font-weight:700}.matchmaking-page .game-started-content{display:flex;flex-direction:column;gap:1rem}.matchmaking-page .game-started-content .sub-nav{display:flex;justify-content:flex-start;align-items:center;gap:1rem;position:relative;width:fit-content;margin-bottom:1rem}.matchmaking-page .game-started-content .sub-nav span{font-size:var(--font-size-100);margin-bottom:0;width:auto;padding:4px 6px;box-sizing:border-box;font-family:Orbitron;font-weight:700;cursor:pointer}.matchmaking-page .game-started-content .sub-nav span.active{color:var(--color-tertiary-1);position:relative}.matchmaking-page .game-started-content .sub-nav:before{transition:all .5s ease}.matchmaking-page .game-started-content .sub-nav.overview:before{content:"";position:absolute;top:105%;left:11%;transform:translate(-50%);width:7%;height:2px;background:var(--color-tertiary-1);border-radius:16px}.matchmaking-page .game-started-content .sub-nav.scoreboard:before{content:"";position:absolute;top:105%;left:57%;transform:translate(-50%);width:7%;height:2px;background:var(--color-tertiary-1);border-radius:16px}.matchmaking-page .game-started-content .sub-nav.maps:before{content:"";position:absolute;top:105%;left:33.5%;transform:translate(-50%);width:7%;height:2px;background:var(--color-tertiary-1);border-radius:16px}.matchmaking-page .game-started-content .sub-nav.server-info:before{content:"";position:absolute;top:105%;left:87%;transform:translate(-50%);width:7%;height:2px;background:var(--color-tertiary-1);border-radius:16px}.matchmaking-page .team-lobby-section{border:1px solid var(--color-base-80);padding:2rem;border-radius:var(--border-radius-250);margin-bottom:2rem;display:flex;flex-direction:column}.matchmaking-page .team-lobby-section .team-lobby-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem}.matchmaking-page .team-lobby-section .team-lobby-header h2{font-size:var(--font-size-300);color:var(--color-base-0);margin:0}.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button{background:none;border:none;cursor:pointer}.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button p{font-size:var(--font-size-100);font-weight:var(--font-weight-500);color:var(--color-alert-100);font-family:Poppins}.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button:hover p,.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button:focus p{color:var(--color-alert-100)}.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button:hover svg path,.matchmaking-page .team-lobby-section .team-lobby-header .link-icon-left-button:focus svg path{fill:var(--color-alert-100)}.matchmaking-page .team-lobby-section .team-lobby-cards{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2rem}.matchmaking-page .team-lobby-section .invite-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}.matchmaking-page .team-lobby-section .invite-wrapper span{color:var(--color-base-40)}.matchmaking-page .team-lobby-section .invite-wrapper .invite-btn{background-color:var(--color-base-20);color:var(--color-base-100);border:none;padding:1rem 2rem;border-radius:var(--border-radius-200);font-weight:var(--font-weight-700);cursor:pointer}.matchmaking-page .match-info-section{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-base-80);padding:1rem 2rem;border-radius:var(--border-radius-250);margin-bottom:0rem}.matchmaking-page .match-info-section .stroke-text-button{width:300px}.matchmaking-page .match-info-section .queue-info p{margin:.5rem 0;color:var(--color-base-40);font-weight:var(--font-weight-700);font-family:Orbitron;font-size:var(--font-size-100)}.matchmaking-page .match-info-section .queue-info .queue-status{color:var(--color-primary-1);font-weight:var(--font-weight-600);font-size:var(--font-size-150);text-align:center;padding:.5rem;background:var(--color-primary-1-10);border-radius:var(--border-radius-100);border:1px solid var(--color-primary-1-20);margin:.5rem 0}.matchmaking-page .match-info-section .finding-match{border:2px solid var(--color-primary-2);padding:1rem 2rem;border-radius:var(--border-radius-200);color:var(--color-base-0)}.matchmaking-unavailable{display:flex;flex-direction:column;padding:2rem;box-sizing:border-box;justify-content:flex-start;align-items:center;height:100vh;width:100%;color:var(--color-base-0);font-size:clamp(18px,6vw,24px);text-align:center;gap:2vh;background:var(--gradient-background);overflow:hidden}.matchmaking-unavailable .choice-wrap{margin:0 auto;display:flex;justify-self:center;flex-direction:row;gap:32px}.matchmaking-unavailable .choice-wrap span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer}.matchmaking-unavailable .choice-wrap span.active{background:var(--gradient-secondary-1)}.matchmaking-unavailable p{font-family:Poppins;line-height:1.25;font-weight:var(--font-weight-400);margin-top:25vh}.matchmaking-unavailable .fill-icon-left-button{margin-top:2rem}.matchmaking-unavailable .fill-icon-left-button p{margin-top:0;font-size:clamp(16px,4vw,18px);font-family:Orbitron;text-transform:uppercase;font-weight:700}@media (orientation: landscape){.matchmaking-unavailable{margin-left:86px;width:calc(100% - 172px)}}.lobby-player-card{background-color:var(--color-base-90);border-radius:var(--border-radius-250);padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:18%;gap:1rem;position:relative}.lobby-player-card .logo-green{position:absolute;top:1rem;right:1rem;width:24px;height:24px;object-fit:contain}.lobby-player-card .player-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.lobby-player-card .player-info .avatar-container{position:relative;width:6.2vw;height:6.2vw;border-radius:100%;border:1px solid var(--color-base-80);margin-bottom:1rem}.lobby-player-card .player-info .avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:100%;border:20px solid var(--color-base-90);box-sizing:border-box}.lobby-player-card .player-info .player-name{color:var(--color-base-0);font-weight:var(--font-weight-600);font-family:Orbitron}.lobby-player-card .player-info .flag{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:24px}.lobby-player-card .player-info .player-name-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lobby-player-card .skill-level{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem;color:var(--color-base-40);font-family:Orbitron;font-size:var(--font-size-100);font-weight:var(--font-weight-600);border-top:1px solid var(--color-base-80);padding-top:1rem;padding-bottom:2rem}.lobby-player-card .skill-level .skill-level-wrapper{display:flex;align-items:center;gap:1rem}.lobby-player-card .skill-level .skill-level-value{color:var(--color-tertiary-1)}.lobby-player-card .skill-level img{width:18px;height:18px}.lobby-player-card .ready-status,.lobby-player-card .afk-status,.lobby-player-card .left-status,.lobby-player-card .playing-status,.lobby-player-card .not-ready-status{display:flex;justify-content:center;align-items:center;gap:.5rem;font-family:Orbitron;font-size:var(--font-size-100);font-weight:var(--font-weight-700);border:1px solid var(--color-tertiary-1);padding:.5rem;border-radius:var(--border-radius-150);width:100%}.lobby-player-card .ready-status span,.lobby-player-card .afk-status span,.lobby-player-card .left-status span,.lobby-player-card .playing-status span,.lobby-player-card .not-ready-status span{color:var(--color-tertiary-1);font-size:var(--font-size-150)}.lobby-player-card .ready-status img,.lobby-player-card .afk-status img,.lobby-player-card .left-status img,.lobby-player-card .playing-status img,.lobby-player-card .not-ready-status img{width:24px;height:24px}.lobby-player-card .afk-status{border-color:var(--color-caution-100)}.lobby-player-card .afk-status span{line-height:24px;color:var(--color-caution-100)}.lobby-player-card .left-status{border-color:var(--color-alert-100)}.lobby-player-card .left-status span{line-height:24px;color:var(--color-alert-100)}.lobby-player-card .playing-status{border-color:var(--color-success-100)}.lobby-player-card .playing-status span{line-height:24px;color:var(--color-success-100)}.add-teammate-card{background-color:var(--color-base-90);border-radius:var(--border-radius-250);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18%;min-height:35vh;gap:30%}.add-teammate-card img{width:72px;height:72px}.add-teammate-card span{color:var(--color-base-20);font-family:Orbitron;font-size:var(--font-size-100);font-weight:var(--font-weight-700)}.add-teammate-card .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30%;height:100%}.teammates-chat-section{padding:0;border-radius:var(--border-radius-250)}.teammates-chat-section h2{font-size:var(--font-size-300);color:var(--color-base-0);margin:0 0 1.5rem}.teammates-chat-section .chat-box{background-color:var(--color-base-90);border-radius:var(--border-radius-250);padding:2rem 2rem .5rem;display:flex;flex-direction:column;gap:1.5rem}.teammates-chat-section .chat-box .message{display:flex;gap:1rem;align-items:flex-start}.teammates-chat-section .chat-box .message img{width:40px;height:40px;border-radius:50%}.teammates-chat-section .chat-box .message .message-content{background-color:var(--color-base-80);padding:1rem;border-radius:var(--border-radius-200);max-width:60%}.teammates-chat-section .chat-box .message .message-content .message-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.teammates-chat-section .chat-box .message .message-content .message-header span:first-child{font-weight:var(--font-weight-600);color:var(--color-base-0);font-family:Orbitron;font-size:var(--font-size-100)}.teammates-chat-section .chat-box .message .message-content .message-header span:last-child{color:var(--color-base-40);font-size:var(--font-size-100)}.teammates-chat-section .chat-box .message .message-content p{margin:0;color:var(--color-base-20)}.teammates-chat-section .chat-box .message.received{justify-content:flex-start}.teammates-chat-section .chat-box .message.received .message-content{background-color:var(--color-base-80)}.teammates-chat-section .chat-box .message.received .message-content p{color:var(--color-base-0)}.teammates-chat-section .chat-box .message.sent{justify-content:flex-end}.teammates-chat-section .chat-box .message.sent .message-content{background-color:var(--color-base-80)}.teammates-chat-section .chat-box .message.sent .message-content .message-header{justify-content:flex-end;align-items:center;gap:var(--spacing-200)}.teammates-chat-section .chat-box .message.sent .message-content p{color:var(--color-base-0)}.teammates-chat-section .chat-box .input-row{display:flex;gap:var(--spacing-250);margin-top:var(--spacing-400);padding-bottom:var(--spacing-300);align-items:center}.teammates-chat-section .chat-box .input-row input{flex:1;border:none;border-radius:var(--border-radius-200);background:var(--color-base-80);color:var(--color-base-0);padding:var(--spacing-200);font-size:var(--font-size-100);outline:none;align-self:stretch}.teammates-chat-section .chat-box .input-row input::placeholder{color:var(--color-base-40);font-family:Poppins;font-size:var(--font-size-100);font-style:normal;font-weight:var(--font-weight-400)}.teammates-chat-section .chat-box .input-row .fill-icon-button{width:48px;height:48px;border-radius:var(--border-radius-200)}.teammates-chat-section .chat-box .input-row .fill-icon-button img{width:26px;height:26px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay .leave-lobby-modal{background:#232323;padding:3rem 2rem 2rem;border-radius:12px;text-align:center;position:relative;width:500px;max-width:80vw;border:1px solid #333}.modal-overlay .leave-lobby-modal .close-button{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.modal-overlay .leave-lobby-modal h2{color:#fff;font-size:2rem;margin-bottom:1rem}.modal-overlay .leave-lobby-modal p.leave-lobby-modal__description{color:#a0a0a0;margin-bottom:2rem;font-size:1rem}.modal-overlay .leave-lobby-modal .fill-text-button{width:100%}.invite-team-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.invite-team-modal-overlay .invite-team-modal{background:#1a1a1a;border-radius:12px;padding:24px;width:400px;position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.invite-team-modal-overlay .invite-team-modal .close-button{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer}.invite-team-modal-overlay .invite-team-modal .close-button img{width:16px;height:16px}.invite-team-modal-overlay .invite-team-modal h2{color:var(--color-white-text);font-size:24px;font-weight:600;margin:0 0 24px;line-height:1.2}.invite-team-modal-overlay .invite-team-modal .invite-team-modal__description{color:var(--color-white-text);font-size:14px;font-weight:400;margin:0 0 24px;line-height:1.5;text-align:center}.invite-team-modal-overlay .invite-team-modal .fill-text-button{width:100%}.invite-team-modal-overlay .invite-team-modal .loading-container{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.invite-team-modal-overlay .invite-team-modal .loading-container .loading-spinner{width:24px;height:24px;border:2px solid #333;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.invite-team-modal-overlay .invite-team-modal .loading-container p{color:var(--color-white-text);font-size:14px;margin:0}.invite-team-modal-overlay .invite-team-modal .error-container{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.invite-team-modal-overlay .invite-team-modal .error-container .error-message{color:#ff6b6b;font-size:14px;text-align:center;margin:0}.invite-team-modal-overlay .invite-team-modal .error-container .retry-button{background:#ff6b6b;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px}.invite-team-modal-overlay .invite-team-modal .error-container .retry-button:hover{background:#ff5252}.invite-team-modal-overlay .invite-team-modal .no-teams-container{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;text-align:center}.invite-team-modal-overlay .invite-team-modal .no-teams-container p{color:var(--color-white-text);font-size:14px;margin:0;opacity:.8}.matchmaking-overview{display:flex;flex-direction:column;gap:2rem}.matchmaking-overview .team-section{border:1px solid #333333;padding:16px;border-radius:var(--border-radius-250);box-sizing:border-box}.matchmaking-overview .team-section h2{font-size:1.5rem;margin-bottom:1rem}.matchmaking-overview .team-section .players-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.matchmaking-overview .team-section .players-container .lobby-player-card{width:20%;box-sizing:border-box;height:350px}.matchmaking-overview .vs-divider{text-align:center;font-size:var(--font-size-450);margin:1rem 0;color:var(--color-base-40);font-family:Orbitron;font-weight:700}.scoreboard-container{display:flex;flex-direction:column;gap:2rem}.scoreboard-container h4{font-size:var(--font-size-300);font-weight:var(--font-weight-700);font-family:Orbitron}.scoreboard-container .team-scoreboard .team-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem;border-radius:4px}.scoreboard-container .team-scoreboard .team-header .team-name{font-weight:700}.scoreboard-container .team-scoreboard .team-header>div{display:flex;gap:24px}.scoreboard-container .team-scoreboard .team-header>div span{font-weight:700;font-family:Poppins}.scoreboard-container .team-scoreboard .team-header .team-result{font-weight:700}.scoreboard-container .team-scoreboard .team-header .team-result.win{color:var(--color-success-100)}.scoreboard-container .team-scoreboard .team-header .team-result.loss{color:var(--color-alert-100)}.scoreboard-container .team-scoreboard table{width:100%;border-collapse:collapse;font-family:Poppins}.scoreboard-container .team-scoreboard table tbody tr{color:var(--color-base-0)}.scoreboard-container .team-scoreboard table th,.scoreboard-container .team-scoreboard table td{padding:.75rem;text-align:center;font-weight:400}.scoreboard-container .team-scoreboard table th{color:var(--color-base-40);font-weight:400}.map-card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;width:200px;height:150px;background-color:var(--color-primary-1);padding:2px}.map-card__image-container{position:relative;width:100%;height:80%;border-radius:6px 6px 0 0}.map-card__image{width:100%;height:100%;object-fit:cover;transition:all .3s ease;border-radius:6px 6px 0 0}.map-card__name{padding:8px;color:#fff;font-size:14px;font-weight:600;text-align:center;font-family:Orbitron}.map-card--default:hover{background:var(--color-primary-2)}.map-card--clicked{background:var(--color-success-100)}.map-card--banned{background:var(--color-alert-100)}.map-card--banned .map-card__name{text-decoration:line-through}.map-card--banned .map-card__image{filter:grayscale(100%)}.map-card--chosen{background:linear-gradient(302deg,#c1ff00 11.57%,#7eab06 85.54%)}.live-match-page{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;display:flex;flex-direction:column;gap:18px}.live-match-page__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:2rem;gap:8px}.live-match-page__header h1{font-size:var(--font-size-400);margin-bottom:0;font-family:Orbitron;font-weight:700;grid-column:1;justify-self:start}.live-match-page__navigation{grid-column:2;justify-self:center;display:flex;justify-content:center;align-items:center;gap:32px;margin-top:0}.live-match-page__navigation span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer;transition:all .2s ease}.live-match-page__navigation span:hover{opacity:.8}.live-match-page__navigation span.active{background:var(--gradient-secondary-1)}.maps-container{display:flex;flex-direction:column;gap:40px}.maps-container h5{margin:0}.maps-container__header{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.maps-container__header h4{font-size:var(--font-size-300);font-weight:var(--font-weight-700);font-family:Orbitron}.maps-container__header p{color:#aaa;margin:0}.maps-container__turn-info{border-radius:8px;margin-top:8px}.maps-container__turn-info p{font-weight:700;font-size:26px;font-family:Orbitron;display:flex;align-items:flex-end;color:inherit}.maps-container__turn-info-text{color:var(--color-tertiary-1)}.maps-container__turn-info-text--waiting{color:var(--color-base-20)}.maps-container__turn-info--waiting .maps-container__ellipsis-dot{background:var(--color-base-20)}.maps-container__ellipsis{display:inline-flex;align-items:flex-end;gap:6px;margin-left:10px}.maps-container__ellipsis-dot{width:8px;height:8px;border-radius:50%;background:var(--color-tertiary-1);animation:maps-bounce 1.1s infinite ease-in-out}.maps-container__ellipsis-dot:nth-child(2){animation-delay:.15s}.maps-container__ellipsis-dot:nth-child(3){animation-delay:.3s}.maps-container__loading,.maps-container__error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.maps-container__loading h4,.maps-container__error h4{font-size:20px;color:#fff}.maps-container__loading button,.maps-container__error button{background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:600}.maps-container__loading button:hover,.maps-container__error button:hover{background:#2980b9}.maps-container__error h4{color:#e74c3c}.maps-container__error button{background:#e74c3c}.maps-container__error button:hover{background:#c0392b}.maps-container__chosen{display:flex;flex-direction:column;gap:8px}.maps-container__chosen h5{font-size:18px;font-family:Poppins}.maps-container__chosen-container{display:flex}.maps-container__available,.maps-container__banned{margin-top:16px;display:flex;flex-direction:column;gap:8px}.maps-container__available h5,.maps-container__banned h5{font-size:16px;padding-bottom:8px;color:#fff;font-family:Poppins}.maps-container__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media (max-width: 768px){.maps-container__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}}.maps-container__tabs{display:flex;gap:32px;margin-bottom:24px;padding-bottom:8px;border-bottom:none}.maps-container__tab{background:transparent;border:none;color:#aaa;padding:8px 12px;border-radius:0;cursor:pointer;font-weight:600;font-size:16px;font-family:Orbitron;transition:all .2s ease;position:relative}.maps-container__tab:hover,.maps-container__tab.active{color:#4ade80}.maps-container__tab.active:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#4ade80;border-radius:1px}.maps-container__match-started-info{background:#2ecc711a;border:1px solid #2ecc71;border-radius:8px;padding:16px;margin-top:8px}.maps-container__match-started-info p{color:#2ecc71;font-weight:600;margin:0}.maps-container__map-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.maps-container__map-card img{width:120px;height:80px;object-fit:cover;border-radius:4px}.maps-container__map-card .maps-container__map-button{background:#3498db;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s ease}.maps-container__map-card .maps-container__map-button:hover:not(:disabled){background:#2980b9;transform:translateY(-1px)}.maps-container__map-card .maps-container__map-button:disabled{background:#666;cursor:not-allowed;opacity:.6}.maps-container__map-card .maps-container__map-button.clickable{background:#3498db;cursor:pointer}.maps-container__map-card .maps-container__banned-label{color:#e74c3c;font-weight:600;font-size:14px}.maps-container__chosen-map{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:8px;background:#2ecc711a;border:1px solid #2ecc71}.maps-container__chosen-map img{width:160px;height:100px;object-fit:cover;border-radius:4px}.maps-container__chosen-map span{color:#2ecc71;font-weight:600;font-size:16px}.maps-container__server-info{display:flex;flex-direction:column;gap:24px}.maps-container__selected-map{background:#2ecc711a;border:1px solid #2ecc71;border-radius:8px;padding:16px}.maps-container__selected-map h5{color:#2ecc71;font-weight:600;margin:0 0 8px;font-size:16px}.maps-container__selected-map-name{font-size:18px;font-weight:700;color:#2ecc71;text-transform:capitalize}.maps-container__server-details{background:#3498db1a;border:1px solid #3498db;border-radius:8px;padding:20px}.maps-container__server-details h5{color:#3498db;font-weight:600;margin:0 0 16px;font-size:18px}.maps-container__loading-details{display:flex;flex-direction:column;align-items:center;gap:12px}.maps-container__loading-details-spinner{width:24px;height:24px;border:3px solid rgba(52,152,219,.3);border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.maps-container__loading-details p{color:#aaa;margin:0}.maps-container__connection-info{display:flex;flex-direction:column;gap:16px}.maps-container__connection-row{display:flex;flex-direction:column;gap:8px}.maps-container__connection-row label{font-weight:600;color:#fff;font-size:14px}.maps-container__connection-input{display:flex;gap:8px}.maps-container__connection-input input{flex:1;background:#ffffff1a;border:1px solid #555;border-radius:6px;padding:12px;color:#fff;font-family:Courier New,monospace;font-size:14px}.maps-container__connection-input input:focus{outline:none;border-color:#3498db}.maps-container__connection-input input::placeholder{color:#aaa}.maps-container__copy-btn{background:#3498db;color:#fff;border:none;padding:12px 16px;border-radius:6px;cursor:pointer;font-weight:600;white-space:nowrap;transition:background .2s ease}.maps-container__copy-btn:hover:not(:disabled){background:#2980b9}.maps-container__copy-btn:disabled{background:#555;cursor:not-allowed}.maps-container__server-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.maps-container__server-field{display:flex;flex-direction:column;gap:8px}.maps-container__server-field label{font-weight:600;color:#fff;font-size:14px}.maps-container__field-value{background:#ffffff1a;border:1px solid #555;border-radius:6px;padding:12px;color:#fff;font-family:Courier New,monospace;font-size:14px}.maps-container__match-id{background:#9b59b61a;border:1px solid #9b59b6;border-radius:8px;padding:16px}.maps-container__match-id label{font-weight:600;color:#9b59b6;font-size:14px;margin-bottom:8px;display:block}.maps-container__match-id-value{font-family:Courier New,monospace;font-size:14px;color:#9b59b6;word-break:break-all}.maps-container__instructions{background:#f1c40f1a;border:1px solid #f1c40f;border-radius:8px;padding:20px}.maps-container__instructions h5{color:#f1c40f;font-weight:600;margin:0 0 16px;font-size:18px}.maps-container__instruction-section{display:flex;flex-direction:column;gap:16px}.maps-container__quick-connect{background:#2ecc711a;border:1px solid #2ecc71;border-radius:6px;padding:12px}.maps-container__quick-connect h6{color:#2ecc71;font-weight:600;margin:0 0 8px;font-size:14px}.maps-container__quick-connect p{color:#2ecc71;margin:0;font-size:14px}.maps-container__manual-connect h6{color:#f1c40f;font-weight:600;margin:0 0 8px;font-size:14px}.maps-container__manual-connect ol{color:#f1c40f;margin:0;padding-left:20px;font-size:14px}.maps-container__manual-connect ol li{margin-bottom:4px}.maps-container__server-actions{display:flex;flex-direction:column;gap:12px}.maps-container__launch-btn{background:#e67e22;color:#fff;border:none;padding:16px 24px;border-radius:8px;cursor:pointer;font-weight:700;font-size:16px;transition:all .2s ease;box-shadow:0 4px 6px #0000001a}.maps-container__launch-btn:hover:not(:disabled){background:#d35400;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.maps-container__launch-btn:disabled{background:#555;cursor:not-allowed;transform:none;box-shadow:none}.maps-container__copy-action-btn{background:#27ae60;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s ease}.maps-container__copy-action-btn:hover:not(:disabled){background:#229954}.maps-container__copy-action-btn:disabled{background:#555;cursor:not-allowed}.maps-container__overview{padding:20px;background-color:#1a1a1a;min-height:100vh}.maps-container__teams{display:flex;flex-direction:column;gap:40px;align-items:center}.maps-container__team-section{background-color:#2a2a2a;border-radius:12px;padding:24px;width:100%}.maps-container__team-title{font-size:28px;font-weight:700;color:#fff;text-align:center;margin-bottom:24px;font-family:Orbitron,monospace}.maps-container__team-players{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.maps-container__player-card{background-color:#333;border:2px solid #4ade80;border-radius:12px;padding:16px;width:180px;text-align:center;position:relative}.maps-container__player-avatar{position:relative;margin-bottom:12px}.maps-container__player-avatar img{width:60px;height:60px;border-radius:50%;object-fit:cover}.maps-container__captain-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background-color:#fbbf24;color:#1a1a1a;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.maps-container__sync-icon{position:absolute;top:-4px;right:-4px;font-size:14px;color:#4ade80}.maps-container__player-info{display:flex;flex-direction:column;gap:8px}.maps-container__player-name{color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.maps-container__country-flag{font-size:16px}.maps-container__skill-level{color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.maps-container__skill-arrow{color:#4ade80;font-size:14px}.maps-container__skill-number{color:#4ade80;font-weight:700}.maps-container__status-button{background-color:transparent;border:2px solid #4ade80;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.maps-container__status-button:hover{background-color:#4ade80;color:#1a1a1a}.maps-container__vs-separator{font-size:48px;font-weight:700;color:#fff;font-family:Orbitron,monospace;margin:20px 0}.maps-container__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#fff;gap:16px}.maps-container__loading-spinner{width:40px;height:40px;border:4px solid #333;border-top:4px solid #4ade80;border-radius:50%;animation:spin 1s linear infinite}.maps-container__error{display:flex;align-items:center;justify-content:center;min-height:400px;color:#ef4444;font-size:18px}.maps-container__complete{display:flex;justify-content:center;align-items:center;min-height:300px;text-align:center}.maps-container__complete-message{background:#000c;border:2px solid #00ff88;border-radius:12px;padding:40px;max-width:400px}.maps-container__complete-message h3{color:#0f8;font-size:24px;margin-bottom:16px;font-weight:600}.maps-container__complete-message p{color:#fff;font-size:16px;margin-bottom:8px;opacity:.9}.maps-container__complete-message p:last-child{margin-bottom:0;opacity:.7;font-style:italic}@keyframes maps-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.server-tab{display:flex;flex-direction:column;gap:24px}.server-tab__container{display:flex;flex-direction:row;gap:32px;height:100%}.server-tab__server-info,.server-tab__match-info{display:flex;flex-direction:column;gap:24px}.server-tab__server-info h3,.server-tab__match-info h3{font-size:var(--font-size-300);font-weight:var(--font-weight-700);font-family:Orbitron;margin:0;color:var(--color-base-0)}.server-tab__connect-box{background:var(--color-base-90);border-radius:12px;padding:26px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.server-tab__connect-box h3{font-family:Poppins;text-align:center;font-size:18px;font-weight:700}.server-tab__connect-section{display:flex;flex-direction:column}.server-tab__connect-section h4{font-size:16px;font-weight:700;font-family:Poppins;color:var(--color-base-0)}.server-tab__connect-section p{color:var(--color-base-0);font-family:Poppins;font-size:16px;font-weight:400;line-height:normal}.server-tab__connect-section ol{margin:0;padding-left:20px;color:var(--color-base-0);line-height:normal;display:flex;flex-direction:column;gap:8px}.server-tab__field-group{display:flex;flex-direction:column;gap:8px}.server-tab__field-group label{font-weight:400;color:var(--color-base-0);font-size:12px;font-family:Poppins}.server-tab__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.server-tab__input-group{display:flex;align-items:center;gap:8px}.server-tab__input{flex:1;background:var(--color-base-80);border:1px solid var(--color-base-60);border-radius:8px;padding:12px;color:var(--color-base-0);font-family:Poppins;font-size:16px;box-sizing:border-box}.server-tab__input:read-only{cursor:default}.server-tab__copy-btn{background:var(--gradient-secondary-1);border:none;border-radius:6px;padding:14px;cursor:pointer;transition:all .2s ease;font-size:16px;display:flex;place-items:center}.server-tab__copy-btn:hover{background:var(--gradient-secondary-2)}.server-tab__actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.server-tab__actions .main-button{display:flex;width:100%}.server-tab__actions .secondary-buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.server-tab__btn{flex:1;padding:14px 20px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:Orbitron}.server-tab__btn--leave{background-color:var(--color-alert-100);color:#fff}.server-tab__btn--leave:hover{opacity:.9}.server-tab__btn--connect{background:linear-gradient(302deg,#c1ff00 11.57%,#7eab06 85.54%);color:#fff;flex:2}.server-tab__btn--connect:hover{opacity:.9}.server-tab__btn--copy{background:var(--gradient-secondary-1);color:#fff}.server-tab__btn--copy:hover{opacity:.9}.server-tab__copy-notification{position:fixed;top:20px;right:20px;background:#2ecc71e6;color:#fff;padding:12px 20px;border-radius:8px;font-weight:600;z-index:1000;animation:slideIn .3s ease}.server-tab__input--loading{display:flex;align-items:center;gap:8px;background:#f3f4f6;color:#6b7280;font-style:italic}.server-tab__loading-spinner{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.server-tab__copy-btn--disabled{opacity:.5;cursor:not-allowed}.server-tab__btn--disabled{opacity:.5;cursor:not-allowed;background:#9ca3af!important;color:#6b7280!important}.server-tab__empty{text-align:center;padding:40px 20px;color:#6b7280}.server-tab__empty h4{font-size:18px;font-weight:600;margin-bottom:8px}.server-tab__empty p{font-size:14px}.server-tab__error{text-align:center;padding:40px 20px;color:#ef4444}.server-tab__error h4{font-size:18px;font-weight:600;margin-bottom:8px}.server-tab__error p{font-size:14px;margin-bottom:16px}.server-tab__retry-btn{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.server-tab__retry-btn:hover{background:#2563eb}.server-tab__match-grid{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap}.server-tab__match-grid .row{display:flex;flex-direction:row;gap:12px}.server-tab__match-item{background:var(--color-base-90);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:center;justify-content:space-between;align-items:center}.server-tab__match-item label{font-weight:400;color:var(--color-base-0);font-size:16px;font-family:Poppins}.server-tab__match-item span{color:var(--color-base-0);font-weight:700;font-size:18px;font-family:Orbitron}.server-tab__loading,.server-tab__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.server-tab__loading h4,.server-tab__empty h4{font-size:var(--font-size-200);font-weight:var(--font-weight-600);margin:0 0 12px;color:var(--color-base-0)}.server-tab__loading p,.server-tab__empty p{color:#aaa;margin:0}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.scoreboard-tab{padding:20px;color:var(--color-base-0)}.scoreboard-tab__header{display:flex;justify-content:space-between;align-items:center}.scoreboard-tab__header h2{font-size:24px;font-weight:700;margin:0;color:var(--color-base-0)}.scoreboard-tab__icons{display:flex;gap:12px}.scoreboard-tab__icon{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;color:var(--color-base-0);cursor:pointer;transition:all .2s ease;font-size:16px}.scoreboard-tab__icon:hover{background:#fff3;border-color:#ffffff4d}.scoreboard-tab__content{display:flex;flex-direction:column;gap:32px}.scoreboard-tab__team{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.scoreboard-tab__team-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.scoreboard-tab__team-header h3{font-size:20px;font-weight:600;margin:0;color:var(--color-base-0)}.scoreboard-tab__team-status{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.scoreboard-tab__team-status--pending{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.scoreboard-tab__team-status--win{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.scoreboard-tab__team-status--loss{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}.scoreboard-tab__scores{display:flex;gap:24px;margin-bottom:20px;padding:12px;background:#ffffff08;border-radius:8px}.scoreboard-tab__score-item{display:flex;flex-direction:column;align-items:center;gap:4px}.scoreboard-tab__score-item span:first-child{font-size:12px;color:#aaa;font-weight:500}.scoreboard-tab__score-item span:last-child{font-size:18px;font-weight:700;color:var(--color-base-0);font-family:Orbitron}.scoreboard-tab__table{overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.scoreboard-tab__table table{width:100%;border-collapse:collapse;font-size:12px}.scoreboard-tab__table th{background:#ffffff1a;color:var(--color-base-0);font-weight:600;padding:12px 8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.scoreboard-tab__table td{padding:12px 8px;border-bottom:1px solid rgba(255,255,255,.05);color:#aaa}.scoreboard-tab__table tr:hover{background:#ffffff05}.scoreboard-tab__empty-row td{text-align:center;padding:40px 20px;color:#666;font-style:italic}.scoreboard-tab__empty-message{display:flex;align-items:center;justify-content:center;gap:8px;color:#666}.scoreboard-tab__empty-message span{font-size:14px}.map-ban-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.map-ban-modal{background:var(--color-base-90);border-radius:12px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.map-ban-modal__header{padding:24px 24px 0;text-align:center;position:relative}.map-ban-modal__header h3{margin:0 0 16px;font-family:Orbitron,sans-serif;font-size:1.5rem}.map-ban-modal__timer{height:8px;background:var(--color-primary-3);border-radius:4px;overflow:hidden;position:relative;margin-top:16px}.map-ban-modal__progress{position:absolute;top:0;right:0;bottom:0;left:auto;background:var(--color-base-70);transition:width 1s linear;transform-origin:right}.map-ban-modal__time{margin-top:24px;display:inline-block;border-radius:20px;font-size:40px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;font-family:Poppins,sans-serif;letter-spacing:.02em}.map-ban-modal__content{padding:24px;text-align:center}.map-ban-modal__content p{color:var(--color-text-secondary);margin-bottom:24px;font-family:Poppins,sans-serif}.map-ban-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-top:16px}.map-ban-modal__map-item{cursor:pointer}@media (max-width: 768px){.map-ban-modal__grid{grid-template-columns:repeat(2,1fr)}.map-ban-modal{max-width:100%;margin:0 16px}}@media (max-width: 480px){.map-ban-modal__grid{grid-template-columns:1fr}}.maps-tab-navigation{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:8px;margin-bottom:24px;align-self:flex-start}.maps-tab-navigation .tab-list{display:flex;gap:12px;align-items:center}.maps-tab-navigation .tab-item{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;color:var(--color-base-0);cursor:pointer;transition:all .2s ease;background:transparent;border:none;outline:none}.maps-tab-navigation .tab-item:hover{opacity:.8}.maps-tab-navigation .tab-item.active{color:var(--color-tertiary-1);position:relative}.maps-tab-navigation .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:15px;height:2px;background:var(--color-tertiary-1);border-radius:2px}.maps-tab-navigation .tab-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.news-container{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;position:relative;display:flex;flex-direction:column;gap:18px}.news-container .row{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-250)}.news-container .other-news{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-350)}.news-container .load-more{align-self:center;color:var(--color-base-0);font-size:12px;font-family:Poppins;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;border-radius:6px;background:var(--color-base-950);border:1px solid var(--color-base-800)}@media (max-width: 768px){.news-container{margin-left:0;width:100%;padding:0;overflow-x:hidden}.news-container>*{padding:0 16px}.news-container>.row{padding-top:16px;display:flex;justify-content:flex-start;flex-direction:row}.news-container>.row .button-stroke{width:fit-content}.news-container>:last-child{padding-bottom:36px}.news-container h4{font-size:24px;font-family:Orbitron;margin:0}.news-container .row{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.news-container .main-news{padding-top:8px}.news-container .other-news{grid-template-columns:1fr;gap:20px;padding-top:8px}}.single-news-container{margin-left:86px;margin-right:86px;box-sizing:border-box;padding:20px 24px;position:relative;display:flex;flex-direction:column;gap:24px}.single-news-container .back-button{align-self:flex-start;color:var(--color-base-0);font-size:14px;cursor:pointer;display:flex;justify-content:flex-start;gap:2px;align-items:center;transition:color .2s}.single-news-container .back-button img{rotate:180deg}.single-news-container .back-button:hover{color:var(--color-base-20)}.single-news-container .back-button:hover img{filter:grayscale(1)}.single-news-container .title-date{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:0}.single-news-container .title-date h1{margin-bottom:0;font-size:var(--font-size-300)}.single-news-container .title-date .date-hour{display:flex;gap:8px;font-size:var(--font-size-100)}.single-news-container .title-date .date-hour span{font-family:Poppins;color:var(--color-base-20)}.single-news-container .news-content .news-header{margin-bottom:24px}.single-news-container .news-content .news-header h1{font-size:28px;font-weight:600;margin:0 0 12px;line-height:1.3}.single-news-container .news-content .news-header .news-meta{color:#8a8a8a;font-size:14px}.single-news-container .news-content .news-header .news-meta .date{margin-right:16px}.single-news-container .news-content .no-image{width:100%;height:400px;background:#2a2a2a;margin-bottom:32px;border-radius:16px}.single-news-container .news-content .news-image{width:100%;height:400px;background:#2a2a2a;margin-bottom:32px;border-radius:16px;overflow:hidden}.single-news-container .news-content .news-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.single-news-container .news-content .news-body{background:var(--color-base-90);border-radius:16px;padding:24px;line-height:1.6;font-size:var(--font-size-100);font-family:Poppins}.single-news-container .news-content .news-body p{margin-bottom:16px;font-family:Poppins;font-weight:400}.single-news-container .news-content .news-body p:last-child{margin-bottom:0}@media (max-width: 1200px){.single-news-container{margin-left:80px;margin-right:80px}}@media (max-width: 992px){.single-news-container{margin-left:60px;margin-right:60px}}@media (max-width: 768px){.single-news-container{margin-left:0;margin-right:0;padding:0 16px;overflow-x:hidden;margin-top:16px}.single-news-container>*{padding:0 16px}.single-news-container>:last-child{padding-bottom:36px}.single-news-container .back-button{padding:0;font-size:12px}.single-news-container .title-date{padding:0}.single-news-container .title-date h1{font-size:26px;font-family:Orbitron;margin:0}.single-news-container .title-date .date-hour{gap:12px;font-size:12px}.single-news-container .news-content{padding:0;display:flex;flex-direction:column;gap:12px}.single-news-container .news-content .news-header h1{font-size:26px}.single-news-container .news-content .news-image{height:200px;border-radius:16px}.single-news-container .news-content .no-image{height:200px;border-radius:16px;margin-bottom:0}.single-news-container .news-content .news-body{padding:20px;font-size:14px;line-height:1.6;border-radius:16px}}.notifications-page{display:flex;flex-direction:column;gap:38px;background-color:#000;color:#fff;padding:20px;margin-left:80px;margin-right:80px}@media (max-width: 768px){.notifications-page{gap:20px}}.notifications-page .top{display:flex;flex-direction:row;gap:21px}.notifications-page .notifications-container{width:100%;display:flex;flex-direction:column;gap:100px}.notifications-page .notifications-container .heading{display:flex;flex-direction:row;position:relative;align-items:center}.notifications-page .notifications-container .heading h1{font-size:32px;font-family:Orbitron;font-weight:700;width:0}@media (max-width: 768px){.notifications-page .notifications-container .heading h1{font-size:24px;width:auto}}.notifications-page .notifications-container .heading .choice-wrap{margin:0 auto;display:flex;flex-direction:row;gap:32px}@media (max-width: 768px){.notifications-page .notifications-container .heading .choice-wrap{gap:20px}}@media (max-width: 360px){.notifications-page .notifications-container .heading .choice-wrap{flex-direction:column}}.notifications-page .notifications-container .heading .choice-wrap span{font-size:16px;font-family:Orbitron;font-weight:700;padding:8px 12px;box-sizing:border-box;border-radius:100px;color:var(--color-base-0);cursor:pointer}.notifications-page .notifications-container .heading .choice-wrap span.active{background:var(--gradient-secondary-1)}.notifications-page .notifications-container .error-message{background:#ff6b6b33;border:1px solid rgba(255,107,107,.5);color:#ff6b6b;padding:15px;border-radius:10px;margin-bottom:20px;text-align:center}.notifications-page .notifications-container .loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.2rem;color:#ffffffb3}.notifications-page .notifications-container .notifications-content{display:flex;flex-direction:column;gap:18px;padding-top:4px;max-height:70vh;overflow-y:auto}@media (max-width: 768px){.notifications-page .notifications-container .notifications-content{grid-template-columns:1fr;gap:20px}}.notifications-page .notifications-container .notifications-content .invites-section .empty-state{text-align:center;padding:40px 20px;color:var(--color-base-0)}.notifications-page .notifications-container .notifications-content .invites-section .empty-state p{margin:0;font-size:24px;font-weight:700;font-family:Orbitron}.notifications-page .notifications-container .notifications-content .invites-section .invites-list{display:flex;flex-direction:column;gap:18px}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card{background-color:var(--color-base-90);border-radius:8px;padding:16px;border:1px solid var(--color-base-60);transition:all .3s ease;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header .inviter-details{display:flex;flex-direction:column;text-align:start;gap:9px}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header .inviter-details h3{margin:0;font-size:16px;font-weight:700;font-family:Poppins;color:var(--color-base-0)}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header .inviter-details p{line-height:normal;margin:0;font-weight:400;font-size:16px;color:var(--color-base-0)}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header .inviter-details .invite-time{line-height:normal;display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-base-40)}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-header .inviter-details .invite-time img{width:16px;height:16px}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-content{margin-bottom:20px}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-content .team-info h4,.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-content .party-info h4{margin:0 0 5px;font-size:1.2rem;font-weight:600;color:#ff6b6b}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-content .team-info p,.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-content .party-info p{margin:0;font-size:.9rem;color:#fffc}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-actions{display:flex;gap:16px;justify-content:flex-end}.notifications-page .notifications-container .notifications-content .invites-section .invites-list .invite-card .invite-actions img{width:24px;height:24px;cursor:pointer}@media (max-width: 1024px){.notifications-page{margin-left:60px;margin-right:60px;padding:15px}}@media (max-width: 768px){.notifications-page{margin-left:0;margin-right:0;padding:10px}.notifications-page .notifications-container .heading{flex-direction:column;gap:15px;text-align:center}.notifications-page .notifications-container .heading h1{font-size:2rem}.notifications-page .notifications-container .heading .choice-wrap{flex-wrap:wrap;justify-content:center}}.help-page{min-height:100vh;background:var(--gradient-background)}.help{width:calc(100% - 172px);margin:0 auto;padding:32px 24px 64px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@media (max-width: 1024px){.help{width:100%;margin:0;padding:24px 16px 48px}}.help__hero{padding:24px;text-align:center;color:var(--color-base-0)}.help__hero h1{font-size:34px}@media (max-width: 768px){.help__hero{padding:32px 16px 16px}}.help__hero-description{margin:4px auto 0;max-width:640px;color:var(--color-base-0);line-height:1.6}.help__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:32px}.help-card{text-decoration:none;color:inherit;position:relative;overflow:hidden;padding:24px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:18px;background:var(--color-base-90);border:1px solid var(--color-base-60);box-shadow:0 18px 40px #0006;transition:transform .2s ease,border-color .2s ease;cursor:pointer}.help-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.help-card:hover{transform:translateY(-6px);border-color:#ffffff2e}.help-card:focus-visible{outline:2px solid var(--color-brand-primary, #00a6ff);outline-offset:4px}.help-card--accent{border-color:var(--color-base-60)}.help-card__icon{width:76px;height:76px}.help-card__icon img{width:100%;height:100%;object-fit:contain}.help-card__title{font-family:Orbitron;font-size:22px;font-weight:600;margin:0 0 4px;color:var(--color-base-0);text-align:center}.help-card__description{margin:0;color:var(--color-base-20);line-height:1.6;text-align:center}@media (max-width: 768px){.help-card{min-height:auto;padding:28px 24px}.help-card__title{font-size:20px}}.help-detail-page{min-height:100vh;background:var(--gradient-background)}.help-detail{margin:0 var(--spacing-500);padding:var(--spacing-400) 0 64px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;color:var(--color-base-0)}@media (max-width: 768px){.help-detail{padding:32px 16px 48px}}.help-detail__header{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%;background:none;padding:0}.help-detail__header h1{margin:0;font-family:Orbitron;font-size:34px;font-weight:var(--font-weight-700)}@media (max-width: 768px){.help-detail__header h1{font-size:24px}}.help-detail__subheader{margin-bottom:28px;color:var(--color-base-0);font-family:Orbitron;font-size:14px;font-weight:var(--font-weight-700);line-height:normal}.help-detail__body{display:grid;grid-template-columns:minmax(0,2.5fr) max-content;gap:var(--spacing-450)}.help-detail__content{display:flex;flex-direction:column;gap:32px}.help-detail__section{scroll-margin-top:140px;display:flex;flex-direction:column;gap:16px}.help-detail__section h2{margin:0;letter-spacing:.04em;color:var(--color-base-0);font-size:20px;font-weight:var(--font-weight-700)}@media (max-width: 768px){.help-detail__section h2{font-size:16px}}.help-detail__section-box{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:var(--color-base-90);padding:12px;line-height:1.7;color:var(--color-base-10);box-shadow:0 18px 40px #00000059}.help-detail__nav{position:sticky;top:140px;align-self:flex-start;width:max-content;box-sizing:border-box}@media (max-width: 768px){.help-detail__nav{display:none}}.help-detail__nav-title{margin:0 0 var(--spacing-300);font-size:14px;font-weight:var(--font-weight-700);color:var(--color-base-0);padding-left:var(--spacing-400)}.help-detail__nav ul{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-250);margin:0;padding:0}.help-detail__nav button{background:none;border:none;color:inherit;font:inherit;cursor:pointer;text-align:left;padding:0;transition:color .2s ease}.help-detail__nav button:focus-visible{outline:2px solid var(--color-brand-primary, #00a6ff);outline-offset:4px}.help-detail__nav-rail{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.help-detail__nav-track{position:absolute;left:8px;top:0;bottom:0;width:2px;background:#ffffff40;border-radius:999px}.help-detail__nav-highlight{position:absolute;left:8px;top:0;width:2px;background:linear-gradient(180deg,#fff,#3aecbe);border-radius:999px;transition:transform .2s ease,height .2s ease;pointer-events:none;z-index:1}.help-detail__nav-item{position:relative;padding-left:var(--spacing-400);color:#ffffff8c;font-size:14px}.help-detail__nav-item--active,.help-detail__nav-item--active button{color:var(--color-base-0)}.help-detail .back-button{width:fit-content}.friends-mobile-page{display:flex;flex-direction:column;min-height:100vh;background:var(--color-base-95)}.friends-mobile-page .content-wrapper{flex:1;margin-left:86px;margin-right:86px;width:calc(100% - 172px);box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.friends-mobile-page .content-wrapper{margin-left:0;margin-right:0;width:100%;padding:16px 16px 24px;gap:20px}}.friends-mobile-page .content-wrapper .header{display:flex;align-items:center;gap:0px}.friends-mobile-page .content-wrapper .header .back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-base-0);font-size:20px;line-height:1;padding:6px 0 6px 8px;cursor:pointer;rotate:180deg}.friends-mobile-page .content-wrapper .header h2{margin:0;font-family:Orbitron;font-size:24px;font-weight:700;color:var(--color-base-0)}.friends-mobile-page .content-wrapper .cards{display:flex;flex-direction:column;gap:12px}.friends-mobile-page .content-wrapper .cards .card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--color-base-90);border-radius:12px;box-shadow:0 2px 6px #00000040;position:relative;cursor:pointer;transition:background .15s ease}.friends-mobile-page .content-wrapper .cards .card:hover{background:var(--color-base-85, #2a2a2a)}.friends-mobile-page .content-wrapper .cards .card .icon{font-size:22px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;position:relative}.friends-mobile-page .content-wrapper .cards .card .icon img{width:26px;height:26px;object-fit:contain}.friends-mobile-page .content-wrapper .cards .card .icon .dot{width:10px;height:10px;background:var(--color-alert-100);border-radius:50%;position:absolute;top:-3px;right:-3px}.friends-mobile-page .content-wrapper .cards .card .text{flex:1;color:var(--color-base-0);font-family:Orbitron;font-weight:700;font-size:16px}.friends-mobile-page .content-wrapper .cards .card .chev{color:var(--color-base-0);opacity:.8;font-size:20px;width:12px;text-align:right}.friends-mobile-page .content-wrapper .subpage{border-radius:12px;padding:10px 0 16px;min-height:40vh}.contact-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#000 64.62%,#befc00 101.06%)}.contact{position:relative;flex:1;padding:4vw 8vw 6vw;overflow:hidden}@media (max-width: 1024px){.contact{padding:48px 24px 56px}}@media (max-width: 640px){.contact{padding:32px 16px 48px}}.contact__hero{position:relative;z-index:1;max-width:1024px;margin:1vw auto 3vw;text-align:center}@media (max-width: 1024px){.contact__hero{margin:12px auto 32px}}.contact__hero h1{font-family:Orbitron,sans-serif;font-weight:700;font-size:34px;line-height:1.2;color:var(--color-base-0);margin-bottom:var(--spacing-200)}.contact__hero p{color:var(--color-base-20);line-height:1.45;max-width:880px;margin:0 auto;font-size:16px}.contact__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:2vw;align-items:flex-start}@media (max-width: 1024px){.contact__grid{grid-template-columns:1fr;gap:24px}}.contact__form-card{background:var(--color-base-90);border:1px solid #2c2c2c;border-radius:18px;padding:2vw;box-shadow:0 20px 50px #00000059}@media (max-width: 1024px){.contact__form-card{padding:24px 20px}}@media (max-width: 640px){.contact__form-card{padding:20px 16px}}.contact__form-card h3{font-family:Orbitron,sans-serif;font-size:28px;margin:0 0 32px;color:var(--color-base-0)}.contact__form{display:flex;flex-direction:column}@media (max-width: 1024px){.contact__form{gap:16px}}.contact__row--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9vw}@media (max-width: 1024px){.contact__row--two{gap:12px}}@media (max-width: 640px){.contact__row--two{grid-template-columns:1fr}}.contact__field{position:relative;margin-bottom:32px}.contact__field.margin-bottom-s{margin-bottom:12px}.contact__field--message .textarea-container{width:100%}.contact__faq{position:relative;padding:.3vw 0}.contact__faq h3{font-family:Orbitron,sans-serif;font-size:28px;margin:0 0 1.6vw;color:var(--color-base-0);max-width:480px;line-height:1.35}@media (max-width: 1024px){.contact__faq h3{margin-bottom:18px}}.contact__faq-list{display:flex;flex-direction:column;gap:.9vw}@media (max-width: 1024px){.contact__faq-list{gap:12px}}.contact__faq-item{border:1px solid #353535;border-radius:14px;background:linear-gradient(180deg,#0f0f0f,#111);box-shadow:0 16px 32px #00000059}.contact__faq-item button{width:100%;padding:14px 16px;border:none;background:transparent;color:var(--color-base-0);display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Poppins,sans-serif;font-size:16px;cursor:pointer;text-align:left}.contact__faq-item button span{flex:1}.contact__faq-item button .contact__faq-icon{transition:transform .2s ease}.contact__faq-item.open .contact__faq-icon{transform:rotate(45deg)}.contact__faq-item p{padding:0 16px 16px;margin:0;color:var(--color-base-20);line-height:1.4}.contact__label{color:var(--color-base-20);font-size:16px;font-family:Poppins,sans-serif}.contact__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.contact__actions{width:100%;margin-top:.4vw}.contact__actions .fill-text-button{width:100%}.contact__error{margin-top:8px;color:var(--color-alert-100);font-size:12px;font-family:Poppins,sans-serif}.contact__dropdown--error .dropdown-placeholder{color:var(--color-alert-100)!important}.contact__dropdown--error .dropdown-control{border-color:var(--color-alert-100)}.faq-item{background:var(--color-base-90);border-radius:12px;padding:4px}.faq-item__inner{border:1px solid var(--Base-Base-40, #999);border-radius:8px;background:var(--color-base-90);box-shadow:0 16px 32px #00000059}.faq-item__inner button{width:100%;padding:14px 16px;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;cursor:pointer;text-align:left}.faq-item__inner button .faq-item__question{font-family:Orbitron;font-size:18px;font-weight:var(--font-weight-700)}.faq-item__inner button .faq-item__symbol{font-size:20px;color:var(--color-base-0);line-height:1}.faq-item__inner.open p{color:var(--color-base-0)}.faq-item__inner p{margin:0}.faq-item__answer{padding:0 16px;color:var(--color-base-20);line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.faq-item__answer.open{padding:0 16px 16px;max-height:240px;opacity:1;color:var(--color-base-0)}.match-acceptance-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.match-acceptance-modal .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-acceptance-modal .modal-content{background:var(--color-base-90);border-radius:16px;padding:32px;max-width:500px;width:90%;box-shadow:0 20px 40px #0000004d;position:relative;z-index:10000;text-align:center;display:flex;flex-direction:column;gap:16px}.match-acceptance-modal .modal-content .modal-title{font-size:34px;font-weight:700;color:var(--color-base-0);text-align:center}.match-acceptance-modal .modal-content .modal-question{color:var(--color-base-0);font-size:16px;font-family:Poppins;text-align:center}.match-acceptance-modal .modal-content .action-buttons{display:flex;gap:12px;justify-content:center}.match-acceptance-modal .modal-content .action-buttons button{flex:1;padding:12px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.match-acceptance-modal .modal-content .action-buttons button:disabled{opacity:.6;cursor:not-allowed}.match-acceptance-modal .modal-content .action-buttons button .loading-spinner{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.match-acceptance-modal .modal-content .action-buttons button.decline-button{background:none;color:var(--color-alert-100);font-family:Orbitron;font-size:18px;border:1px solid var(--color-alert-100);font-weight:700}.match-acceptance-modal .modal-content .action-buttons button.decline-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #db34344d}.match-acceptance-modal .modal-content .action-buttons button.accept-button{background:var(--gradient-secondary-1);color:#fff;font-size:18px;font-family:Orbitron;font-weight:700}.match-acceptance-modal .modal-content .action-buttons button.accept-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3498db4d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.match-acceptance-modal .modal-content{padding:24px;margin:16px}.match-acceptance-modal .modal-content .modal-title{font-size:24px}.match-acceptance-modal .modal-content .modal-question{font-size:14px}.match-acceptance-modal .modal-content .action-buttons{flex-direction:column}.match-acceptance-modal .modal-content .action-buttons button{padding:14px;font-size:12px}}.notification-toast{position:fixed;top:20px;right:20px;width:400px;max-width:calc(100vw - 40px);background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:10000;animation:slideInRight .3s ease-out;overflow:hidden}.notification-toast .notification-header{display:flex;align-items:center;padding:12px 16px;background:#2a2a2a;border-bottom:1px solid #333}.notification-toast .notification-header .notification-icon{font-size:20px;margin-right:12px}.notification-toast .notification-header .notification-title{flex:1;font-weight:600;color:#fff;font-size:14px}.notification-toast .notification-header .close-btn{background:none;border:none;color:#888;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.notification-toast .notification-header .close-btn:hover{background:#333;color:#fff}.notification-toast .notification-body{padding:16px}.notification-toast .notification-body p{margin:0 0 12px;color:#ccc;font-size:14px;line-height:1.4}.notification-toast .notification-body .notification-actions{display:flex;gap:8px;margin-top:12px}.notification-toast .notification-body .notification-actions .action-btn{flex:1;padding:8px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.notification-toast .notification-body .notification-actions .action-btn.accept{background:#4caf50;color:#fff}.notification-toast .notification-body .notification-actions .action-btn.accept:hover{background:#45a049}.notification-toast .notification-body .notification-actions .action-btn.decline{background:#f44336;color:#fff}.notification-toast .notification-body .notification-actions .action-btn.decline:hover{background:#da190b}.notification-toast .notification-body .notification-actions .action-btn.view{background:#2196f3;color:#fff}.notification-toast .notification-body .notification-actions .action-btn.view:hover{background:#1976d2}.notification-toast .notification-progress{padding:8px 16px 16px;background:#1a1a1a}.notification-toast .notification-progress .progress-bar{width:100%;height:4px;background:#333;border-radius:2px;overflow:hidden;margin-bottom:8px}.notification-toast .notification-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#2196f3);transition:width .3s ease}.notification-toast .notification-progress .progress-text{font-size:11px;color:#888;text-align:center;display:block}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.notification-toast.closing{animation:slideOutRight .3s ease-in}@media (max-width: 480px){.notification-toast{top:10px;right:10px;left:10px;width:auto;max-width:none}.notification-toast .notification-body .notification-actions{flex-direction:column}.notification-toast .notification-body .notification-actions .action-btn{width:100%}}.tournament-details-page{margin-left:86px;width:calc(100% - 172px);box-sizing:border-box;padding:20px 24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.tournament-details-page{width:100%;margin-left:0;gap:16px}}.tournament-details-page .tab-content-container{display:block;margin-top:8px}.tournament-banner{background-color:var(--color-base-90);border-radius:16px;padding:16px;display:flex;flex-direction:row;align-items:center;gap:16px}@media (max-width: 769px){.tournament-banner{flex-direction:column;align-items:flex-start;gap:8px}}.tournament-banner .icon-banner-text-wrap{display:flex;flex-direction:row;gap:24px;align-items:center}@media (max-width: 769px){.tournament-banner .icon-banner-text-wrap{gap:12px}}.tournament-banner .icon-banner-text-wrap .banner-text{font-family:Orbitron;font-weight:700;font-size:18px;color:var(--color-base-0)}@media (max-width: 769px){.tournament-banner .icon-banner-text-wrap .banner-text{font-size:12px}}.tournament-banner .icon-banner-text-wrap img{width:28px;height:28px}.tournament-banner .view-requirements{color:var(--color-primary-1);text-decoration:underline;font-family:Poppins;cursor:pointer;font-size:16px;font-weight:400}@media (max-width: 769px){.tournament-banner .view-requirements{margin-left:40px;font-size:12px}}.header-details-container{background-color:var(--color-base-90);border:1px solid var(--color-base-80);border-radius:16px}.header-details-container .tournament-image{position:relative}.header-details-container .tournament-image .logo-mobile{display:none}@media (max-width: 769px){.header-details-container .tournament-image .logo-mobile{display:block;position:absolute;top:16px;left:16px;width:24px;height:24px}}.header-details-container .tournament-image .tournament-banner-img{height:30vh;width:calc(100% - 1px);object-fit:cover;border-radius:16px;border:1px solid var(--color-base-80)}@media (max-width: 769px){.header-details-container .tournament-image .tournament-banner-img{height:18vh}}.header-details-container .col{padding:12px 16px;display:flex;flex-direction:column;gap:12px}@media (max-width: 769px){.header-details-container .col{padding:16px;align-items:flex-start}}.header-details-container .col .row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 769px){.header-details-container .col .row{flex-direction:column;align-items:flex-start;width:100%;gap:12px}}.header-details-container .col .row .logo-heading-wrap{display:flex;flex-direction:row;gap:16px}.header-details-container .col .row .logo-heading-wrap .logo{align-self:flex-start;margin-top:12px}@media (max-width: 769px){.header-details-container .col .row .logo-heading-wrap .logo{display:none}}.header-details-container .col .row .logo-heading-wrap .col{padding:0}.header-details-container .col .row .logo-heading-wrap .col .header-container{display:flex;flex-direction:column;gap:12px}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status{display:flex;flex-direction:row;gap:20px;align-items:center}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .status{padding:4px;border-radius:4px;font-family:Orbitron;font-size:12px;font-weight:700;display:flex;align-items:center}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .status.ready{background:transparent;border:1px solid var(--color-success-100);color:var(--color-success-100)}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .status.pending{border:1px solid #ecb73a;color:#ecb73a}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .status.canceled{border:1px solid var(--color-alert-100);color:var(--color-alert-100)}.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .header{font-family:Orbitron;font-size:26px;font-weight:700;color:var(--color-base-0)}@media (max-width: 769px){.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .header{font-size:16px}}@media (max-width: 420px){.header-details-container .col .row .logo-heading-wrap .col .header-container .header-status .header{font-size:12px}}.header-details-container .col .row .logo-heading-wrap .col .header-container .sub-header{font-size:12px;color:var(--color-base-40);font-family:Poppins;font-weight:400}.header-details-container .col .row .logo-heading-wrap .col .details{display:flex;gap:24px}@media (max-width: 769px){.header-details-container .col .row .logo-heading-wrap .col .details{flex-direction:column;gap:12px}}.header-details-container .col .row .logo-heading-wrap .col .details .detail-item{display:flex;align-items:center;gap:12px}.header-details-container .col .row .logo-heading-wrap .col .details .detail-item span{font-size:12px;font-family:Poppins;font-weight:400;color:var(--color-base-40)}@media (max-width: 769px){.header-details-container .col .row .logo-heading-wrap .col .details .detail-item span:first-child{font-weight:700}}@media (max-width: 420px){.header-details-container .col .row .logo-heading-wrap .col .details .detail-item span:first-child{font-size:8px}}.header-details-container .col .row .logo-heading-wrap .col .details .detail-item .img-value{display:flex;align-items:center;gap:4px}.header-details-container .col .row .logo-heading-wrap .col .details .detail-item .img-value img{margin-top:0;width:16px;height:16px}.join-tournament-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.join-tournament-modal-overlay .join-tournament-modal{background-color:var(--color-base-90);padding:24px;border-radius:8px;border:1px solid var(--color-base-70);width:400px;text-align:center}@media (max-width: 769px){.join-tournament-modal-overlay .join-tournament-modal{width:80%}}.join-tournament-modal-overlay .join-tournament-modal h2{color:var(--text-primary-color);font-size:24px;margin-top:0;margin-bottom:16px}.join-tournament-modal-overlay .join-tournament-modal p{color:var(--text-secondary-color);font-size:14px;line-height:1.5;margin-bottom:24px}.join-tournament-modal-overlay .join-tournament-modal p strong{color:var(--text-primary-color);font-weight:600}.join-tournament-modal-overlay .join-tournament-modal .buttons-container{display:flex;flex-direction:column;gap:16px;align-items:center}.join-tournament-modal-overlay .join-tournament-modal .buttons-container>*{width:100%;height:fit-content}.join-tournament-modal-overlay .join-tournament-modal .buttons-container button p{margin:0}.join-tournament-modal-overlay .join-tournament-modal .buttons-container .link-text-button p{color:var(--color-alert-100)}.tournament-description{background-color:var(--color-base-90);border-radius:16px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.tournament-description .title{font-family:Orbitron;color:var(--color-base-0);font-weight:700;font-size:18px}@media (max-width: 769px){.tournament-description .title{font-size:16px}}.tournament-description .content{font-size:18px;line-height:normal;color:var(--color-base-0);overflow-wrap:anywhere;word-break:break-word;white-space:normal}@media (max-width: 769px){.tournament-description .content{font-size:16px}}.info-cards{display:flex;flex-direction:row;gap:16px}@media (max-width: 769px){.info-cards{flex-direction:column}}.info-cards .info-card{background-color:var(--color-base-90);border-radius:16px;padding:12px;flex:1;display:flex;flex-direction:column;gap:12px}.info-cards .info-card .card-title{font-family:Orbitron;font-weight:700;color:var(--color-base-0);font-size:18px}@media (max-width: 769px){.info-cards .info-card .card-title{font-size:16px}}.info-cards .info-card .card-content{font-family:Poppins;font-weight:400;color:var(--color-base-0);font-size:18px}@media (max-width: 769px){.info-cards .info-card .card-content{font-size:16px}}.rules{background-color:var(--color-base-90);border-radius:16px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.rules .title{font-family:Orbitron;color:var(--color-base-0);font-weight:700;font-size:18px}@media (max-width: 769px){.rules .title{font-size:16px}}.rules .rule-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;list-style:disc}.rules .rule-list .rule-item{font-size:16px;font-family:Poppins;line-height:normal;font-weight:400;color:var(--color-base-0)}.rules .no-rules{font-size:16px;line-height:22px;font-weight:400;color:var(--color-base-0)}.tournament-details-overview-tab{display:flex;flex-direction:column;gap:24px}.tournament-details-bracket-tab{overflow-x:scroll}.tournament-bracket{position:relative;box-sizing:border-box}.tournament-bracket .tournament-bracket__match{position:absolute;display:flex;flex-direction:column;gap:4px}.tournament-bracket .tournament-bracket__svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tournament-bracket .tournament-bracket__connector{fill:none;stroke:var(--color-base-60);stroke-width:1px;shape-rendering:geometricPrecision;stroke-linecap:round;stroke-linejoin:round}.tournament-bracket .tournament-bracket__round-title{position:absolute;text-align:center;font-family:Poppins;font-weight:600;font-size:14px;color:var(--color-base-40);pointer-events:none}.tournament-bracket .match-date{display:flex;flex-direction:row;justify-content:space-between;padding:0 4px;box-sizing:border-box;width:300px}.tournament-bracket .match-date p{color:var(--color-base-40);font-family:Poppins;font-size:12px;font-weight:400}.tournament-bracket .players{background-color:var(--color-base-90);border-radius:8px;padding:8px;box-sizing:border-box;width:300px}.tournament-bracket .players .player-divider{border:none;border-top:1px solid var(--color-base-60);margin:8px 0;width:100%}.tournament-bracket .players .player-1{border-radius:4px;border-right:1px solid var(--color-primary-3);display:flex;flex-direction:row;align-items:center;gap:8px}.tournament-bracket .players .player-1 img{width:40px;height:40px;border-radius:100%;border:1px solid var(--color-base-80)}.tournament-bracket .players .player-1 .team-name-result{display:flex;width:100%;flex-direction:row;justify-content:space-between;padding-right:10px;box-sizing:border-box}.tournament-bracket .players .player-1 .team-name-result p{color:var(--color-base-10);font-family:Orbitron;font-size:12px;font-weight:700}.tournament-bracket .players .player-1 .team-name-result span{color:var(--color-primary-3);font-size:12px;font-family:Orbitron;font-weight:700}.tournament-bracket .players .player-2{border-radius:4px;border-right:1px solid var(--color-alert-100);display:flex;flex-direction:row;align-items:center;gap:8px}.tournament-bracket .players .player-2 img{width:40px;height:40px;border-radius:100%;border:1px solid var(--color-base-80)}.tournament-bracket .players .player-2 .team-name-result{display:flex;width:100%;flex-direction:row;justify-content:space-between;padding-right:10px;box-sizing:border-box}.tournament-bracket .players .player-2 .team-name-result p{color:var(--color-base-10);font-family:Orbitron;font-size:12px;font-weight:700}.tournament-bracket .players .player-2 .team-name-result span{color:var(--color-alert-100);font-size:12px;font-family:Orbitron;font-weight:700}.tournament-participants-table{display:flex;flex-direction:column;background:var(--color-base-90);border-radius:16px;overflow:hidden;padding:24px;box-sizing:border-box;width:100%}.tournament-participants-table .table-header,.tournament-participants-table .table-row{display:grid;grid-template-columns:1fr 8fr .5fr;align-items:center;padding:16px;box-sizing:border-box}.tournament-participants-table .table-header{color:var(--color-base-0);font-family:Poppins;font-size:12px;font-weight:400;border-bottom:1px solid var(--color-base-80)}.tournament-participants-table .table-header .cell{color:inherit}.tournament-participants-table .table-body{display:flex;flex-direction:column}.tournament-participants-table .table-row{gap:var(--spacing-150);border-bottom:1px solid var(--color-base-80)}.tournament-participants-table .table-row:last-of-type{border-bottom:none}.tournament-participants-table .cell{display:flex;align-items:center;gap:12px;color:var(--color-base-0)}.tournament-participants-table .rank .rank-badge{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--color-base-80);border-radius:4px;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;color:var(--color-base-0)}.tournament-participants-table .player{font-family:Orbitron;font-size:12px;font-weight:700}.tournament-participants-table .player .country-flag{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:24px}.tournament-participants-table .player .username{color:var(--color-base-0)}.tournament-participants-table .status{justify-content:flex-start}.tournament-participants-table .status .status-label{font-family:Orbitron;font-size:12px;font-weight:700;color:var(--color-primary-1)}.tournament-participants-table .status .placement{display:flex;flex-direction:row;gap:4px;background:var(--color-primary-2);padding:4px;box-sizing:border-box;border-radius:4px;width:70px}.tournament-participants-table .status .placement img{width:16px;height:16px}.tournament-participants-table .status .placement span{color:var(--color-base-0);opacity:.7;font-size:16px;font-family:Orbitron;font-weight:700}.tournament-participants-table .status .placement.placement-gold{background:linear-gradient(90deg,#ecb73a,#866821)}.tournament-participants-table .status .placement.placement-silver{background:linear-gradient(90deg,#ccc,#999)}.tournament-participants-table .status .placement.placement-bronze{background:linear-gradient(90deg,#3aecbe,#21866c)}.tournament-participants-table .status .placement.placement-default{background:var(--color-primary-2)}@media (max-width: 768px){.tournament-participants-table{padding:12px}.tournament-participants-table .table-header,.tournament-participants-table .table-row{grid-template-columns:1fr 5fr 2fr;padding:12px;gap:12px}.tournament-participants-table .rank .rank-badge{width:28px;height:28px;font-size:12px}.tournament-participants-table .player{font-size:12px}.tournament-participants-table .player .country-flag{width:20px;height:20px}.tournament-participants-table .status .status-label{font-size:12px}}.tournament-details-participants-tab{display:flex;flex-direction:column}.tournament-details-standings-tab{display:flex;align-items:flex-start;gap:var(--spacing-400)}.tournament-details-standings-tab .standings-table-container{flex:1 1 auto;min-width:0}.tournament-details-standings-tab .prizes-table-container{flex:0 0 100%;max-width:260px}@media (max-width: 1024px){.tournament-details-standings-tab{flex-direction:column}.tournament-details-standings-tab .standings-table-container,.tournament-details-standings-tab .prizes-table-container{flex:1 1 auto;max-width:none;width:100%}}.prizes-table{display:flex;flex-direction:column;gap:16px;width:100%}.prizes-table h2{color:var(--color-base-10);font-size:18px;font-family:Orbitron;font-weight:700}.prizes-table .money-ranking{display:flex;flex-direction:column;padding:12px;box-sizing:border-box;background-color:var(--color-base-90);border:1px solid var(--color-base-60);border-radius:16px}.prizes-table .money-ranking .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid var(--color-base-60);padding:12px;box-sizing:border-box}.prizes-table .money-ranking .item:first-child{border-top:none}.prizes-table .money-ranking .item p{color:var(--color-base-10);font-size:16px;font-family:Orbitron;font-weight:700}.prizes-table .money-ranking .item .icon-money{display:flex;flex-direction:row;gap:13px}.prizes-table .money-ranking .item .icon-money img{height:24px;width:24px}.prizes-table .money-ranking .item .icon-money p{font-size:18px;color:var(--color-base-0)}.page{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;min-height:100vh;background:var(--gradient-background)}.page .content{width:100%;padding:2.4vw 11vw 7vw;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-550);box-sizing:border-box}@media (max-width: 769px){.page .content{padding:32px 16px}}.page .content .main-row.cards{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:1.4vw}@media (max-width: 769px){.page .content .main-row.cards{display:flex;flex-direction:column;gap:24px}}.page .content .main-row.cards.single-column{grid-template-columns:1fr}.page .content .main-row.cards.two-columns{grid-template-columns:repeat(2,1fr)}.page .content .main-row.hero{padding:0 5vw;display:flex;flex-direction:column;align-items:center;gap:2.2vw}@media (max-width: 769px){.page .content .main-row.hero{padding:0}}.page .content .main-row.hero .logo img{width:9vw}@media (max-width: 769px){.page .content .main-row.hero .logo img{width:180px}}.page .content .main-row.hero .row{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.2vw}.page .content .main-row.hero .row h1{text-align:center}@media (max-width: 769px){.page .content .main-row.hero .row h1{font-size:26px}}.page .content .main-row.hero .row p{text-align:center;line-height:1.5;width:90%}@media (max-width: 769px){.page .content .main-row.hero .row p{font-size:18px;width:100%}}.page .content .main-row.hero .row button{position:relative;z-index:1;width:70%}.page .content .main-row.hero .row button p{font-size:var(--font-size-150)!important}@media (max-width: 769px){.page .content .main-row.hero .row button p{font-size:12px!important}}@media (max-width: 1440px){.page .content .main-row.hero .row button{width:50%}}@media (max-width: 769px){.page .content .main-row.hero .row button{width:100%}}.page .content .main-row.hero .row .button-gradient{position:absolute;width:72%;height:2.5vw;background:var(--gradient-secondary-1);filter:blur(1.2vw);bottom:0%;z-index:0}@media (max-width: 1440px){.page .content .main-row.hero .row .button-gradient{width:52%;height:3vw}}@media (max-width: 769px){.page .content .main-row.hero .row .button-gradient{width:102%;height:42px}}.presentation-card{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-300);border-radius:var(--border-radius-250);background:#20202099;gap:var(--spacing-200);line-height:1.5;align-self:stretch}@media (max-width: 1440px){.presentation-card{padding:var(--spacing-600)}}.presentation-card h4{text-align:center;color:var(--color-base-0)}.presentation-card img{width:4vw;height:4vw}@media (max-width: 768px){.presentation-card img{width:15vw;height:15vw}}.presentation-card .center{text-align:center;white-space:pre-line;color:var(--color-base-0)}.presentation-card .left{align-self:flex-start;text-align:left;color:var(--color-base-0)}.presentation-card .bullets{align-self:flex-start;padding-left:1vw;margin:0}@media (max-width: 769px){.presentation-card .bullets{padding-left:15px}}.presentation-card .bullets li{font-family:Poppins;font-size:var(--font-size-150);font-weight:400;color:var(--color-base-0)}@media (max-width: 1440px){.presentation-card .bullets li{font-size:16px}}.beta-early-access-page{position:relative;min-height:100vh;width:100%;background:var(--gradient-background);display:flex;flex-direction:column;overflow:hidden}.beta-early-access-page .beta-early-access__content{position:relative;z-index:0;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 0 60px;box-sizing:border-box}@media (max-width: 769px){.beta-early-access-page .beta-early-access__content{padding:0 0 40px}}.beta-early-access-page .beta-early-access__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-base-100);opacity:0;pointer-events:none;z-index:5;transition:opacity .35s ease}.beta-early-access-page .beta-early-access__content.beta-early-access__content--overlay:before{opacity:.65}.beta-early-access-page .beta-early-access__content>.tx-success-toast{top:100px;z-index:20}@media (max-width: 769px){.beta-early-access-page .beta-early-access__content>.tx-success-toast{top:86px}}.beta-early-access-page .beta-early-access__body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-400);padding:48px 16px 80px;box-sizing:border-box}@media (max-width: 769px){.beta-early-access-page .beta-early-access__body{padding:32px 16px 60px;gap:var(--spacing-350)}}.beta-early-access-page .beta-early-access__intro{max-width:720px;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-200)}.beta-early-access-page .beta-early-access__intro h1{font-family:Orbitron,sans-serif;font-size:42px;margin:0}@media (max-width: 769px){.beta-early-access-page .beta-early-access__intro h1{font-size:30px}}.beta-early-access-page .beta-early-access__intro p{margin:10px 20px;color:var(--color-base-10);line-height:1.6}.beta-early-access-page .beta-early-access__card{width:100%;max-width:720px;border-radius:var(--border-radius-250);border:1px solid rgba(255,255,255,.12);background:var(--color-base-90);padding:var(--spacing-450);box-sizing:border-box}@media (max-width: 769px){.beta-early-access-page .beta-early-access__card{padding:24px}}.beta-early-access-page .beta-early-access-form{display:flex;flex-direction:column;gap:24px}.beta-early-access-page .beta-early-access-form h2{margin:0 0 var(--spacing-250) 0;font-size:28px}@media (max-width: 769px){.beta-early-access-page .beta-early-access-form h2{font-size:28px}}.beta-early-access-page .beta-early-access-form__fields{display:flex;flex-direction:column;gap:var(--spacing-400)}@media (max-width: 769px){.beta-early-access-page .beta-early-access-form__fields{gap:32px}}.beta-early-access-page .beta-early-access-form__fields .dropdown{margin-top:0}.beta-early-access-page .beta-early-access-form__fields .dropdown .dropdown-placeholder{text-transform:none}.beta-early-access-page .beta-early-access-form__fields .textinput-container{width:100%}.beta-early-access-page .beta-early-access-form__fields .beta-early-access-form__name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-250);align-items:flex-start}@media (max-width: 769px){.beta-early-access-page .beta-early-access-form__fields .beta-early-access-form__name-row{grid-template-columns:1fr;gap:32px}}.beta-early-access-page .beta-early-access-form__checkboxes{display:flex;flex-direction:column;gap:0px}.beta-early-access-page .beta-early-access-form__checkboxes .checkbox-with-link{display:flex;align-items:center;gap:var(--spacing-100);padding:4px 0}.beta-early-access-page .beta-early-access-form__checkboxes .checkbox-with-link label{color:var(--color-base-10)}.beta-early-access-page .beta-early-access-form .fill-text-button{width:60%;margin:0 auto}.beta-early-access-success{width:100vw;height:100vh;overflow:hidden;background:var(--gradient-background);padding:4.5vw 20vw 11vw;box-sizing:border-box}@media (max-width: 769px){.beta-early-access-success{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}@media (max-width: 1280px) and (orientation: landscape){.beta-early-access-success{height:unset;min-height:100vh;padding:40px 16px;overflow:unset;overflow-y:scroll!important}}.beta-early-access-success .success{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2.1vw}@media (max-width: 1280px) and (orientation: landscape){.beta-early-access-success .success{height:fit-content}}.beta-early-access-success .success .row{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.beta-early-access-success .success .row .logo{width:9vw}@media (max-width: 769px){.beta-early-access-success .success .row .logo{width:180px}}.beta-early-access-success .success .row .log-in{padding:var(--spacing-350, 32px);border-radius:var(--border-radius-250, 16px);border:.5px solid var(--color-base-70, #575757);background:var(--color-base-90, #202020);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);width:30vw;min-width:400px;max-width:650px}@media (max-width: 769px){.beta-early-access-success .success .row .log-in{margin-top:24px;width:98%;max-width:unset;min-width:unset;padding:24px 16px!important;gap:24px!important;border-radius:16px!important;box-sizing:border-box!important}}.beta-early-access-success .success .row .log-in .heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-250);text-align:center}.beta-early-access-success .success .row .log-in .heading p{text-align:center}@media (max-width: 769px){.beta-early-access-success .success .row .log-in .heading{gap:8px}.beta-early-access-success .success .row .log-in .heading h1{font-family:Orbitron;font-weight:700;font-size:32px;line-height:1;color:var(--color-base-10)}.beta-early-access-success .success .row .log-in .heading p{font-family:Poppins;font-weight:400;font-size:16px;line-height:1;color:var(--color-base-10)}}.beta-early-access-success .success .row .log-in .inputs{margin-top:var(--spacing-150);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-250)}.beta-early-access-success .success .row .log-in .inputs .fill-text-button{width:100%}.beta-early-access-success .success .row.other-links{margin-top:-1.7vw;justify-self:center;align-self:center;display:flex;justify-content:flex-end;gap:var(--spacing-150);width:33vw;min-width:400px;max-width:650px}@media (max-width: 769px){.beta-early-access-success .success .row.other-links{min-width:unset;max-width:unset;align-self:unset;margin-top:4px!important;width:unset;gap:12px}}.beta-early-access-success .success .row.other-links a{color:var(--color-base-20, #ccc);text-decoration:none}@media (max-width: 769px){.beta-early-access-success .success .row.other-links a{font-size:12px}}.team-invitation-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:flex-start;z-index:1001}.team-invitation-modal-overlay .team-invitation-modal{background:var(--color-base-90);border-radius:var(--border-radius-200);padding:var(--spacing-300);width:30vw;position:relative;top:3%;display:flex;flex-direction:column;gap:var(--spacing-300)}.team-invitation-modal-overlay .team-invitation-modal .close-button{position:absolute;top:var(--spacing-150);right:var(--spacing-150);background:none;border:none;cursor:pointer}.team-invitation-modal-overlay .team-invitation-modal .close-button img{width:16px;height:16px}.team-invitation-modal-overlay .team-invitation-modal h2{color:var(--color-white-text);font-size:24px;font-weight:600;margin:0;line-height:1.2;text-align:center}.team-invitation-modal-overlay .team-invitation-modal .invitation-details{display:flex;align-items:center;gap:16px}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .avatar-container{position:relative;width:120px;height:120px;border-radius:100%;border:1px solid var(--color-base-80)}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:100%;border:15px solid var(--color-base-90);box-sizing:border-box}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .details-text{display:flex;flex-direction:column;gap:4px}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .details-text p{margin:0;color:var(--color-white-text);font-size:16px;line-height:1.5}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .details-text p .inviter-name{font-weight:600;font-family:Orbitron}.team-invitation-modal-overlay .team-invitation-modal .invitation-details .details-text p .fee{color:var(--color-tertiary-1);font-weight:600;font-family:Orbitron}.team-invitation-modal-overlay .team-invitation-modal .actions{display:flex;gap:16px;width:100%}.team-invitation-modal-overlay .team-invitation-modal .actions .fill-text-button,.team-invitation-modal-overlay .team-invitation-modal .actions .button-stroke{width:50%}.team-invitation-modal-overlay .team-invitation-modal .actions .fill-text-button .stroke-text-button,.team-invitation-modal-overlay .team-invitation-modal .actions .button-stroke .stroke-text-button{width:100%}
