/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:0 0!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 #0000;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:0 0!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:0 0;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.league-of-legends{background-color:#c9aa71!important;border-color:#c9aa71!important}.teamfight-tactics{background-color:#9e6c36!important;border-color:#9e6c36!important}.cs-go{background-color:#ce8404!important;border-color:#ce8404!important}.brawl-stars{background-color:#f01919!important;border-color:#f01919!important}.hearthstone{background-color:#fcd144!important;border-color:#fcd144!important}.clash-royale{background-color:#fea63e!important;border-color:#fea63e!important}:root{--competition-waiting:#64d9ff;--competition-waiting-darken:#003647;--competition-waiting-lighten:#a2e8ff;--competition-waiting-hover:#1dc8ff;--competition-waiting-disabled:#0086b2;--competition-waiting-active:#b2ecff;--competition-waiting-rgb:100,217,255;--competition-ready:#64d9ff;--competition-ready-darken:#003647;--competition-ready-lighten:#a2e8ff;--competition-ready-hover:#1dc8ff;--competition-ready-disabled:#0086b2;--competition-ready-active:#b2ecff;--competition-ready-rgb:100,217,255;--competition-progress:#57f000;--competition-progress-darken:#113000;--competition-progress-lighten:#98ff5d;--competition-progress-hover:#46c000;--competition-progress-disabled:#2c7800;--competition-progress-active:#a9ff78;--competition-progress-rgb:87,240,0;--competition-completed:#757575;--competition-completed-darken:#171717;--competition-completed-lighten:#acacac;--competition-completed-hover:#5e5e5e;--competition-completed-disabled:#3b3b3b;--competition-completed-active:#bababa;--competition-completed-rgb:117,117,117;--competition-standby:#64d9ff;--competition-standby-darken:#003647;--competition-standby-lighten:#a2e8ff;--competition-standby-hover:#1dc8ff;--competition-standby-disabled:#0086b2;--competition-standby-active:#b2ecff;--competition-standby-rgb:100,217,255;--competition-inscriptions:#7d0eb1;--competition-inscriptions-darken:#190323;--competition-inscriptions-lighten:#bd4ef1;--competition-inscriptions-hover:#640b8e;--competition-inscriptions-disabled:#3f0759;--competition-inscriptions-active:#c86bf3;--competition-inscriptions-rgb:125,14,177;--competition-victory:#57f000;--competition-victory-darken:#113000;--competition-victory-lighten:#98ff5d;--competition-victory-hover:#46c000;--competition-victory-disabled:#2c7800;--competition-victory-active:#a9ff78;--competition-victory-rgb:87,240,0;--competition-lose:#fe3839;--competition-lose-darken:#3e0001;--competition-lose-lighten:#fe8888;--competition-lose-hover:#f70102;--competition-lose-disabled:#9a0102;--competition-lose-active:#ff9c9c;--competition-lose-rgb:254,56,57;--competition-draw:#757575;--competition-draw-darken:#171717;--competition-draw-lighten:#acacac;--competition-draw-hover:#5e5e5e;--competition-draw-disabled:#3b3b3b;--competition-draw-active:#bababa;--competition-draw-rgb:117,117,117;--success-dark:#57f000;--success-dark-darken:#113000;--success-dark-lighten:#98ff5d;--success-dark-hover:#46c000;--success-dark-disabled:#2c7800;--success-dark-active:#a9ff78;--success-dark-rgb:87,240,0;--danger-dark:#fe3839;--danger-dark-darken:#3e0001;--danger-dark-lighten:#fe8888;--danger-dark-hover:#f70102;--danger-dark-disabled:#9a0102;--danger-dark-active:#ff9c9c;--danger-dark-rgb:254,56,57;--warning-dark:#fbe83a;--warning-dark-darken:#3d3701;--warning-dark-lighten:#fdf189;--warning-dark-hover:#f2db05;--warning-dark-disabled:#978903;--warning-dark-active:#fdf49d;--warning-dark-rgb:251,232,58;--info-dark:#64d9ff;--info-dark-darken:#003647;--info-dark-lighten:#a2e8ff;--info-dark-hover:#1dc8ff;--info-dark-disabled:#0086b2;--info-dark-active:#b2ecff;--info-dark-rgb:100,217,255;--success-light:#0ada58;--success-light-darken:#022c12;--success-light-lighten:#5df897;--success-light-hover:#08ae46;--success-light-disabled:#056d2c;--success-light-active:#78f9a8;--success-light-rgb:10,218,88;--danger-light:#e9171e;--danger-light-darken:#2f0406;--danger-light-lighten:#f27478;--danger-light-hover:#bb1217;--danger-light-disabled:#750b0f;--danger-light-active:#f48b8f;--danger-light-rgb:233,23,30;--warning-light:#ffe600;--warning-light-darken:#332e00;--warning-light-lighten:#fff066;--warning-light-hover:#ccb800;--warning-light-disabled:#807300;--warning-light-active:#fff380;--warning-light-rgb:255,230,0;--info-light:#61c6ff;--info-light-darken:#002d46;--info-light-lighten:#a0ddff;--info-light-hover:#1badff;--info-light-disabled:#0071b0;--info-light-active:#b0e3ff;--info-light-rgb:97,198,255;--dark:#050505;--dark-darken:#010101;--dark-lighten:dimgray;--dark-hover:#040404;--dark-disabled:#030303;--dark-active:#828282;--dark-rgb:5,5,5;--dark-alt:#121212;--dark-alt-darken:#040404;--dark-alt-lighten:#717171;--dark-alt-hover:#0e0e0e;--dark-alt-disabled:#090909;--dark-alt-active:#898989;--dark-alt-rgb:18,18,18;--dark-alt-2:#1f1f1f;--dark-alt-2-darken:#060606;--dark-alt-2-lighten:#797979;--dark-alt-2-hover:#191919;--dark-alt-2-disabled:#101010;--dark-alt-2-active:#8f8f8f;--dark-alt-2-rgb:31,31,31;--light:#f8f9fa;--light-darken:#2a323a;--light-lighten:#fbfbfc;--light-hover:#bec7d1;--light-disabled:#687d91;--light-active:#fcfcfd;--light-rgb:248,249,250;--light-alt:#dee2e6;--light-alt-darken:#272d33;--light-alt-lighten:#ebeef0;--light-alt-hover:#abb5bf;--light-alt-disabled:#617181;--light-alt-active:#eff1f3;--light-alt-rgb:222,226,230;--light-alt-2:#ced4da;--light-alt-2-darken:#242a30;--light-alt-2-lighten:#e2e5e9;--light-alt-2-hover:#9eaab6;--light-alt-2-disabled:#5b6a79;--light-alt-2-active:#e7eaed;--light-alt-2-rgb:206,212,218;--primary:#00e6b4;--primary-darken:#002e24;--primary-lighten:#57ffda;--primary-hover:#00b890;--primary-disabled:#00735a;--primary-active:#73ffe1;--primary-rgb:0,230,180;--secondary:#ff0096;--secondary-darken:#33001e;--secondary-lighten:#ff66c0;--secondary-hover:#cc0078;--secondary-disabled:#80004b;--secondary-active:#ff80cb;--secondary-rgb:255,0,150;--ecms-primary:#00e6b4;--ecms-primary-darken:#002e24;--ecms-primary-lighten:#57ffda;--ecms-primary-hover:#00b890;--ecms-primary-disabled:#00735a;--ecms-primary-active:#73ffe1;--ecms-primary-rgb:0,230,180;--ecms-dark:#050505;--ecms-dark-darken:#010101;--ecms-dark-lighten:dimgray;--ecms-dark-hover:#040404;--ecms-dark-disabled:#030303;--ecms-dark-active:#828282;--ecms-dark-rgb:5,5,5;--xp-color:#2ab3ff;--xp-color-darken:#00263b;--xp-color-lighten:#7fd1ff;--xp-color-hover:#09e;--xp-color-disabled:#006095;--xp-color-active:#95d9ff;--xp-color-rgb:42,179,255}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.m05{margin:.5rem!important}.mt05{margin-top:.5rem!important}.mr05{margin-right:.5rem!important}.mb05{margin-bottom:.5rem!important}.ml05{margin-left:.5rem!important}.p05{padding:.5rem!important}.pt05{padding-top:.5rem!important}.pr05{padding-right:.5rem!important}.pb05{padding-bottom:.5rem!important}.pl05{padding-left:.5rem!important}.m1{margin:1rem!important}.mt1{margin-top:1rem!important}.mr1{margin-right:1rem!important}.mb1{margin-bottom:1rem!important}.ml1{margin-left:1rem!important}.p1{padding:1rem!important}.pt1{padding-top:1rem!important}.pr1{padding-right:1rem!important}.pb1{padding-bottom:1rem!important}.pl1{padding-left:1rem!important}.m2{margin:1.25rem!important}.mt2{margin-top:1.25rem!important}.mr2{margin-right:1.25rem!important}.mb2{margin-bottom:1.25rem!important}.ml2{margin-left:1.25rem!important}.p2{padding:1.25rem!important}.pt2{padding-top:1.25rem!important}.pr2{padding-right:1.25rem!important}.pb2{padding-bottom:1.25rem!important}.pl2{padding-left:1.25rem!important}.m3{margin:1.5rem!important}.mt3{margin-top:1.5rem!important}.mr3{margin-right:1.5rem!important}.mb3{margin-bottom:1.5rem!important}.ml3{margin-left:1.5rem!important}.p3{padding:1.5rem!important}.pt3{padding-top:1.5rem!important}.pr3{padding-right:1.5rem!important}.pb3{padding-bottom:1.5rem!important}.pl3{padding-left:1.5rem!important}.m4{margin:1.75rem!important}.mt4{margin-top:1.75rem!important}.mr4{margin-right:1.75rem!important}.mb4{margin-bottom:1.75rem!important}.ml4{margin-left:1.75rem!important}.p4{padding:1.75rem!important}.pt4{padding-top:1.75rem!important}.pr4{padding-right:1.75rem!important}.pb4{padding-bottom:1.75rem!important}.pl4{padding-left:1.75rem!important}.m5{margin:2rem!important}.mt5{margin-top:2rem!important}.mr5{margin-right:2rem!important}.mb5{margin-bottom:2rem!important}.ml5{margin-left:2rem!important}.p5{padding:2rem!important}.pt5{padding-top:2rem!important}.pr5{padding-right:2rem!important}.pb5{padding-bottom:2rem!important}.pl5{padding-left:2rem!important}.m6{margin:2.25rem!important}.mt6{margin-top:2.25rem!important}.mr6{margin-right:2.25rem!important}.mb6{margin-bottom:2.25rem!important}.ml6{margin-left:2.25rem!important}.p6{padding:2.25rem!important}.pt6{padding-top:2.25rem!important}.pr6{padding-right:2.25rem!important}.pb6{padding-bottom:2.25rem!important}.pl6{padding-left:2.25rem!important}.m7{margin:2.5rem!important}.mt7{margin-top:2.5rem!important}.mr7{margin-right:2.5rem!important}.mb7{margin-bottom:2.5rem!important}.ml7{margin-left:2.5rem!important}.p7{padding:2.5rem!important}.pt7{padding-top:2.5rem!important}.pr7{padding-right:2.5rem!important}.pb7{padding-bottom:2.5rem!important}.pl7{padding-left:2.5rem!important}.m8{margin:2.75rem!important}.mt8{margin-top:2.75rem!important}.mr8{margin-right:2.75rem!important}.mb8{margin-bottom:2.75rem!important}.ml8{margin-left:2.75rem!important}.p8{padding:2.75rem!important}.pt8{padding-top:2.75rem!important}.pr8{padding-right:2.75rem!important}.pb8{padding-bottom:2.75rem!important}.pl8{padding-left:2.75rem!important}.m9{margin:3rem!important}.mt9{margin-top:3rem!important}.mr9{margin-right:3rem!important}.mb9{margin-bottom:3rem!important}.ml9{margin-left:3rem!important}.p9{padding:3rem!important}.pt9{padding-top:3rem!important}.pr9{padding-right:3rem!important}.pb9{padding-bottom:3rem!important}.pl9{padding-left:3rem!important}.m10{margin:3.25rem!important}.mt10{margin-top:3.25rem!important}.mr10{margin-right:3.25rem!important}.mb10{margin-bottom:3.25rem!important}.ml10{margin-left:3.25rem!important}.p10{padding:3.25rem!important}.pt10{padding-top:3.25rem!important}.pr10{padding-right:3.25rem!important}.pb10{padding-bottom:3.25rem!important}.pl10{padding-left:3.25rem!important}#main-body.light-theme{--gts-sys-color-background:var(--light);--gts-sys-color-background-rgb:var(--light-rgb);--gts-sys-color-background-alt:var(--light-alt);--gts-sys-color-background-alt-2:var(--light-alt-2);--gts-sys-color-foreground:var(--dark);--gts-sys-color-foreground-rgb:var(--dark-rgb);--gts-sys-color-foreground-alt:var(--dark-alt);--gts-sys-color-foreground-alt-2:var(--dark-alt-2);--gts-sys-color-ecms-primary:var(--ecms-primary);--gts-sys-color-ecms-primary-rgb:var(--ecms-primary-rgb);--gts-sys-color-ecms-primary-hover:var(--ecms-primary-hover);--gts-sys-color-ecms-dark:var(--ecms-dark);--gts-sys-color-on-primary:var(--dark);--gts-sys-color-card:var(--light-alt-2);--gts-sys-color-success:var(--success-light);--gts-sys-color-success-darken:var(--success-light-darken);--gts-sys-color-success-lighten:var(--success-light-lighten);--gts-sys-color-success-hover:var(--success-light-hover);--gts-sys-color-success-rgb:var(--success-light-rgb);--gts-sys-color-danger:var(--danger-light);--gts-sys-color-danger-darken:var(--danger-light-darken);--gts-sys-color-danger-lighten:var(--danger-light-lighten);--gts-sys-color-danger-hover:var(--danger-light-hover);--gts-sys-color-danger-rgb:var(--danger-light-rgb);--gts-sys-color-warning:var(--warning-light);--gts-sys-color-warning-darken:var(--warning-light-darken);--gts-sys-color-warning-lighten:var(--warning-light-lighten);--gts-sys-color-warning-hover:var(--warning-light-hover);--gts-sys-color-warning-rgb:var(--warning-light-rgb);--gts-sys-color-info:var(--info-light);--gts-sys-color-info-darken:var(--info-light-darken);--gts-sys-color-info-lighten:var(--info-light-lighten);--gts-sys-color-info-hover:var(--info-light-hover);--gts-sys-color-info-rgb:var(--info-light-rgb)}#main-body.dark-theme{--gts-sys-color-background:var(--dark);--gts-sys-color-background-rgb:var(--dark-rgb);--gts-sys-color-background-alt:var(--dark-alt);--gts-sys-color-background-alt-2:var(--dark-alt-2);--gts-sys-color-foreground:var(--light);--gts-sys-color-foreground-rgb:var(--light-rgb);--gts-sys-color-foreground-alt:var(--light-alt);--gts-sys-color-foreground-alt-2:var(--light-alt-2);--gts-sys-color-ecms-primary:var(--ecms-primary);--gts-sys-color-ecms-primary-rgb:var(--ecms-primary-rgb);--gts-sys-color-ecms-primary-hover:var(--ecms-primary-hover);--gts-sys-color-ecms-dark:var(--ecms-dark);--gts-sys-color-on-primary:var(--dark);--gts-sys-color-card:var(--dark-alt-2);--gts-sys-color-success:var(--success-dark);--gts-sys-color-success-darken:var(--success-dark-darken);--gts-sys-color-success-lighten:var(--success-dark-lighten);--gts-sys-color-success-hover:var(--success-dark-hover);--gts-sys-color-success-rgb:var(--success-dark-rgb);--gts-sys-color-danger:var(--danger-dark);--gts-sys-color-danger-darken:var(--danger-dark-darken);--gts-sys-color-danger-lighten:var(--danger-dark-lighten);--gts-sys-color-danger-hover:var(--danger-dark-hover);--gts-sys-color-danger-rgb:var(--danger-dark-rgb);--gts-sys-color-warning:var(--warning-dark);--gts-sys-color-warning-darken:var(--warning-dark-darken);--gts-sys-color-warning-lighten:var(--warning-dark-lighten);--gts-sys-color-warning-hover:var(--warning-dark-hover);--gts-sys-color-warning-rgb:var(--warning-dark-rgb);--gts-sys-color-info:var(--info-dark);--gts-sys-color-info-darken:var(--info-dark-darken);--gts-sys-color-info-lighten:var(--info-dark-lighten);--gts-sys-color-info-hover:var(--info-dark-hover);--gts-sys-color-info-rgb:var(--info-dark-rgb)}:root{--gts-sys-color-dark:var(--dark);--gts-sys-color-light:var(--light);--gts-sys-color-dark-rgb:var(--dark-rgb);--gts-sys-color-light-rgb:var(--light-rgb);--gts-sys-color-primary:var(--primary);--gts-sys-color-primary-light:var(--primary-lighten);--gts-sys-color-primary-dark:var(--primary-darken);--gts-sys-color-primary-hover:var(--primary-hover);--gts-sys-color-primary-rgb:var(--primary-rgb);--gts-sys-color-secondary:var(--secondary);--gts-sys-color-secondary-light:var(--secondary-lighten);--gts-sys-color-secondary-dark:var(--secondary-darken);--gts-sys-color-secondary-hover:var(--secondary-hover);--gts-sys-color-secondary-rgb:var(--secondary-rgb)}.clr-primary{color:var(--gts-sys-color-primary)}.clr-secondary{color:var(--gts-sys-color-secondary)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:0}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:100%}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014;color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:#0000;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#00081033;border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#00081033;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#00081033;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:#00081033;border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;line-height:1;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}.rtl .toast-close-button{float:left;left:-.3em;right:.3em}button.toast-close-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{pointer-events:none;position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;pointer-events:auto;position:relative;width:300px}#toast-container>div.rtl{background-position:right 15px center;direction:rtl;padding:15px 50px 15px 15px}#toast-container>div:hover{box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transform:translateZ(0)scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{animation-name:swing;transform-origin:top}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{animation-name:jello;transform-origin:50%}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{animation-name:rotateIn;transform-origin:50%}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:0 100%}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:100% 100%}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:0 100%}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:100% 100%}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{animation-name:rotateOut;transform-origin:50%}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:0 100%}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:100% 100%}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:0 100%}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:100% 100%}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:0 0}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1)rotate(30deg);transform-origin:bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1)translate(1000px)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1)translateY(1000px)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475)translateY(-60px)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:0}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:100%}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:bottom}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate(-100%);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate(100%);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translateY(100%);visibility:hidden}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate(-100%);visibility:hidden}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate(100%);visibility:hidden}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translateY(-100%);visibility:hidden}}.animate__slideOutUp{animation-name:slideOutUp}a,a:hover{text-decoration:none}.bracket-wrapper::-webkit-scrollbar{display:none}.bracket-wrapper{-ms-overflow-style:none;scrollbar-width:none}#__bs_notify__{background:#00000080!important;border-bottom-right-radius:4px;right:100px!important}*{box-sizing:border-box}[data-aspect-ratio]{overflow:hidden;position:relative}[data-aspect-ratio]>.content{background-position:50%!important;background-repeat:no-repeat!important;inset:0;position:absolute}[data-aspect-ratio]>.content.contain{background-size:contain!important}[data-aspect-ratio]>.content.cover{background-size:cover!important}[data-aspect-ratio]>.content.bottom-center{background-position:bottom!important}[data-aspect-ratio]>.content.top-center{background-position:top!important}[data-aspect-ratio="16:9"]:before{content:"";display:block;padding-top:56.25%}[data-aspect-ratio="1:1"]:before{content:"";display:block;padding-top:100%}[data-aspect-ratio="2:1"]:before{content:"";display:block;padding-top:50%}[data-aspect-ratio="3:1"]:before{content:"";display:block;padding-top:33%}[data-aspect-ratio="4:3"]:before{content:"";display:block;padding-top:75%}img.img-fluid{max-width:100%}img.img-fluid.height{max-height:100%}r-grid{--grid-tc:repeat(4,1fr);--grid-cs:1;--grid-ce:-1;display:grid;gap:1rem;grid-template-columns:var(--grid-tc)}r-grid>r-cell{appearance:none;display:block}r-grid[cols="1"]{--grid-tc:repeat(1,1fr)}r-grid[cols="2"]{--grid-tc:repeat(2,1fr)}r-grid[cols="3"]{--grid-tc:repeat(3,1fr)}r-grid[cols="4"]{--grid-tc:repeat(4,1fr)}r-grid[cols="5"]{--grid-tc:repeat(5,1fr)}r-grid[cols="6"]{--grid-tc:repeat(6,1fr)}r-grid[cols="7"]{--grid-tc:repeat(7,1fr)}r-grid[cols="8"]{--grid-tc:repeat(8,1fr)}r-grid>r-cell[span^="1"]{--grid-cs:1}r-grid>r-cell[span^="2"]{--grid-cs:2}r-grid>r-cell[span^="3"]{--grid-cs:3}r-grid>r-cell[span^="4"]{--grid-cs:4}r-grid>r-cell[span^="5"]{--grid-cs:5}r-grid>r-cell[span^="6"]{--grid-cs:6}r-grid>r-cell[span^="7"]{--grid-cs:7}r-grid>r-cell[span^="8"]{--grid-cs:8}r-grid>r-cell[span$=\+1],r-grid>r-cell[span="1"]{--grid-ce:1}r-grid>r-cell[span$="-1"],r-grid>r-cell[span$=\+2],r-grid>r-cell[span="2"]{--grid-ce:2}r-grid>r-cell[span$="-2"],r-grid>r-cell[span$=\+3],r-grid>r-cell[span="3"]{--grid-ce:3}r-grid>r-cell[span$="-3"],r-grid>r-cell[span$=\+4],r-grid>r-cell[span="4"]{--grid-ce:4}r-grid>r-cell[span$="-4"],r-grid>r-cell[span$=\+5],r-grid>r-cell[span="5"]{--grid-ce:5}r-grid>r-cell[span$="-5"],r-grid>r-cell[span$=\+6],r-grid>r-cell[span="6"]{--grid-ce:6}r-grid>r-cell[span$="-6"],r-grid>r-cell[span$=\+7],r-grid>r-cell[span="7"]{--grid-ce:7}r-grid>r-cell[span$="-7"],r-grid>r-cell[span$=\+8],r-grid>r-cell[span="8"]{--grid-ce:8}r-grid>r-cell[span$="-8"]{--grid-ce:9}r-grid>r-cell[span]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span*=".."],r-grid>r-cell[span*=\+],r-grid>r-cell[span*=\-]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span*=".."],r-grid>r-cell[span*=\-]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span=row]{grid-column:1/-1}@media only screen and (max-width:600px){r-grid[cols-s="1"]{--grid-tc:repeat(1,1fr)}r-grid[cols-s="2"]{--grid-tc:repeat(2,1fr)}r-grid[cols-s="3"]{--grid-tc:repeat(3,1fr)}r-grid[cols-s="4"]{--grid-tc:repeat(4,1fr)}r-grid[cols-s="5"]{--grid-tc:repeat(5,1fr)}r-grid[cols-s="6"]{--grid-tc:repeat(6,1fr)}r-grid[cols-s="7"]{--grid-tc:repeat(7,1fr)}r-grid[cols-s="8"]{--grid-tc:repeat(8,1fr)}r-grid>r-cell[span-s^="1"]{--grid-cs:1}r-grid>r-cell[span-s^="2"]{--grid-cs:2}r-grid>r-cell[span-s^="3"]{--grid-cs:3}r-grid>r-cell[span-s^="4"]{--grid-cs:4}r-grid>r-cell[span-s^="5"]{--grid-cs:5}r-grid>r-cell[span-s^="6"]{--grid-cs:6}r-grid>r-cell[span-s^="7"]{--grid-cs:7}r-grid>r-cell[span-s^="8"]{--grid-cs:8}r-grid>r-cell[span-s$=\+1],r-grid>r-cell[span-s="1"]{--grid-ce:1}r-grid>r-cell[span-s$="-1"],r-grid>r-cell[span-s$=\+2],r-grid>r-cell[span-s="2"]{--grid-ce:2}r-grid>r-cell[span-s$="-2"],r-grid>r-cell[span-s$=\+3],r-grid>r-cell[span-s="3"]{--grid-ce:3}r-grid>r-cell[span-s$="-3"],r-grid>r-cell[span-s$=\+4],r-grid>r-cell[span-s="4"]{--grid-ce:4}r-grid>r-cell[span-s$="-4"],r-grid>r-cell[span-s$=\+5],r-grid>r-cell[span-s="5"]{--grid-ce:5}r-grid>r-cell[span-s$="-5"],r-grid>r-cell[span-s$=\+6],r-grid>r-cell[span-s="6"]{--grid-ce:6}r-grid>r-cell[span-s$="-6"],r-grid>r-cell[span-s$=\+7],r-grid>r-cell[span-s="7"]{--grid-ce:7}r-grid>r-cell[span-s$="-7"],r-grid>r-cell[span-s$=\+8],r-grid>r-cell[span-s="8"]{--grid-ce:8}r-grid>r-cell[span-s$="-8"]{--grid-ce:9}r-grid>r-cell[span-s]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-s*=".."],r-grid>r-cell[span-s*=\+],r-grid>r-cell[span-s*=\-]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-s*=".."],r-grid>r-cell[span-s*=\-]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-s=row]{grid-column:1/-1}}@media only screen and (min-width:1599px){r-grid[cols-l="1"]{--grid-tc:repeat(1,1fr)}r-grid[cols-l="2"]{--grid-tc:repeat(2,1fr)}r-grid[cols-l="3"]{--grid-tc:repeat(3,1fr)}r-grid[cols-l="4"]{--grid-tc:repeat(4,1fr)}r-grid[cols-l="5"]{--grid-tc:repeat(5,1fr)}r-grid[cols-l="6"]{--grid-tc:repeat(6,1fr)}r-grid[cols-l="7"]{--grid-tc:repeat(7,1fr)}r-grid[cols-l="8"]{--grid-tc:repeat(8,1fr)}r-grid>r-cell[span-l^="1"]{--grid-cs:1}r-grid>r-cell[span-l^="2"]{--grid-cs:2}r-grid>r-cell[span-l^="3"]{--grid-cs:3}r-grid>r-cell[span-l^="4"]{--grid-cs:4}r-grid>r-cell[span-l^="5"]{--grid-cs:5}r-grid>r-cell[span-l^="6"]{--grid-cs:6}r-grid>r-cell[span-l^="7"]{--grid-cs:7}r-grid>r-cell[span-l^="8"]{--grid-cs:8}r-grid>r-cell[span-l$=\+1],r-grid>r-cell[span-l="1"]{--grid-ce:1}r-grid>r-cell[span-l$="-1"],r-grid>r-cell[span-l$=\+2],r-grid>r-cell[span-l="2"]{--grid-ce:2}r-grid>r-cell[span-l$="-2"],r-grid>r-cell[span-l$=\+3],r-grid>r-cell[span-l="3"]{--grid-ce:3}r-grid>r-cell[span-l$="-3"],r-grid>r-cell[span-l$=\+4],r-grid>r-cell[span-l="4"]{--grid-ce:4}r-grid>r-cell[span-l$="-4"],r-grid>r-cell[span-l$=\+5],r-grid>r-cell[span-l="5"]{--grid-ce:5}r-grid>r-cell[span-l$="-5"],r-grid>r-cell[span-l$=\+6],r-grid>r-cell[span-l="6"]{--grid-ce:6}r-grid>r-cell[span-l$="-6"],r-grid>r-cell[span-l$=\+7],r-grid>r-cell[span-l="7"]{--grid-ce:7}r-grid>r-cell[span-l$="-7"],r-grid>r-cell[span-l$=\+8],r-grid>r-cell[span-l="8"]{--grid-ce:8}r-grid>r-cell[span-l$="-8"]{--grid-ce:9}r-grid>r-cell[span-l]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-l*=".."],r-grid>r-cell[span-l*=\+],r-grid>r-cell[span-l*=\-]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-l*=".."],r-grid>r-cell[span-l*=\-]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-l=row]{grid-column:1/-1}}r-grid.debug>*{--color:#f86e5b4d;background-image:linear-gradient(to bottom,var(--color)0,var(--color)100%)}r-grid.debug>:nth-child(6n+2){--color:#677ed04d}r-grid.debug>:nth-child(6n+3){--color:#e0ae484d}r-grid.debug>:nth-child(6n+4){--color:#4dd6734d}r-grid.debug>:nth-child(6n+5){--color:#d967db4d}r-grid.debug>:nth-child(6n+6){--color:#5eccd34d}r-grid.debug>:nth-child(6n+7){--color:#f86e5b4d}.align-items-end{align-items:flex-end!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.justify-items-end{justify-items:flex-end!important}.justify-items-start{justify-items:flex-start!important}.justify-items-center{justify-items:center!important}.justify-self-end{justify-self:flex-end!important}.justify-self-start{justify-self:flex-start!important}.sidebar .showcase-logo--wrapper{align-items:center;aspect-ratio:4;background-image:var(--bg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:.5rem;width:100%}.sidebar .showcase-logo{max-height:80%;max-width:80%;object-fit:contain}.sidebar__tournament{display:grid;grid-template:"tournamentInfo tournamentInfo"min-content"stages sidebarNav"1fr/min-content 1fr;overflow:hidden}.sidebar__tournament .tournament-info{align-items:center;background-color:var(--gts-sys-color-foreground-alt-2);background-color:var(--gts-sys-color-background-alt-2);color:var(--gts-sys-color-foreground);display:flex;grid-area:tournamentInfo;padding:.5rem 1rem}.sidebar__tournament .tournament-info img{border-radius:40px;height:40px;margin-right:1rem;object-fit:cover;width:40px}.sidebar__tournament .tournament-info strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:1rem;line-height:1rem;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.sidebar__tournament .tournament-info button{background-color:unset;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;padding:0}.sidebar__tournament .tournament-info button i{transition:transform .2s;will-change:transform}.sidebar__tournament .tournament-info button:hover i{transform:translate(-3px)}.sidebar__tournament .tournament-info p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--gts-sys-color-foreground);display:-webkit-box;font-size:18px;font-weight:700;height:1rem;line-height:1rem;margin:0;max-height:1rem;overflow:hidden;overflow:visible!important;text-overflow:ellipsis}.sidebar__tournament .sidebar--section{grid-area:sidebarNav;padding-top:1rem}.sidebar__tournament .stage-list{background-color:var(--gts-sys-color-background);grid-area:stages;overflow-y:auto;padding:1rem;scrollbar-width:thin}.sidebar__tournament .stage-list::-webkit-scrollbar{width:4px}.sidebar__tournament .stage-list::-webkit-scrollbar-track{border-radius:0}.sidebar__tournament .stage-list::-webkit-scrollbar-thumb{border-radius:2px}.sidebar__tournament .stage-list button{cursor:pointer;height:50px;margin-bottom:.725rem;width:50px}.sidebar__tournament .stage-list button[data-status="1"] .badge{background-color:var(--gts-sys-color-background);border:4px solid var(--gts-sys-color-background);border-radius:18px;bottom:-8px;color:var(--gts-sys-color-success);font-size:9px;left:-10px;position:absolute;z-index:9}.sidebar .select-showcase select{background-color:var(--gts-sys-color-foreground);border-radius:0;color:var(--gts-sys-color-background);font-size:1.25rem;padding:5px 15px}.sidebar .content{height:calc(100% - 70px);overflow-y:auto}.sidebar{background-color:var(--gts-sys-color-background-alt);height:calc(100vh - 70px);position:fixed;right:-100%;top:0;width:100%;z-index:100}.sidebar select{font-size:24px;width:100%}.sidebar__active{margin-top:80px;right:0}@media (min-width:992px){.sidebar{left:0;position:relative;top:0;z-index:unset}}.sidebar--section{margin-bottom:1rem!important}.sidebar--section--header{--padding-top:1rem;background-color:var(--gts-sys-color-background-alt);color:var(--gts-sys-color-foreground-alt);font-size:.75rem;font-weight:700;margin:0!important;padding:1rem 2rem .5rem!important;position:sticky;text-transform:uppercase;top:0;z-index:2}.sidebar li,.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar .toggle-submenu{justify-content:space-between}.sidebar .toggle-submenu .toggle-submenu-icon{transform:rotate(0);will-change:transform}.sidebar .toggle-submenu+ul{display:none;padding-left:1rem}.sidebar .toggle-submenu.open+ul{display:block}.sidebar .toggle-submenu.open .toggle-submenu-icon{transform:rotate(180deg)}.sidebar li{padding:.25rem 1rem}.sidebar a{align-items:center;display:flex}.sidebar-visualization--list{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:auto}.sidebar-visualization--header{border-bottom:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);margin-bottom:1rem}.sidebar-visualization--header label{font-size:20px!important}.sidebar-visualization--header{font-weight:700}.main-header{align-items:center;background-color:var(--gts-sys-color-background-alt-2);display:grid;grid-template-columns:auto 1fr;min-height:80px;padding:0 1rem;z-index:2}.main-header a{color:var(--gts-sys-color-foreground)}.main-header .logo{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1rem}.main-header .logo svg{height:20px}.main-header .user-panel{align-items:center;display:grid;gap:.25rem;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;white-space:nowrap}.main-header .user-menu{color:var(--gts-sys-color-foreground);flex-direction:row;justify-self:flex-end;margin:0;position:relative}.main-header .user-menu,.main-header .user-menu .user{align-items:center;display:flex;gap:.5rem}.main-header .user-menu .avatar{aspect-ratio:1;background-color:var(--gts-sys-color-foreground);border-radius:50%;cursor:pointer;height:35px;object-fit:cover;width:35px}.main-header .user-menu--list{background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:none;list-style-type:none;margin:0;padding:1rem}.main-header .user-menu--list li:not(:last-child){margin-bottom:.5rem}.main-header .user-menu--list li.username{align-items:flex-start;border-bottom:1px solid var(--gts-sys-color-background-alt-2);display:grid;gap:.5rem;grid-template-columns:35px 1fr;margin-bottom:1rem}.main-header .user-menu--list li.username .avatar{height:35px;width:35px}.main-header .user-menu--list li.username p{margin:0}.main-header .user-menu--list li.username p span{display:block}.main-header svg.logo{justify-self:flex-start;max-height:50px}.main-header svg.logo path{fill:var(--gts-sys-color-foreground)}.main-header a.logo-link{display:flex}.main-header .toggle-mobile-menu{color:var(--gts-sys-color-foreground);justify-self:flex-end}@media (min-width:992px){.main-header .toggle-mobile-menu{display:none}.main-header{grid-template-columns:auto min-content;justify-content:space-between}}.button{background-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);border-radius:5px;color:var(--gts-sys-color-background);cursor:pointer;display:inline-block;font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.4;max-width:100%;min-height:40px;padding:.5rem .75rem;text-align:center;transition:color .2s,background-color .2s,border-color .2s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button.button-solid-ecms{background-color:var(--gts-sys-color-ecms-primary);border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-dark)}.button.button-solid-ecms.active,.button.button-solid-ecms:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-ecms-primary-hover);border-color:var(--gts-sys-color-ecms-primary-hover);color:var(--gts-sys-color-ecms-dark)}.button.button-solid-ecms:focus{outline:2px solid var(--gts-sys-color-ecms-primary);outline-offset:2px}.button.button-solid-primary{background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-on-primary)}.button.button-solid-primary.active,.button.button-solid-primary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary-hover);border-color:var(--gts-sys-color-primary-hover);color:var(--gts-sys-color-dark)}.button.button-solid-primary:focus{outline:2px solid var(--gts-sys-color-primary);outline-offset:2px}.button.button-solid-secondary{background-color:var(--gts-sys-color-secondary);border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-dark)}.button.button-solid-secondary.active,.button.button-solid-secondary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-secondary-hover);border-color:var(--gts-sys-color-secondary-hover);color:var(--gts-sys-color-dark)}.button.button-solid-secondary:focus{outline:2px solid var(--gts-sys-color-secondary);outline-offset:2px}.button.button-solid-default{background-color:var(--gts-sys-color-foreground-alt);border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-background)}.button.button-solid-default.active,.button.button-solid-default:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-foreground-alt-2);border-color:var(--gts-sys-color-foreground-alt-2);color:var(--gts-sys-color-background)}.button.button-solid-default:focus{outline:2px solid var(--gts-sys-color-foreground-alt);outline-offset:2px}.button.button-solid-danger{background-color:var(--gts-sys-color-danger);border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger-darken)}.button.button-solid-danger.active,.button.button-solid-danger:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-danger-hover);border-color:var(--gts-sys-color-danger-hover);color:var(--gts-sys-color-danger-darken)}.button.button-solid-danger:focus{outline:2px solid var(--gts-sys-color-danger);outline-offset:2px}.button.button-solid-success{background-color:var(--gts-sys-color-success);border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success-darken)}.button.button-solid-success.active,.button.button-solid-success:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-success-hover);border-color:var(--gts-sys-color-success-hover);color:var(--gts-sys-color-success-darken)}.button.button-solid-success:focus{outline:2px solid var(--gts-sys-color-success);outline-offset:2px}.button.button-solid-warning{background-color:var(--gts-sys-color-warning);border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning-darken)}.button.button-solid-warning.active,.button.button-solid-warning:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-warning-hover);border-color:var(--gts-sys-color-warning-hover);color:var(--gts-sys-color-warning-darken)}.button.button-solid-warning:focus{outline:2px solid var(--gts-sys-color-warning);outline-offset:2px}.button.button-solid-info{background-color:var(--gts-sys-color-info);border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info-darken)}.button.button-solid-info.active,.button.button-solid-info:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-info-hover);border-color:var(--gts-sys-color-info-hover);color:var(--gts-sys-color-info-darken)}.button.button-solid-info:focus{outline:2px solid var(--gts-sys-color-info);outline-offset:2px}.button.button-solid-sidebar{background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-foreground)}.button.button-solid-sidebar.active,.button.button-solid-sidebar:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary-dark);border-color:var(--gts-sys-color-primary-dark);color:var(--gts-sys-color-dark)}.button.button-solid-sidebar:focus{outline:2px solid var(--gts-sys-color-primary);outline-offset:2px}.button.button-solid-xp{background-color:var(--xp-color);border-color:var(--xp-color);color:var(--gts-sys-color-foreground)}.button.button-solid-xp.active,.button.button-solid-xp:hover:not(.active,.disabled,[disabled]){background-color:var(--xp-color-hover);border-color:var(--xp-color-hover);color:var(--gts-sys-color-foreground)}.button.button-solid-xp:focus{outline:2px solid var(--xp-color);outline-offset:2px}.button.button-ghost-ecms{background:0 0;border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-primary);position:relative}.button.button-ghost-ecms.active,.button.button-ghost-ecms:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-ecms-primary);border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-dark)}.button.button-ghost-ecms.active:after,.button.button-ghost-ecms.active:before,.button.button-ghost-ecms:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-ecms:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-ecms-primary-hover)}.button.button-ghost-ecms:focus{outline:1px solid var(--gts-sys-color-ecms-primary);outline-offset:1px}.button.button-ghost-primary{background:0 0;border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-primary);position:relative}.button.button-ghost-primary.active,.button.button-ghost-primary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-on-primary)}.button.button-ghost-primary.active:after,.button.button-ghost-primary.active:before,.button.button-ghost-primary:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-primary:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-primary-hover)}.button.button-ghost-primary:focus{outline:1px solid var(--gts-sys-color-primary);outline-offset:1px}.button.button-ghost-secondary{background:0 0;border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-secondary);position:relative}.button.button-ghost-secondary.active,.button.button-ghost-secondary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-secondary);border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-dark)}.button.button-ghost-secondary.active:after,.button.button-ghost-secondary.active:before,.button.button-ghost-secondary:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-secondary:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-secondary-hover)}.button.button-ghost-secondary:focus{outline:1px solid var(--gts-sys-color-secondary);outline-offset:1px}.button.button-ghost-default{background:0 0;border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-foreground-alt);position:relative}.button.button-ghost-default.active,.button.button-ghost-default:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-foreground-alt);border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-background)}.button.button-ghost-default.active:after,.button.button-ghost-default.active:before,.button.button-ghost-default:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-default:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-foreground-alt-2)}.button.button-ghost-default:focus{outline:1px solid var(--gts-sys-color-foreground-alt);outline-offset:1px}.button.button-ghost-danger{background:0 0;border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger);position:relative}.button.button-ghost-danger.active,.button.button-ghost-danger:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-danger);border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger-darken)}.button.button-ghost-danger.active:after,.button.button-ghost-danger.active:before,.button.button-ghost-danger:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-danger:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-danger-hover)}.button.button-ghost-danger:focus{outline:1px solid var(--gts-sys-color-danger);outline-offset:1px}.button.button-ghost-success{background:0 0;border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success);position:relative}.button.button-ghost-success.active,.button.button-ghost-success:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-success);border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success-darken)}.button.button-ghost-success.active:after,.button.button-ghost-success.active:before,.button.button-ghost-success:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-success:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-success-hover)}.button.button-ghost-success:focus{outline:1px solid var(--gts-sys-color-success);outline-offset:1px}.button.button-ghost-warning{background:0 0;border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning);position:relative}.button.button-ghost-warning.active,.button.button-ghost-warning:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-warning);border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning-darken)}.button.button-ghost-warning.active:after,.button.button-ghost-warning.active:before,.button.button-ghost-warning:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-warning:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-warning-hover)}.button.button-ghost-warning:focus{outline:1px solid var(--gts-sys-color-warning);outline-offset:1px}.button.button-ghost-info{background:0 0;border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info);position:relative}.button.button-ghost-info.active,.button.button-ghost-info:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-info);border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info-darken)}.button.button-ghost-info.active:after,.button.button-ghost-info.active:before,.button.button-ghost-info:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-info:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-info-hover)}.button.button-ghost-info:focus{outline:1px solid var(--gts-sys-color-info);outline-offset:1px}.button.button-ghost-sidebar{background:0 0;border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-primary);position:relative}.button.button-ghost-sidebar.active,.button.button-ghost-sidebar:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-foreground)}.button.button-ghost-sidebar.active:after,.button.button-ghost-sidebar.active:before,.button.button-ghost-sidebar:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-sidebar:hover:not(.active,.disabled,[disabled]):before{background:var(--gts-sys-color-primary-dark)}.button.button-ghost-sidebar:focus{outline:1px solid var(--gts-sys-color-primary);outline-offset:1px}.button.button-ghost-xp{background:0 0;border-color:var(--xp-color);color:var(--xp-color);position:relative}.button.button-ghost-xp.active,.button.button-ghost-xp:hover:not(.active,.disabled,[disabled]){background-color:var(--xp-color);border-color:var(--xp-color);color:var(--gts-sys-color-foreground)}.button.button-ghost-xp.active:after,.button.button-ghost-xp.active:before,.button.button-ghost-xp:hover:not(.active,.disabled,[disabled]):after,.button.button-ghost-xp:hover:not(.active,.disabled,[disabled]):before{background:var(--xp-color-hover)}.button.button-ghost-xp:focus{outline:1px solid var(--xp-color);outline-offset:1px}.button.button-text-ecms{background:0 0;border:0;color:var(--gts-sys-color-ecms-primary)}.button.button-text-ecms.active,.button.button-text-ecms:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-ecms-primary);border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-dark)}.button.button-text-ecms:focus{outline:2px solid var(--gts-sys-color-ecms-primary);outline-offset:2px}.button.button-text-primary{background:0 0;border:0;color:var(--gts-sys-color-primary)}.button.button-text-primary.active,.button.button-text-primary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-dark)}.button.button-text-primary:focus{outline:2px solid var(--gts-sys-color-primary);outline-offset:2px}.button.button-text-secondary{background:0 0;border:0;color:var(--gts-sys-color-secondary)}.button.button-text-secondary.active,.button.button-text-secondary:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-secondary);border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-dark)}.button.button-text-secondary:focus{outline:2px solid var(--gts-sys-color-secondary);outline-offset:2px}.button.button-text-default{background:0 0;border:0;color:var(--gts-sys-color-foreground-alt)}.button.button-text-default.active,.button.button-text-default:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-foreground-alt);border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-background)}.button.button-text-default:focus{outline:2px solid var(--gts-sys-color-foreground-alt);outline-offset:2px}.button.button-text-danger{background:0 0;border:0;color:var(--gts-sys-color-danger)}.button.button-text-danger.active,.button.button-text-danger:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-danger);border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger-darken)}.button.button-text-danger:focus{outline:2px solid var(--gts-sys-color-danger);outline-offset:2px}.button.button-text-success{background:0 0;border:0;color:var(--gts-sys-color-success)}.button.button-text-success.active,.button.button-text-success:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-success);border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success-darken)}.button.button-text-success:focus{outline:2px solid var(--gts-sys-color-success);outline-offset:2px}.button.button-text-warning{background:0 0;border:0;color:var(--gts-sys-color-warning)}.button.button-text-warning.active,.button.button-text-warning:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-warning);border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning-darken)}.button.button-text-warning:focus{outline:2px solid var(--gts-sys-color-warning);outline-offset:2px}.button.button-text-info{background:0 0;border:0;color:var(--gts-sys-color-info)}.button.button-text-info.active,.button.button-text-info:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-info);border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info-darken)}.button.button-text-info:focus{outline:2px solid var(--gts-sys-color-info);outline-offset:2px}.button.button-text-sidebar{background:0 0;border:0;color:var(--gts-sys-color-primary)}.button.button-text-sidebar.active,.button.button-text-sidebar:hover:not(.active,.disabled,[disabled]){background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-dark)}.button.button-text-sidebar:focus{outline:2px solid var(--gts-sys-color-primary);outline-offset:2px}.button.button-text-xp{background:0 0;border:0;color:var(--xp-color)}.button.button-text-xp.active,.button.button-text-xp:hover:not(.active,.disabled,[disabled]){background-color:var(--xp-color);border-color:var(--xp-color);color:var(--gts-sys-color-foreground)}.button.button-text-xp:focus{outline:2px solid var(--xp-color);outline-offset:2px}.button.button-alt-ecms{background:0 0;border:0;color:var(--gts-sys-color-ecms-dark);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-ecms:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-primary)}.button.button-alt-ecms.active,.button.button-alt-ecms.active i{font-weight:700}.button.button-alt-ecms.active{background-color:var(--gts-sys-color-ecms-primary);border-color:var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-dark)}.button.button-alt-primary{background:0 0;border:0;color:var(--gts-sys-color-on-primary);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-primary:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-primary)}.button.button-alt-primary.active,.button.button-alt-primary.active i{font-weight:700}.button.button-alt-primary.active{background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-dark)}.button.button-alt-secondary{background:0 0;border:0;color:var(--gts-sys-color-dark);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-secondary:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-secondary)}.button.button-alt-secondary.active,.button.button-alt-secondary.active i{font-weight:700}.button.button-alt-secondary.active{background-color:var(--gts-sys-color-secondary);border-color:var(--gts-sys-color-secondary);color:var(--gts-sys-color-dark)}.button.button-alt-default{background:0 0;border:0;color:var(--gts-sys-color-background);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-default:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-foreground-alt)}.button.button-alt-default.active,.button.button-alt-default.active i{font-weight:700}.button.button-alt-default.active{background-color:var(--gts-sys-color-foreground-alt);border-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-background)}.button.button-alt-danger{background:0 0;border:0;color:var(--gts-sys-color-danger-darken);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-danger:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger)}.button.button-alt-danger.active,.button.button-alt-danger.active i{font-weight:700}.button.button-alt-danger.active{background-color:var(--gts-sys-color-danger);border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger-darken)}.button.button-alt-success{background:0 0;border:0;color:var(--gts-sys-color-success-darken);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-success:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success)}.button.button-alt-success.active,.button.button-alt-success.active i{font-weight:700}.button.button-alt-success.active{background-color:var(--gts-sys-color-success);border-color:var(--gts-sys-color-success);color:var(--gts-sys-color-success-darken)}.button.button-alt-warning{background:0 0;border:0;color:var(--gts-sys-color-warning-darken);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-warning:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning)}.button.button-alt-warning.active,.button.button-alt-warning.active i{font-weight:700}.button.button-alt-warning.active{background-color:var(--gts-sys-color-warning);border-color:var(--gts-sys-color-warning);color:var(--gts-sys-color-warning-darken)}.button.button-alt-info{background:0 0;border:0;color:var(--gts-sys-color-info-darken);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-info:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info)}.button.button-alt-info.active,.button.button-alt-info.active i{font-weight:700}.button.button-alt-info.active{background-color:var(--gts-sys-color-info);border-color:var(--gts-sys-color-info);color:var(--gts-sys-color-info-darken)}.button.button-alt-sidebar{background:0 0;border:0;color:var(--gts-sys-color-foreground);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-sidebar:hover:not(.active,.disabled,[disabled]){border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-primary)}.button.button-alt-sidebar.active,.button.button-alt-sidebar.active i{font-weight:700}.button.button-alt-sidebar.active{background-color:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-dark)}.button.button-alt-xp{background:0 0;border:0;color:var(--gts-sys-color-foreground);transition:font-weight .2s,color .2s,background-color .2s,border-color .2s}.button.button-alt-xp:hover:not(.active,.disabled,[disabled]){border-color:var(--xp-color);color:var(--xp-color)}.button.button-alt-xp.active,.button.button-alt-xp.active i{font-weight:700}.button.button-alt-xp.active{background-color:var(--xp-color);border-color:var(--xp-color);color:var(--gts-sys-color-foreground)}.button.left{text-align:left}.button.big{font-size:1.25rem;padding:10px 20px}.button.medium{font-size:1.125rem}.button.small{font-size:14px!important;min-height:unset;padding:5px 7px}.button.extra-small{font-size:12px!important;min-height:2em;min-width:2em;padding:3px}.button.rounded{border-radius:50%}.button.block{width:100%}.button.bold{font-weight:700}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.75}.button.uppercase{text-transform:uppercase}.button.icon i,.button.icon svg{margin-right:5px}.btn-group{align-items:center;display:inline-flex;gap:.25rem;position:relative;vertical-align:middle}.btn-group.wrap{flex-wrap:wrap}.btn-group .divider{align-self:center;background-color:var(--gts-sys-color-foreground);height:80%;margin:0 .25rem;opacity:.2;width:1px}.btn-group--separate .button+.button{margin-left:.5rem}.btn-group.combine{gap:0}.btn-group.combine .form-input:not(:last-child),.btn-group.combine .form-input:not(:last-child) input,.btn-group.combine>.btn-group:not(:last-child)>.button,.btn-group.combine>.button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.btn-group.combine .form-input:nth-child(n+3),.btn-group.combine .form-input:nth-child(n+3) input,.btn-group.combine>.btn-group:not(:first-child)>.button,.btn-group.combine>.button:nth-child(n+3),.btn-group.combine>:not(.btn-check)+.button,.btn-group.combine>:not(.btn-check)+input{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group+.btn-group{margin-left:.5rem}.btn-group.block{justify-content:space-between;width:100%}.btn-group.block .button{flex-grow:1}.btn-toolbar{align-items:center;display:inline-flex;gap:1rem;justify-content:space-between;position:relative;vertical-align:middle;width:100%}.btn-toolbar .btn-group{margin:0}.button-dropdown{position:relative;z-index:1}.button-dropdown ul{background-color:var(--gts-sys-color-background);border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);border-radius:5px;list-style-type:none;margin:0;opacity:0;padding:.5rem 0;position:absolute;top:calc(100% + .5rem);transform:scale(.99)translateY(-.5rem);transition:visibility .1s,opacity .1s,transform .1s;visibility:hidden;width:100%;z-index:2}.button-dropdown ul li.divider{border-bottom:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);margin:.5rem 0}.button-dropdown ul li.no-options{font-size:.875rem;padding:1rem;text-align:center}.button-dropdown ul li a{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;padding:.5rem 1rem;width:100%}.button-dropdown ul li:not(.divider):hover,.button-dropdown ul li:not(.no-options):hover{background-color:var(--gts-sys-color-background-alt);cursor:pointer}.button-dropdown ul.active{opacity:1;transform:scale(1)translateY(0);transition:visibility .1s,opacity .1s,transform .1s;visibility:visible}.button-description{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr;justify-content:flex-start;min-width:0;text-align:left;white-space:normal}.button-description strong{font-size:1.125rem;text-transform:uppercase}.button-description p{word-wrap:break-word;margin:0;overflow-wrap:break-word;word-break:break-word}.button-description>div{min-width:0;overflow:hidden}.progress-bar{width:100%}.progress-bar .stats{align-items:center;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;justify-content:space-between;margin-bottom:.5rem}.progress-bar .stats strong{font-size:1rem;font-weight:700}.progress-bar .stats .stats-list{display:flex;gap:1rem;justify-content:flex-end}.progress-bar .stats .stat-item{font-size:.625rem;text-transform:uppercase}.progress-bar .stats .stat-item.extra-value span{color:var(--clr)}.progress-bar .stats .stat-item.success span{color:var(--gts-sys-color-success)}.progress-bar .stats .stat-item.danger span{color:var(--gts-sys-color-danger)}.progress-bar .stats .stat-item span{font-size:.875rem;font-weight:700}.progress-bar .stats .description{font-size:.75rem;font-weight:400;grid-column:1/3;margin:.5rem 0 0;opacity:.75;text-align:left}.progress-bar .bars{display:flex;gap:.25rem;overflow:hidden}.progress-bar .bars .bar-wrapper{background-position:50% bottom 5px;display:flex;flex-direction:column;min-width:min-content;place-items:flex-start;transition:width .2s;width:var(--w,0)}.progress-bar .bars .bar-wrapper span{font-size:.8em;font-weight:700;padding:.25rem;text-transform:uppercase}.progress-bar .bars .bar-wrapper.extra-value{background-image:linear-gradient(to top,rgba(var(--clr-rgb),.2),transparent);color:var(--clr)}.progress-bar .bars .bar-wrapper.extra-value .progress{background-color:var(--clr)}.progress-bar .bars .bar-wrapper.success{background-image:linear-gradient(to top,rgba(var(--gts-sys-color-success-rgb),.2),transparent);color:var(--gts-sys-color-success)}.progress-bar .bars .bar-wrapper.success .progress{background-color:var(--gts-sys-color-success)}.progress-bar .bars .bar-wrapper.danger{background-image:linear-gradient(to top,rgba(var(--gts-sys-color-danger-rgb),.2),transparent);color:var(--gts-sys-color-danger)}.progress-bar .bars .bar-wrapper.danger .progress{background-color:var(--gts-sys-color-danger)}.progress-bar .bars .progress{height:3px;width:100%}.radial-progress-bar{--clr:var(--gts-sys-color-primary);align-items:center;display:flex;flex-direction:column;justify-content:center;width:min-content}.radial-progress-bar.lg{--font-size:48px}.radial-progress-bar.md{--font-size:32px}.radial-progress-bar.sm{--font-size:16px}.radial-progress-bar.xs{--font-size:12px}.radial-progress-bar.success{--clr:var(--gts-sys-color-success)}.radial-progress-bar.warning{--clr:var(--gts-sys-color-warning)}.radial-progress-bar.danger{--clr:var(--gts-sys-color-danger)}.radial-progress-bar.info{--clr:var(--gts-sys-color-info)}.radial-progress-bar.primary{--clr:var(--gts-sys-color-primary)}.radial-progress-bar.default{--clr:var(--gts-sys-color-foreground)}.radial-progress-bar.danger-dark,.radial-progress-bar.danger-light,.radial-progress-bar.info-dark,.radial-progress-bar.info-light,.radial-progress-bar.success-dark,.radial-progress-bar.success-light,.radial-progress-bar.warning-dark,.radial-progress-bar.warning-light{--clr:$color}.radial-progress-bar .container .chart-container .back{stroke:var(--clr);stroke-width:calc(var(--stroke-width)*.8);opacity:.2}.radial-progress-bar .container .chart-container .front{stroke:var(--clr);stroke-width:var(--stroke-width);stroke-linecap:round;stroke-dasharray:0 10000;animation:fill 1s ease-in-out forwards;transform:rotate(-90deg);transform-origin:50%;transition:stroke-dasharray .5s ease-in-out}.radial-progress-bar .container .chart-container .text{fill:var(--clr);--delay:.1s;--animation-speed:1s;font-size:var(--font-size);font-weight:700}.radial-progress-bar .label{color:var(--clr);font-size:var(--font-size);text-align:center;white-space:nowrap}@keyframes fill{to{stroke-dasharray:var(--stroke-width),10000}}.accordion{--clr:var(--gts-sys-color-foreground);--border-clr:var(--gts-sys-color-foreground);--bg-clr:rgba(var(--gts-sys-color-foreground-rgb),.1)}.accordion.success{--clr:var(--gts-sys-color-success);--border-clr:var(--gts-sys-color-success);--bg-clr:var(--gts-sys-color-success-darken)}.accordion.success:where(body.light-theme *){--clr:var(--gts-sys-color-success-darken);--border-clr:var(--gts-sys-color-success);--bg-clr:rgba(var(--gts-sys-color-success-rgb),.1)}.accordion.danger{--clr:var(--gts-sys-color-danger);--border-clr:var(--gts-sys-color-danger);--bg-clr:var(--gts-sys-color-danger-darken)}.accordion.danger:where(body.light-theme *){--clr:var(--gts-sys-color-danger-darken);--border-clr:var(--gts-sys-color-danger);--bg-clr:rgba(var(--gts-sys-color-danger-rgb),.1)}.accordion.warning{--clr:var(--gts-sys-color-warning);--border-clr:var(--gts-sys-color-warning);--bg-clr:var(--gts-sys-color-warning-darken)}.accordion.warning:where(body.light-theme *){--clr:var(--gts-sys-color-warning-darken);--border-clr:var(--gts-sys-color-warning);--bg-clr:rgba(var(--gts-sys-color-warning-rgb),.1)}.accordion.info{--clr:var(--gts-sys-color-info);--border-clr:var(--gts-sys-color-info);--bg-clr:var(--gts-sys-color-info-darken)}.accordion.info:where(body.light-theme *){--clr:var(--gts-sys-color-info-darken);--border-clr:var(--gts-sys-color-info);--bg-clr:rgba(var(--gts-sys-color-info-rgb),.1)}.accordion .accordion-button{align-items:center;background-color:var(--bg-clr);border:1px solid var(--border-clr);border-left-width:5px;border-radius:5px;color:var(--clr);cursor:pointer;display:grid;font-size:1.125rem;font-weight:700;gap:1rem;grid-template-columns:auto 1fr auto;padding:1rem;text-align:left;transition:all .2s;width:100%}.accordion .accordion-button .drag{opacity:.8}.accordion .accordion-button small{display:block;font-size:.625rem;font-weight:400;text-transform:uppercase}.accordion .accordion-button .icon{transition:transform .2s}.accordion .accordion-button.active .icon{transform:rotate(180deg)}.accordion .accordion-button.active+.panel{opacity:1}.accordion .panel{background-image:linear-gradient(to bottom,var(--bg-clr),transparent);border:1px solid var(--bg-clr);border-radius:10px;color:var(--gts-sys-color-foreground);margin-top:.5rem;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:max-height .2s,opacity .2s}.form-section{margin-block:3rem}.form,form{max-width:100%}@media (min-width:992px){.form,form{grid-column-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}.form h3,form h3{margin-top:15px}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);-webkit-box-shadow:0 0 0 1000px var(--gts-sys-color-background)inset;transition:background-color 5000s .2s}input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);-webkit-box-shadow:0 0 0 1000px var(--gts-sys-color-background)inset;transition:background-color 5000s .2s}textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);-webkit-box-shadow:0 0 0 1000px var(--gts-sys-color-background)inset;transition:background-color 5000s .2s}select:-webkit-autofill,select:-webkit-autofill:hover{-webkit-text-fill-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);-webkit-box-shadow:0 0 0 1000px var(--gts-sys-color-background)inset;transition:background-color 5000s .2s}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground);-webkit-box-shadow:0 0 0 1000px var(--gts-sys-color-background)inset;transition:background-color 5000s .2s}input[list],input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{background-color:#0000;border:0;border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.4);border-radius:5px;color:var(--gts-sys-color-foreground);display:inline-block;font-family:Noto Sans,sans-serif!important;font-size:1rem;max-width:100%;min-height:40px;padding:5px 10px;transition:border-color .1s;width:100%}input[list] option,input[type=date] option,input[type=datetime-local] option,input[type=email] option,input[type=number] option,input[type=password] option,input[type=phone] option,input[type=search] option,input[type=tel] option,input[type=text] option,input[type=time] option,input[type=url] option,select option,textarea option{background-color:var(--gts-sys-color-background);color:var(--gts-sys-color-foreground)}input[list]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=phone]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--gts-sys-color-foreground-rgb),.4)}input[list]:focus,input[list]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=phone]:focus,input[type=phone]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--gts-sys-color-foreground);transition:border-color .1s}input[list]:focus .search-icon,input[list]:hover .search-icon,input[type=date]:focus .search-icon,input[type=date]:hover .search-icon,input[type=datetime-local]:focus .search-icon,input[type=datetime-local]:hover .search-icon,input[type=email]:focus .search-icon,input[type=email]:hover .search-icon,input[type=number]:focus .search-icon,input[type=number]:hover .search-icon,input[type=password]:focus .search-icon,input[type=password]:hover .search-icon,input[type=phone]:focus .search-icon,input[type=phone]:hover .search-icon,input[type=search]:focus .search-icon,input[type=search]:hover .search-icon,input[type=tel]:focus .search-icon,input[type=tel]:hover .search-icon,input[type=text]:focus .search-icon,input[type=text]:hover .search-icon,input[type=time]:focus .search-icon,input[type=time]:hover .search-icon,input[type=url]:focus .search-icon,input[type=url]:hover .search-icon,select:focus .search-icon,select:hover .search-icon,textarea:focus .search-icon,textarea:hover .search-icon{color:var(--gts-sys-color-foreground)}input[list]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=phone]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input[list]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=phone]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=time]:invalid,input[type=url]:invalid,select:invalid,textarea:invalid{border-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-danger)}input[list]::-webkit-calendar-picker-indicator{opacity:1}.fullscreen,[class^=-fullscreen],div[class*=-fullscreen]{z-index:99999999!important}.verified{background:var(--gts-sys-color-success-darken);color:var(--gts-sys-color-success)}.not-verified,.verified{border-radius:3px;display:inline-block;padding:5px 10px;text-align:center}.not-verified{color:var(--gts-sys-color-primary)}.radio-checkbox-wrapper{align-items:center!important;display:inline-flex!important;height:20px;position:relative}.radio-checkbox-wrapper input{display:none!important}.radio-checkbox-wrapper input~svg{margin-right:5px;overflow:visible}.radio-checkbox-wrapper input~svg .checkbox-wrapper{stroke:var(--gts-sys-color-foreground);transition:fill .2s,stroke .2s}.radio-checkbox-wrapper input~svg .checkbox-symbol{stroke:var(--gts-sys-color-background);stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .2s}.radio-checkbox-wrapper input:hover~svg .checkbox-wrapper{fill:rgba(var(--gts-sys-color-foreground),.25);transition:fill .2s,stroke .2s}.radio-checkbox-wrapper input:checked~svg .checkbox-wrapper{fill:var(--gts-sys-color-foreground);transition:fill .2s,stroke .2s}.radio-checkbox-wrapper input:checked~svg .checkbox-symbol{stroke-dashoffset:0;fill:var(--gts-sys-color-foreground);transition:stroke-dashoffset .2s}.radio-checkbox-wrapper input~svg .radio-symbol{opacity:0;transition:opacity .2s}.radio-checkbox-wrapper input:hover~svg .radio-symbol{opacity:.25}.radio-checkbox-wrapper input:checked~svg .radio-symbol{opacity:1}.togglr-wrapper{width:min-content}.togglr-wrapper.big{font-size:1.25rem;padding:10px 20px}.togglr-wrapper.medium{font-size:1.125rem}.togglr-wrapper.small{font-size:14px!important;min-height:unset;padding:7px 10px}.togglr-wrapper.small .slider{flex-direction:row}.togglr-wrapper{margin:0!important}.togglr-wrapper .togglr{border:1px solid var(--gts-sys-color-foreground);border-radius:50px;cursor:pointer;height:22px;position:relative;transition:background-color .2s;width:43px;z-index:1}.togglr-wrapper input{display:none!important}.togglr-wrapper .slider{align-items:center;background-color:var(--gts-sys-color-foreground);border-radius:50px;display:flex;height:16px;justify-content:center;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s,background-color .2s;width:16px;z-index:2}.togglr-wrapper .slider .check{color:var(--gts-sys-color-background);opacity:0;transform:rotate(90deg)translateY(1px);transition:opacity .2s,transform .2s}.togglr-wrapper:has(input:disabled){cursor:not-allowed;opacity:.5}.togglr-wrapper input:checked~.togglr{background-color:var(--gts-sys-color-success-darken);border-color:var(--gts-sys-color-success)}.togglr-wrapper input:checked~.togglr .slider{background-color:var(--gts-sys-color-success);left:21px;transition:left .2s,background-color .2s}.togglr-wrapper input:checked~.togglr .slider .check{opacity:1;transform:rotate(0)translateY(1px)}.togglr-box{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem}.togglr-box label{font-size:1.125rem;font-weight:700;line-height:1}.togglr-box p{margin:0}.togglr-box .form-input{margin-top:0}.togglr-box.disabled{cursor:not-allowed;opacity:.5}.user-notifications-section{position:relative}.toggle-notifications{align-items:center;cursor:pointer;display:inline-flex;height:50px;padding:.5rem;position:relative}.toggle-notifications.active:after{opacity:1}.toggle-notifications .fa-layers{position:relative}.toggle-notifications .fa-layers-counter{align-items:center;aspect-ratio:1;background-color:var(--gts-sys-color-primary);border-radius:50%;color:var(--gts-sys-color-dark);display:flex;font-size:12px;font-weight:700;height:15px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%);width:15px}.notifications{background-color:var(--gts-sys-color-background-alt-2);border:1px solid var(--gts-sys-color-background);border-radius:5px;display:none;max-width:100%;min-width:400px}.notifications--actions{background-color:var(--gts-sys-color-background-alt);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem}.notifications .notifications-empty{color:var(--gts-sys-color-foreground);line-height:1;padding:2rem 1rem;text-align:center}.notifications .notifications-empty svg{color:var(--gts-sys-color-foreground);margin-bottom:1rem}.notifications ul{list-style-type:none;margin:0;max-height:300px;overflow-y:scroll;padding:0}.notifications .notification{background-color:rgba(var(--gts-sys-color-foreground),.1);border-bottom:1px solid var(--gts-sys-color-background);list-style-type:none;transition:background-color .1s}.notifications .notification:hover{background-color:rgba(var(--gts-sys-color-background),.1)!important}.notifications .notification>.notification-body{align-content:center;align-items:flex-start;color:var(--gts-sys-color-foreground);display:grid;gap:.5rem .75rem;grid-template-areas:"image title""image details""image actions";grid-template-rows:auto auto auto;padding:1rem}.notifications .notification p{margin:0;padding:0;white-space:normal!important}.notifications .notification .title{font-size:1rem;font-weight:700;grid-area:title;justify-self:start}.notifications .notification .title small{display:block;font-weight:400;opacity:.5}.notifications .notification .image{align-items:center;aspect-ratio:1;background-color:var(--gts-sys-color-background);border-radius:50%;display:flex;grid-area:image;justify-content:center;width:50px}.notifications .notification .actions{grid-area:actions}.notifications .notification .details{grid-row-gap:10px;display:grid;font-size:.875rem;grid-area:details;grid-auto-rows:auto;grid-template-areas:"descriptionTournament""messages";grid-template-columns:auto;list-style-type:none}.notifications .notification .details .descriptionTournament a{font-size:.875rem}.notifications .notification .details .descriptionTournament{font-size:.625rem;grid-area:descriptionTournament;line-height:1;text-align:right}.notifications .notification .details .message{display:grid;grid-area:messages;grid-auto-rows:auto;grid-template-areas:"description userActions";grid-template-columns:auto 15px}.notifications .notification .details .message .description{font-weight:400;grid-area:description;line-height:1}.notifications .notification .details .message .userActions{grid-area:userActions}.quick-analytics ul{list-style-type:none;margin:0;padding:0}.quick-analytics ul li{align-items:center;border-bottom:1px solid rgba(var(--gts-sys-color-foreground-rgb),.1);display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.quick-analytics ul li:last-child{border-bottom:none}.quick-analytics ul li strong i{color:var(--gts-sys-color-primary);margin-right:.25rem}.ladders-widget .widget--body{padding:0}.ladders-widget .ladders-list{max-height:220px;overflow-y:scroll}.ladders-widget .ladder-item{border-bottom:1px solid rgba(var(--gts-sys-color-foreground-rgb),.1);margin-bottom:8px;max-height:60px;min-height:60px;padding:0 1rem 8px}.ladders-widget .ladder-item--header{align-items:center;display:flex;justify-content:space-between}.chat-reports .widget--body,.last-tickets .widget--body{max-height:220px;min-height:220px;overflow-y:scroll}.chat-reports .ticket,.last-tickets .ticket{border-bottom:1px solid rgba(var(--gts-sys-color-foreground-rgb),.1);display:block;margin-bottom:8px;max-height:60px;min-height:60px;padding-bottom:8px}.chat-reports .ticket:last-child,.last-tickets .ticket:last-child{border-bottom:0;margin-bottom:0}.chat-reports .ticket strong,.last-tickets .ticket strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-size:.875rem;font-weight:400;height:1rem;line-height:1rem;margin-bottom:8px;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.chat-reports .ticket .ticket-meta,.last-tickets .ticket .ticket-meta{align-items:center;display:flex;font-size:10px;gap:1rem;justify-content:space-between;margin-top:.25rem}.chat-reports .ticket .ticket-meta-date-status,.last-tickets .ticket .ticket-meta-date-status{align-items:center;display:flex;gap:.5rem}.update-banner{background-color:var(--gts-sys-color-background-alt);background-image:url(img/login/bg.jpg);background-position:top;background-size:cover;border:1px solid rgba(var(--gts-sys-color-ecms-primary-rgb),.1);border-radius:10px;display:grid;gap:1rem;margin-bottom:2rem;min-height:100px;padding:1rem;place-items:center;text-align:center}@media (min-width:992px){.update-banner{grid-template-columns:100px 1fr 100px;justify-items:flex-start;text-align:left}}.update-banner--version{background-color:var(--gts-sys-color-ecms-primary);border-radius:5px;font-size:1.5rem;font-weight:900;min-width:90px}@media (max-width:1200px){.update-banner--version{font-size:calc(1.275rem + .3vw)}}.update-banner--version{align-items:center;color:var(--gts-sys-color-ecms-dark);display:flex;height:80%;padding:0 1rem;text-align:center;transform:translate(5px)skew(-5deg)}@media (min-width:992px){.update-banner--version{text-align:left}}.update-banner--content h1{font-size:1.5rem;margin:0}@media (max-width:1200px){.update-banner--content h1{font-size:calc(1.275rem + .3vw)}}.update-banner--content h1{line-height:1}.update-banner--content p{font-size:.875rem;line-height:1;margin:0 0 .25rem}.update-banner--content p span{color:var(--gts-sys-color-ecms-primary)}.widgets{display:grid;gap:25px}@media (min-width:768px){.widgets{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.widgets{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.widgets{grid-template-columns:repeat(3,1fr)}}.widget-soon{align-items:center;background-color:var(--gts-sys-color-background-alt);border:2px dashed rgba(var(--gts-sys-color-foreground-rgb),.1);border-radius:5px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.widget-soon i{color:gold}.widget-soon strong{font-size:1.125rem}.widget-soon p{font-size:1rem;margin:0}.widget-soon a{color:var(--gts-sys-color-primary)}.dynamic-widget-config{background-color:var(--gts-sys-color-background-alt-2);border-radius:5px}.dynamic-widget-config .inputs{border-top:1px solid rgba(var(--gts-sys-color-foreground-rgb),.1);padding:1rem}.widget{background-color:var(--gts-sys-color-background-alt);border:1px solid #0000;border-radius:5px;height:100%;overflow:hidden;transition:border .2s}.widget.empty .widget--body{align-items:center;background-image:url(img/widgets/empty.svg);background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center}.widget.empty .widget--body .spider{animation:spider 10s infinite alternate;animation-delay:var(--delay);position:absolute;right:var(--gap);top:0;transform:translateY(0)scaleY(-1)}.widget.empty .widget--body .spider:before{background-color:rgba(var(--gts-sys-color-foreground-rgb),.7);content:"";height:400px;position:absolute;right:50%;top:1rem;width:1px}@keyframes spider{0%{transform:translateY(0)scaleY(-1)}25%{transform:translateY(1rem)scaleY(-1)}50%{transform:translateY(3rem)scaleY(-1)}to{transform:translateY(4rem)scaleY(-1)}}.widget.empty .widget--body p{opacity:.8}.widget.sortable-ghost{opacity:.5}.widget.sortable-chosen{border:1px solid var(--gts-sys-color-primary)}.widget.drag{transition:border .2s}.widget.drag .widget--header{background-color:rgba(var(--gts-sys-color-foreground-rgb),.1);cursor:grabbing;transition:background-color .2s}.widget.padding{padding:20px}.widget--header{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-bottom:var(--gts-sys-color-background)1px solid;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;min-height:50px;padding:.5rem 1rem;transition:background-color .2s}.widget--header .dragIcon{display:inline-flex;opacity:0;overflow:hidden;transition:width .2s,opacity .2s;width:0}.widget--header .dragIcon.visible{opacity:1;transition:width .2s,opacity .2s;width:25px}.widget--header h1{font-size:1.25rem;line-height:1;margin:0}.widget--header h1 span{color:var(--gts-sys-color-primary)}.widget--body{padding:1rem}.widget--body p{margin-top:0}.widget a{color:var(--gts-sys-color-foreground)}.widget .help-list{padding:0}.widget .help-list li{list-style-type:none;margin:0;padding:0}.widget .help-item a{background:rgba(var(--gts-sys-color-background-rgb),.5);border-radius:5px;color:var(--gts-sys-color-foreground);display:block;line-height:1;margin-bottom:10px;padding:15px}.widget .help-item a:hover{background:rgba(var(--gts-sys-color-background-rgb),.7)}.widget .help-item a small,.widget .help-item a strong{color:var(--gts-sys-color-foreground)}.analytics-page .general-analytics{align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:grid;gap:1rem;grid-auto-flow:column;justify-content:space-around;padding:1rem;text-align:center}.analytics-page .general-analytics p{font-size:1.5rem;margin:0}@media (max-width:1200px){.analytics-page .general-analytics p{font-size:calc(1.275rem + .3vw)}}.analytics-page .analytics-list{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem}.analytics-page .analytics-list ul{list-style-type:none;margin:0;max-height:300px;overflow-y:scroll;padding:0 .25rem 0 0}.analytics-page .analytics-list ul li{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.analytics-page .analytics-list ul li span{align-items:center;display:flex;gap:.5rem;white-space:nowrap}.analytics-page .analytics-list ul li img{aspect-ratio:1;max-width:20px;object-fit:contain}.analytics-page .analytics-list strong{display:block;margin-bottom:1rem}.analytics-page .graph-canvas canvas{max-height:350px}.analytics-page .graph-canvas{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem}.team-box{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;color:var(--gts-sys-color-foreground);display:grid;overflow:hidden}.team-box:hover{background-color:rgba(var(--gts-sys-color-foreground),.2);cursor:pointer}.team-box header{align-items:center;background-position:50%;background-size:cover;color:var(--gts-sys-color-foreground);display:grid;gap:10px;grid-template-columns:35px 1fr;padding:15px}.team-box header *{line-height:1;margin:0;padding:0}.team-box .manage{display:flex}.team-box .manage a{width:calc(100%/var(--items))}.team-box h1{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--gts-sys-color-foreground)!important;display:-webkit-box;font-size:18px!important;font-weight:400;letter-spacing:0;line-height:1;max-height:1px;overflow:hidden;text-overflow:ellipsis}.team-box [data-aspect-ratio]{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;height:35px;width:35px}.team-box ul{list-style-type:none;margin:0;padding:15px}.team-box ul li{text-transform:capitalize}.team-box--games{align-items:center;display:grid;gap:10px;grid-auto-flow:column;justify-content:center;padding:10px 0}.team-box--games img{width:45px}.search-list-parent{position:relative}.search-list{background-color:var(--gts-sys-color-background);border:1px solid rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;left:0;list-style-type:none;margin:0;max-height:300px;overflow:hidden scroll;padding:0;position:absolute;top:calc(100% + 5px);width:100%;z-index:2}.search-list,.search-list a{color:var(--gts-sys-color-foreground)}.search-list a{align-items:center;border-bottom:1px solid var(--gts-sys-color-background);column-gap:10px;display:grid;grid-template-columns:50px auto;padding:10px}.search-list a:hover{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.search-list [data-aspect-ratio]{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;height:50px;width:50px}.alert-box{--clr:var(--gts-sys-color-foreground);--border-clr:var(--gts-sys-color-foreground);--bg-clr:var(--gts-sys-color-background-alt)}.alert-box.success{--clr:var(--gts-sys-color-success);--border-clr:var(--gts-sys-color-success);--bg-clr:var(--gts-sys-color-success-darken)}.alert-box.success:where(body.light-theme *){--clr:var(--gts-sys-color-success-darken);--border-clr:var(--gts-sys-color-success);--bg-clr:rgba(var(--gts-sys-color-success-rgb),.1)}.alert-box.danger{--clr:var(--gts-sys-color-danger);--border-clr:var(--gts-sys-color-danger);--bg-clr:var(--gts-sys-color-danger-darken)}.alert-box.danger:where(body.light-theme *){--clr:var(--gts-sys-color-danger-darken);--border-clr:var(--gts-sys-color-danger);--bg-clr:rgba(var(--gts-sys-color-danger-rgb),.1)}.alert-box.warning{--clr:var(--gts-sys-color-warning);--border-clr:var(--gts-sys-color-warning);--bg-clr:var(--gts-sys-color-warning-darken)}.alert-box.warning:where(body.light-theme *){--clr:var(--gts-sys-color-warning-darken);--border-clr:var(--gts-sys-color-warning);--bg-clr:rgba(var(--gts-sys-color-warning-rgb),.1)}.alert-box.info{--clr:var(--gts-sys-color-info);--border-clr:var(--gts-sys-color-info);--bg-clr:var(--gts-sys-color-info-darken)}.alert-box.info:where(body.light-theme *){--clr:var(--gts-sys-color-info-darken);--border-clr:var(--gts-sys-color-info);--bg-clr:rgba(var(--gts-sys-color-info-rgb),.1)}.alert-box{background-color:var(--bg-clr);border:1px solid var(--border-clr);border-left-width:6px;border-radius:5px;color:var(--clr);display:grid;grid-template-columns:auto 1fr;margin-bottom:1rem;overflow:hidden}.alert-box .emoji{font-size:30px;margin:0}.alert-box .icon{align-items:center;color:var(--border-clr);display:flex;height:100%;padding:.5rem 1rem;position:relative}.alert-box .text{padding:1rem 1rem 1rem 0}.alert-box .text h1{color:var(--clr);font-size:1.25rem;line-height:1;margin:0 0 .25rem}.alert-box .text strong{color:var(--gts-sys-color-foreground)}.alert-box .text p{margin:0}.alert-box .text p+p{margin-top:10px}.alert-box a{color:var(--clr);cursor:pointer;font-weight:700;transition:color .2s}.alert-box a,.alert-box a:hover{text-decoration:underline}.checkbox-wrapper{display:flex;height:20px;justify-content:left;margin-bottom:.5rem;position:relative}.checkbox-wrapper .no-margins{margin:0;padding:0}.checkbox-wrapper #checkbox-square{stroke:var(--gts-sys-color-foreground)}.checkbox-wrapper label{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-size:16px;gap:10px;height:20px;line-height:1;padding-left:30px;text-align:left}.checkbox-wrapper label p{margin:0}.checkbox-wrapper label.position--right{padding-left:0;padding-right:30px}.checkbox-wrapper label.position--right svg{left:unset;right:0}.checkbox-wrapper label #checkbox-square{fill:#0000;stroke:var(--gts-sys-color-foreground);transition:fill .3s,stroke .3s}.checkbox-wrapper label #checkbox-symbol{stroke-dasharray:20;stroke-dashoffset:20px;fill:#0000;transition:stroke-dashoffset .3s}.checkbox-wrapper input{display:none}.checkbox-wrapper input:hover~label svg #checkbox-square{fill:var(--gts-sys-color-background-alt);transition:fill .3s,stroke .3s}.checkbox-wrapper input:checked~label svg #checkbox-square{fill:var(--gts-sys-color-foreground);transition:fill .3s,stroke .3s}.checkbox-wrapper input:checked~label svg #checkbox-symbol{stroke-dashoffset:0;stroke:var(--gts-sys-color-background);fill:#0000;transition:stroke-dashoffset .3s}.bracket-round-list{column-gap:50px;display:grid;grid-auto-columns:200px;grid-auto-flow:column;margin:0 0 15px;padding:0;width:100%}.bracket-round{align-content:center;align-items:center;background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;color:var(--gts-sys-color-foreground);display:block;flex-flow:row;justify-content:space-between;justify-items:space-between;margin-right:45px;padding:10px;text-align:center;width:220px}.bracket-round p{margin:0}.bracket-round button{margin-top:5px;width:100%}div.jQBracket .teamContainer .team{position:relative;z-index:1}div.jQBracket .teamContainer .team:first-child{z-index:2}div.jQBracket .bracket{float:none!important;font-family:Noto Sans,sans-serif}div.jQBracket .team{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)!important;cursor:pointer!important;padding:5px 5px 5px 10px!important}div.jQBracket .team div.score{background-color:#0000004d!important}div.jQBracket .team.win{background-color:#daa520!important;color:var(--gts-sys-color-foreground)!important}div.jQBracket .team:first-child{border-bottom:1px solid #000!important;border-top-left-radius:5px;border-top-right-radius:5px}div.jQBracket .team:nth-child(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}div.jQBracket .team.highlight{background-color:rgba(var(--gts-sys-color-success),1)!important;color:#fff!important}div.jQBracket .team.win div.score{color:golden!important}div.jQBracket .connector,div.jQBracket .connector div.connector{border-color:var(--gts-sys-color-foreground)!important}div.jQBracket .connector div.connector.highlight,div.jQBracket .connector.highlight{border-color:rgba(var(--gts-sys-color-success),1)!important}.jQBracket .team .lupa{background-color:var(--gts-sys-color-background);border-radius:50%;bottom:0;color:var(--gts-sys-color-foreground)!important;cursor:pointer;display:inline-flex;height:1em;overflow:hidden;padding:1em;place-content:center;place-items:center;position:absolute;right:0;transform:translateY(50%)translate(50%);width:1em;z-index:3}.jQBracket .team .lupa i{margin-top:1px}.brackets-viewer{--primary-background:var(--gts-sys-color-background);--secondary-background:var(--gts-sys-color-card);--match-background:var(--gts-sys-color-background-alt-2);--font-color:var(--gts-sys-color-foreground);--font-color-soft:var(--gts-sys-color-foreground-alt-2);--win-color:var(--gts-sys-color-success);--loss-color:var(--gts-sys-color-danger);--label-color:var(--gts-sys-color-foreground);--hint-color:var(--gts-sys-color-foreground);--connector-color:var(--gts-sys-color-foreground-alt-2);--border-color:var(--gts-sys-color-background-alt-2);--border-hover-color:var(--gts-sys-color-card);--text-size:16px;--round-margin:40px;--match-width:200px;--match-horizontal-padding:8px;--match-vertical-padding:6px;--connector-border-width:2px;--match-border-width:1px;--match-border-radius:5px;--participant-image-size:1em;align-items:flex-start;background-color:var(--gts-sys-color-background-alt);color:var(--font-color);display:flex;flex-direction:column;font-size:var(--text-size);margin:0 auto;overflow:auto;padding:1rem;text-align:left;-webkit-user-select:none;user-select:none}.brackets-viewer:empty{display:none}.brackets-viewer *,.brackets-viewer :after,.brackets-viewer :before{box-sizing:border-box}.brackets-viewer h1,.brackets-viewer h2,.brackets-viewer h3{font-weight:500;line-height:1.2;margin-bottom:.5em}.brackets-viewer h1{font-size:2em;margin:0}.brackets-viewer h2{font-size:1.7em}.brackets-viewer h3{background:var(--gts-sys-color-card);border-radius:5px;font-weight:700;margin-bottom:1rem!important;overflow:hidden;padding:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:var(--match-width)}.brackets-viewer h3 p{margin:0}.brackets-viewer .round-robin{display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}.brackets-viewer .round-robin h1{flex-basis:100%}.brackets-viewer .round-robin h2{text-align:center}.brackets-viewer .round-robin .group:not(:last-of-type){margin-right:var(--round-margin)}.brackets-viewer .round-robin .group h2{margin:0 0 25px}.brackets-viewer .round-robin .group table{border-collapse:collapse;color:#a7a7a7;font-size:1em;margin:30px 0 20px}.brackets-viewer .round-robin .group th{border-bottom:var(--match-border-width)solid var(--border-color);cursor:help;font-weight:400;text-align:start}.brackets-viewer .round-robin .group td.hover{background:var(--secondary-background)}.brackets-viewer .round-robin .group td,.brackets-viewer .round-robin .group th{padding:5px}.brackets-viewer .round-robin .group td:last-of-type,.brackets-viewer .round-robin .group td:nth-of-type(2){color:var(--font-color);font-weight:500}.brackets-viewer .round-robin .round{margin:0 auto;width:fit-content}.brackets-viewer .bracket[data-group-id=loserBracket]{margin-top:2rem}.brackets-viewer .bracket h2{border-bottom:1px solid;color:var(--gts-sys-color-primary);font-size:.875rem;font-weight:700;margin:0;padding-bottom:.25rem}.brackets-viewer .bracket .rounds{display:flex}.brackets-viewer .bracket .rounds:not(:last-of-type){margin-bottom:15px}.brackets-viewer .bracket .rounds .round{background-color:#0000;border-radius:0;display:flex;flex-direction:column;margin:0;padding:0}.brackets-viewer .bracket .rounds .round:not(:last-of-type){margin-right:var(--round-margin)}.brackets-viewer .match{align-items:center;display:flex;flex:1;padding:10px 0;position:relative;width:var(--match-width)}.brackets-viewer .bracket .rounds .round h3{align-items:center;display:flex;flex-direction:column;justify-content:center}.brackets-viewer .bracket .rounds .round .round-date{color:var(--font-color-soft);font-weight:400}.brackets-viewer .match.connect-next:after{border-right:var(--connector-border-width)solid var(--connector-color);content:"";display:block;height:50%;position:absolute;right:calc(var(--round-margin)*-1/2);width:calc(var(--round-margin)/2)}.brackets-viewer .match.connect-next:nth-of-type(odd):after{border-top:var(--connector-border-width)solid var(--connector-color);top:50%}.brackets-viewer .match.connect-next.straight:after,.brackets-viewer .match.connect-next:nth-of-type(2n):after{border-bottom:var(--connector-border-width)solid var(--connector-color);top:0}.brackets-viewer .match.connect-next.straight:after{border-right:unset;border-top:unset;right:calc(var(--round-margin)*-1);width:var(--round-margin)}.brackets-viewer .opponents{background:var(--match-background);border:var(--match-border-width)solid var(--border-color);border-radius:var(--match-border-radius);position:relative;width:100%}.brackets-viewer .opponents:hover{border:1px solid var(--border-hover-color);cursor:pointer}.brackets-viewer .opponents>span{background:var(--primary-background);border-radius:3px;color:var(--label-color);font-size:.8em;padding:0 5px;position:absolute;top:-10px}.brackets-viewer .opponents>span:first-of-type{left:3px}.brackets-viewer .opponents>span:nth-of-type(2){right:3px}.brackets-viewer .opponents.connect-previous:before{border-bottom:var(--connector-border-width)solid var(--connector-color);content:"";display:block;height:50%;left:calc(var(--round-margin)*-1/2 - 1px);position:absolute;width:calc(var(--round-margin)/2)}.bracket:first-of-type .brackets-viewer .opponents.connect-previous .opponents.connect-previous.straight:after,.bracket:nth-of-type(2) .brackets-viewer .opponents.connect-previous .opponents.connect-previous.straight:before{border-left:unset;left:var(--round-margin);width:var(--round-margin)}.bracket:first-of-type .brackets-viewer .opponents.connect-previous.straight:before,.bracket:nth-of-type(2) .brackets-viewer .opponents.connect-previous.straight:after{content:unset}.brackets-viewer .participant{background:var(--match-background);display:flex;justify-content:space-between}.brackets-viewer .participant.hover{background:var(--secondary-background)!important}.brackets-viewer .participant:first-of-type{border-bottom:none;border-top-left-radius:var(--match-border-radius);border-top-right-radius:var(--match-border-radius);overflow:hidden}.brackets-viewer .participant:nth-of-type(2){border-bottom-left-radius:var(--match-border-radius);border-bottom-right-radius:var(--match-border-radius);border-top:none;overflow:hidden}.brackets-viewer .participant .name{margin-left:5px;overflow:hidden;padding-bottom:var(--match-vertical-padding);padding-top:var(--match-vertical-padding);text-overflow:ellipsis;white-space:nowrap;width:80%}.brackets-viewer .participant .name.hint{color:var(--hint-color)}.brackets-viewer .participant .name>img{border-radius:4px;bottom:1px;height:var(--participant-image-size);margin-right:4px;-o-object-fit:cover;object-fit:cover;position:relative;vertical-align:middle;width:var(--participant-image-size)}.brackets-viewer .participant .name>span{color:var(--hint-color);font-size:.9em;font-weight:400}.brackets-viewer .participant.win .name{font-weight:700}.brackets-viewer .participant .result{background-color:var(--gts-sys-color-foreground-alt-2);margin-left:10px;padding-bottom:var(--match-vertical-padding);padding-top:var(--match-vertical-padding);text-align:center;width:15%}.brackets-viewer .participant.win .result{background-color:var(--win-color);color:var(--gts-sys-color-dark);font-weight:700}.brackets-viewer .participant.loss .result{color:var(--loss-color);font-weight:700}.brackets-viewer .round--hide{display:none!important}.bracket-wrapper{align-content:flex-start;align-items:flex-start;border-radius:5px;display:grid;height:60em;overflow-x:scroll}#input-mask{align-items:center;background:#9e9e9e;border-radius:5px;box-shadow:#14191f;display:none;height:190px;justify-content:center;left:50%;margin-left:-150px;margin-top:-95px;position:absolute;top:50%;width:300px;z-index:1}#input-mask>div{text-align:center}#createNewBracket>div{align-items:center;display:grid;grid-template-columns:1fr 2fr;justify-content:center;margin:5px}#createNewBracket>div:last-child{grid-template-columns:1fr}.modal--back{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--gts-sys-color-dark-rgb),.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal--back.disabled{display:none}.modal{max-width:100%;width:75%}.modal.small{width:30%}.modal{grid-template-rows:auto 1fr auto;max-height:75%;overflow:hidden}@media (min-width:992px){.modal{min-width:40%}}.modal{background-color:var(--gts-sys-color-background);border:1px solid rgba(var(--gts-sys-color-light-rgb),.1);border-radius:10px;display:grid;position:fixed;z-index:99999}.modal h1{margin:0}.modal--close{cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.modal--close,.modal--close:hover{color:var(--gts-sys-color-foreground)}.modal--header{background-color:var(--gts-sys-color-background-alt);font-weight:700;line-height:1;position:relative}.modal--body,.modal--header{color:var(--gts-sys-color-foreground);padding:1rem}.modal--body{overflow-y:auto}.modal--footer{column-gap:1rem;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:0 1rem 1rem}.round-wrapper{margin-bottom:50px}.round-wrapper .round-title{font-size:2rem}@media (max-width:1200px){.round-wrapper .round-title{font-size:calc(1.325rem + .9vw)}}.round-wrapper .round-title{font-weight:700;line-height:1;margin:0 0 15px;text-transform:uppercase}.lobbies-wrapper{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;display:grid;padding:15px}@media (min-width:768px){.lobbies-wrapper{grid-template-columns:1fr 1fr}}.lobbies-wrapper{gap:30px}.lobby-box{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;overflow:hidden}.lobby-box.completed{background-color:rgba(var(--gts-sys-color-success),.5)}.lobby-box.ready{background-color:rgba(var(--gts-sys-color-warning),.5)}.lobby-box--header{align-items:center;background-color:rgba(var(--gts-sys-color-foreground),.1);display:grid;font-size:1.125rem;gap:1rem;grid-template-columns:1fr auto auto auto;justify-content:flex-end;padding:15px;text-align:center;text-transform:uppercase}.lobby-box--header p{font-weight:700;justify-self:flex-start;margin:0}.lobby-box--list{counter-reset:ranking;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:15px;text-align:center}.lobby-box--list a{color:var(--gts-sys-color-background)}.lobby-box--list a:hover:not(.none){color:var(--gts-sys-color-foreground)}.lobby-box--list .none{opacity:.5}.lobby-box--list .none:hover{cursor:default}.lobby-box .team-member{column-gap:15px;display:grid;grid-template-areas:"btn-action1 image name""btn-action2 image points";grid-template-columns:auto auto 1fr;place-content:center left;place-items:center left;position:relative;text-align:center}.lobby-box .team-member p{color:var(--gts-sys-color-foreground);line-height:1;margin:0}.lobby-box .team-member .image{background-color:var(--gts-sys-color-foreground);border-radius:50%;grid-area:image;height:60px;max-width:100%;overflow:visible;width:60px}.lobby-box .team-member .image .content{border-radius:50%}.lobby-box .team-member .image .content:after{content:counter(ranking);counter-increment:ranking;font-size:1.5rem;position:absolute}@media (max-width:1200px){.lobby-box .team-member .image .content:after{font-size:calc(1.275rem + .3vw)}}.lobby-box .team-member .image .content:after{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;color:var(--gts-sys-color-background)!important;display:flex;height:100%;left:0;place-content:center;place-items:center;top:0;width:100%;z-index:2}.lobby-box .team-member .image .captain{background-color:var(--gts-sys-color-primary);border-radius:50%;display:flex;line-height:1;overflow:hidden;padding:.5rem;place-content:center;place-items:center;position:absolute;right:-5px;top:-5px;z-index:3}.lobby-box .team-member .image .captain svg{transform:translateY(-1px)}.lobby-box .team-member .name{grid-area:name;text-align:left}.lobby-box .team-member .points{grid-area:points;text-align:left}.lobby-box .team-member .btn-action1{grid-area:btn-action1}.lobby-box .team-member .btn-action1.selected:not(.disabled){background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.lobby-box .team-member .btn-action2{grid-area:btn-action2;margin-top:4px}.dataTables_wrapper{padding:2rem 0}.dataTables_wrapper table{margin-top:2rem}.dataTables_wrapper table td>a{color:var(--gts-sys-color-foreground);font-weight:700}.dataTables_wrapper table td>a:hover{text-decoration:underline}.dataTables_wrapper thead th{background-color:#252525;border-bottom:none!important;padding:5px!important;text-align:left;text-transform:uppercase}.dataTables_wrapper td{padding:5px!important}.dataTables_wrapper img{height:auto;max-width:25px;object-fit:contain;width:25px}.dataTables_wrapper p{margin:0;padding:0}.dataTables_wrapper tr.even{background-color:#252525}.dataTables_wrapper tr.odd{background-color:#353535!important}.dataTables_wrapper .tournament-name{width:15%;word-break:break-all}.dataTables_wrapper .tournament-name>div{display:block}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_processing{color:rgba(var(--gts-sys-color-foreground),.5)!important}.calendar-wrapper{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;padding:2rem}#calendar{font-weight:400!important;max-width:50%}#calendar .fc-day-grid-event{cursor:pointer}#calendar td.fc-today{border-color:#ddd}#calendar td.fc-day:hover,#calendar td.fc-today{background:var(--gts-sys-color-background-alt-2)}#calendar td.fc-day:hover{cursor:pointer}.calendar-scan-qr{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;max-width:500px}.calendar-scan-qr .canvas-wrapper{position:relative;width:100%}.calendar-scan-qr .canvas-wrapper .button{bottom:1rem;left:50%;position:absolute;transform:translate(-50%)}.calendar-scan-qr canvas#canvas{aspect-ratio:1;background-color:var(--gts-sys-color-background-alt-2);border:1px solid var(--gts-sys-color-foreground);border-radius:5px;max-width:500px;width:100%}.event-modal{background-blend-mode:overlay;background-color:var(--gts-sys-color-background);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--gts-sys-color-foreground);left:50%;max-width:350px;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2}.event-modal h1{font-size:24px;margin:0}.event-modal .date{color:red;margin:5px 0 0}.event-modal .game{background-color:#c9aa71;padding:5px}.event-modal .description{color:var(--gts-sys-color-foreground)}.event-modal .event-category,.event-modal .event-url{background-color:rgba(var(--gts-sys-color-foreground),.1);color:var(--gts-sys-color-foreground);padding:5px 15px;text-align:center}.event-modal .event-url{display:block;text-decoration:none;width:100%}.event-modal .event-url:hover{background-color:rgba(var(--gts-sys-color-foreground),.2)}.event-modal .event-tags{display:grid;gap:1rem;grid-auto-flow:column;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;text-align:center}.event-modal .event-tags p{margin:0}.event-modal .event-modal-close{cursor:pointer;display:block;position:absolute;right:15px;top:15px}.event-modal .admin-zone{margin-top:1rem}.event-modal .admin-zone h3{margin:0 0 1rem;text-align:center}.event-modal .admin-zone{background-color:rgba(var(--gts-sys-color-primary),.2);padding:.5rem}.event-modal .admin-zone .admin-buttons{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.event-modal .admin-zone .g-span{grid-column:1/3}.event-modal--back{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--gts-sys-color-foreground),.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.event-modal--back.active{display:flex}.profesor-horarios{display:grid;gap:1rem}@media (min-width:768px){.profesor-horarios{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.profesor-horarios{grid-template-columns:repeat(5,1fr)}}.horario-row{align-content:flex-start;align-items:flex-start;border-bottom:1px solid rgba(var(--gts-sys-color-foreground),.5);display:grid;grid-template-areas:"label""inputs""nuevo";margin-bottom:2rem;padding-bottom:2rem}@media (min-width:992px){.horario-row{grid-template-areas:"label label""inputs nuevo";grid-template-columns:auto min-content}}.horario-row{gap:1rem}.horario-row p{color:var(--gts-sys-color-foreground);margin:0;text-align:left}.horario-row .horario-label{grid-area:label}.horario-row .horario-contacto{grid-area:inputs}.horario-row .addTime{grid-area:nuevo}.horario-contacto{grid-template-columns:1fr}.horario-contacto,.horario-contacto--inputs{display:grid;gap:1rem}@media (min-width:992px){.horario-contacto--inputs{grid-template-columns:1fr 1fr auto}}.filters{display:grid}@media (min-width:992px){.filters{gap:1rem;grid-template-columns:1fr 1fr 1fr}}.lang-changer{position:relative;text-align:center}.lang-changer .countryList{background-color:var(--gts-sys-color-foreground);border-radius:5px;box-shadow:0 5px 20px 0 rgba(var(--gts-sys-color-foreground),.25);color:var(--gts-sys-color-background);display:grid;grid-template-columns:1fr 1fr;margin:15px 0 0;min-width:150px;outline:none;padding:.5rem;right:0;text-align:center;z-index:99}@media (min-width:992px){.lang-changer .countryList{margin-right:0;right:50%;transform:translate(50%)}}.lang-changer .countryList>li{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;list-style:none;margin:0;padding:.25rem .5rem;width:100%}.lang-changer .countryList>li img{border:1px solid var(--gts-sys-color-foreground);border-radius:3px;margin-right:.5rem;width:25px}.lang-changer .countryList>li span{text-transform:capitalize}.lang-changer .countryList>li:hover{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:5px;color:var(--gts-sys-color-foreground)}.lang-list{display:grid;gap:.5rem;grid-template-columns:1fr;max-width:100%;padding:.5rem;width:150px}.lang-button{text-transform:capitalize}.lang-button img{border-radius:3px;height:auto;margin-right:.25rem;transform:translateY(-2px);vertical-align:middle;width:1.2em}.lang-submenu{display:none}.image-uploader--wrapper label{display:block;margin-bottom:.25rem}.image-uploader--wrapper .image-uploader{align-items:center;background-color:var(--gts-sys-color-background-alt);border:1px dashed rgba(var(--gts-sys-color-foreground-rgb),.4);border-radius:5px;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:1rem;position:relative}.image-uploader--wrapper .image-uploader .img-preview{max-height:50px;max-width:50px;object-fit:contain}.image-uploader--wrapper .image-uploader .help-block i{display:block;margin-bottom:.5rem;margin-right:.5rem}.image-uploader--wrapper .image-uploader .help-block p{color:var(--gts-sys-color-foreground);margin:0;text-align:center}.image-uploader--wrapper .image-uploader .help-block .types-size{align-items:center;border-top:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);display:flex;gap:1rem;justify-content:center;margin-top:.25rem;padding-top:.5rem}.image-uploader--wrapper .image-uploader .help-block .list,.image-uploader--wrapper .image-uploader .help-block .mime-types,.image-uploader--wrapper .image-uploader .help-block .size{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.image-uploader--wrapper .image-uploader.vertical{height:100%}.image-uploader--wrapper .image-uploader.vertical .help-block{display:flex;flex-direction:column}.image-uploader--wrapper .image-uploader.vertical .preview,.image-uploader--wrapper .image-uploader.vertical .preview .preview--info{flex-direction:column}.image-uploader--wrapper .image-uploader.vertical .preview .preview--info img{height:80%;width:80%}.image-uploader--wrapper .image-uploader.vertical .remove{margin-top:1rem}.image-uploader--wrapper .image-uploader:hover{background-color:var(--gts-sys-color-background-alt-2)}.image-uploader--wrapper .image-uploader input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.image-uploader--wrapper .image-uploader input.hidden{display:none}.image-uploader--wrapper .image-uploader .preview{align-items:center;display:flex;justify-content:space-between;width:100%}.image-uploader--wrapper .image-uploader .preview--image{align-items:center;aspect-ratio:1;background-color:var(--gts-sys-color-background-alt-2);background-image:var(--bg);background-position:50%;background-size:cover;border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.4);border-radius:5px;display:flex;height:75px;justify-content:center;object-fit:cover;width:75px}.image-uploader--wrapper .image-uploader .preview--data strong{display:block;font-size:14px;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}.image-uploader--wrapper .image-uploader .preview--data>div{display:flex;flex-direction:row;gap:.25rem}.image-uploader--wrapper .image-uploader .preview--info{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto auto;width:100%}.image-uploader--wrapper .image-uploader .preview--info p{text-align:left;word-break:break-all}.image-uploader--wrapper .multiple-thumbnails{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:1rem}.image-uploader--wrapper .thumbnail{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem}.image-uploader--wrapper .thumbnail img{aspect-ratio:16/9;border-radius:5px;object-fit:cover}.image-uploader--wrapper .thumbnail strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.repeater__item{display:flex;flex-direction:column;gap:1rem}.repeater__inputs{align-items:flex-end}.repeater__controls,.repeater__inputs{display:flex;flex-direction:row;gap:.5rem}.repeater__controls{align-items:center}@keyframes loadingbar-shimmer{0%{transform:translate(-100%)}to{transform:translate(500%)}}:root{--progressbar-progress:0%}.loadingbar{background-color:var(--gts-sys-color-background-alt-2);border-radius:.25rem;display:flex;flex-direction:column;font-weight:700;gap:.5rem;margin-bottom:.25rem;margin-top:.5rem;padding:1rem}.loadingbar__text{align-items:center;color:#d1d5db;display:flex;font-size:.875rem}.loadingbar__spinner{animation:loadingbar-spin 1s linear infinite;color:var(--gts-sys-color-info);height:1rem;margin-right:.5rem;width:1rem}.loadingbar__spinner-bg{opacity:.25}.loadingbar__spinner-fg{opacity:.75}.loadingbar__progressbar{background-color:#1f2937;border-radius:.375rem;height:.75rem;overflow:hidden;position:relative;width:100%}.loadingbar__progressbar-fill{background:linear-gradient(to right,var(--gts-sys-color-info),var(--gts-sys-color-info-lighten),var(--gts-sys-color-info));border-radius:.375rem;height:100%;left:0;position:absolute;top:0;transition:width .3s;width:var(--progressbar-progress,0)}.loadingbar__progressbar-shimmer{animation:loadingbar-shimmer 1.5s linear infinite;background-color:#ffffff1a;filter:blur(4px);height:100%;left:0;position:absolute;top:0;transform:translateX(calc(var(--progressbar-progress,0%) - 20%));width:20%}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:#0000;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:#0000;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top:4px solid #0000;border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#0000;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-radius:0 4px 4px 0;border-right:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:0 0;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-top:4px solid #0000;border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:4px 0 0 4px;border-right:1px solid #aaa;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(#fff,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:#0000;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--ggtheme .select2-selection--single{background-color:#0000;border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.4);border-radius:5px;font-family:Noto Sans,sans-serif!important;height:40px}.select2-container--ggtheme .select2-selection--single .select2-selection__rendered{color:var(--gts-sys-color-foreground);line-height:40px}.select2-container--ggtheme .select2-selection--single .select2-selection__rendered span{align-items:center;display:flex;gap:.25rem}.select2-container--ggtheme .select2-selection--single .select2-selection__rendered span img{border-radius:3px;vertical-align:middle;width:1.5rem}.select2-container--ggtheme .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--ggtheme .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--ggtheme .select2-selection--single .select2-selection__arrow{height:40px;position:absolute;right:1px;top:0;width:20px}.select2-container--ggtheme .select2-selection--single .select2-selection__arrow b{border-color:rgba(var(--gts-sys-color-foreground-rgb),.4) transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--ggtheme[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--ggtheme[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--ggtheme.select2-container--disabled .select2-selection--single{background-color:var(--gts-sys-color-background);cursor:not-allowed;opacity:.5}.select2-container--ggtheme.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--ggtheme.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.select2-container--ggtheme .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--ggtheme .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--ggtheme .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice{background-color:var(--gts-sys-color-foreground);border:0;border-radius:4px;box-sizing:border-box;color:var(--gts-sys-color-background);display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:5px 5px 5px 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:0;padding-right:0}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__display span{align-items:center;display:flex;gap:.25rem}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__display span img{border-radius:3px;vertical-align:middle;width:1.5rem}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__remove{background-color:#0000;border:none;border-bottom-left-radius:4px;border-right:0;border-top-left-radius:4px;color:var(--gts-sys-color-background);cursor:pointer;font-size:1em;font-weight:700;left:13px;padding:0;position:absolute;top:50%;transform:translateY(-50%)translate(-50%)}.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--ggtheme .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--ggtheme[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--ggtheme[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--ggtheme[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-radius:0 4px 4px 0;border-right:none}.select2-container--ggtheme[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--ggtheme.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--ggtheme.select2-container--disabled .select2-selection--multiple{background-color:var(--gts-sys-color-background);cursor:not-allowed;opacity:.5}.select2-container--ggtheme.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--ggtheme.select2-container{width:auto!important}.select2-container--ggtheme .select2-dropdown{background-color:var(--gts-sys-color-dark)!important;border:1px solid rgba(var(--gts-sys-color-light-rgb),.4);border-top:0}.select2-container--ggtheme .select2-container--focus .select2-selection--multiple,.select2-container--ggtheme .select2-selection--multiple{border:1px solid rgba(var(--gts-sys-color-light-rgb),.4)!important}.select2-container--ggtheme .select2-selection--multiple{background-color:var(--gts-sys-color-dark)!important}.select2-container--ggtheme.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--ggtheme.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--ggtheme.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--ggtheme.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--ggtheme .select2-search--dropdown .select2-search__field{border:1px solid rgba(var(--gts-sys-color-light-rgb),.4);color:var(--gts-sys-color-light)}.select2-container--ggtheme .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:0 0;border:none;box-shadow:none;outline:0}.select2-container--ggtheme .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--ggtheme .select2-results__option{color:var(--gts-sys-color-light)}.select2-container--ggtheme .select2-results__option span{align-items:center;display:flex;gap:.25rem}.select2-container--ggtheme .select2-results__option span img{border-radius:3px;vertical-align:middle;width:1.5rem}.select2-container--ggtheme .select2-results__option .select2-results__option{padding-left:1em}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--ggtheme .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--ggtheme .select2-results__option--group{padding:0}.select2-container--ggtheme .select2-results__option--disabled{color:#999}.select2-container--ggtheme .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--ggtheme .select2-results__option--selected{background-color:var(--gts-sys-color-light);color:var(--gts-sys-color-dark)}.select2-container--ggtheme .select2-results__group{cursor:default;display:block;padding:6px}.ts-wrapper{color:var(--gts-sys-color-light);font-family:Noto Sans,sans-serif}.ts-wrapper .ts-control{align-items:center;background-color:var(--gts-sys-color-dark);border:1px solid var(--gts-sys-color-light);border-radius:4px;cursor:pointer;display:flex;min-height:3rem;padding:5px 10px}.ts-wrapper .ts-control input{color:var(--gts-sys-color-light);font-size:16px;margin-top:.25rem;padding:2rem}.ts-wrapper .ts-control.focus{border-color:var(--gts-sys-color-info-darken);box-shadow:0 0 0 1px var(--gts-sys-color-info-darken)}.ts-wrapper .ts-control .item{border-radius:5px;color:var(--gts-sys-color-light);font-size:16px;padding:0}.ts-wrapper .ts-dropdown{background-color:var(--gts-sys-color-dark);border:1px solid var(--gts-sys-color-light);border-radius:4px;margin-top:2px;overflow:hidden}.ts-wrapper .ts-dropdown .option{color:var(--gts-sys-color-light);cursor:pointer;font-size:16px;padding:5px 10px}.ts-wrapper .ts-dropdown .option.active,.ts-wrapper .ts-dropdown .option:hover{background-color:var(--gts-sys-color-info-darken);color:#fff}.ts-wrapper .ts-dropdown .no-results{color:var(--gts-sys-color-light);opacity:.6;padding:5px 10px}.ts-wrapper .ts-control>.clear-button{color:var(--gts-sys-color-light);cursor:pointer;margin-left:auto}.ts-wrapper .ts-control>.clear-button:hover{color:var(--gts-sys-color-info-darken)}.CodeMirror{background-color:#111!important;color:var(--gts-sys-color-foreground)!important}.CodeMirror span.CodeMirror-selectedtext{background:#555!important}.CodeMirror .CodeMirror-cursor{border-color:#fff}.CodeMirror .editor-preview{background-color:#111!important;color:var(--gts-sys-color-foreground)!important}.editor-toolbar{background-color:var(--gts-sys-color-foreground)}.upload-modal .upload-box{animation:spawn .5s ease-in-out;background:#e3e0e5;border:1px solid #8b8b8b47;border-radius:10px;box-shadow:0 5px 20px #b6b5b7;max-width:450px;padding:25px;width:100%}.upload-modal .upload-drop-area{animation:spawn .5s ease-in-out .25s forwards;border:2px dashed var(--gts-sys-color-primary);border-radius:10px;opacity:0;padding:50px 25px;text-align:center;transition:background-color .1s ease-in-out}.upload-modal .upload-drop-area *{animation:spawn .5s ease-in-out .25s;line-height:1;margin:0}.upload-modal .upload-drop-area span{color:var(--gts-sys-color-primary);font-size:24px;font-weight:700;text-transform:uppercase}.upload-modal .upload-drop-area .uploader-icons{margin-bottom:15px;transition:transform .1s}.upload-modal .upload-drop-area .uploader-browse{border:1px solid var(--gts-sys-color-primary);border-radius:5px;color:var(--gts-sys-color-primary);cursor:pointer;display:inline-block;padding:5px 10px;text-decoration:none;transition:background-color .1s ease-in-out,color .1s ease-in-out}.upload-modal .upload-drop-area .uploader-browse:hover{background-color:var(--gts-sys-color-primary);color:#d2d2d7;transition:background-color .1s ease-in-out,color .1s ease-in-out}.upload-modal .upload-drop-area .uploader-or{margin:5px 0 10px}.upload-modal .upload-drop-area.active,.upload-modal .upload-drop-area:hover{background-color:#2529301a;transition:background-color .1s ease-in-out}.upload-modal .upload-drop-area.active .uploader-icons,.upload-modal .upload-drop-area:hover .uploader-icons{transform:scale(1.1);transition:transform .1s}.upload-modal .uploader-items-area.active{animation:spawn .5s ease-in-out .25s forwards;margin-bottom:25px;margin-top:25px}.upload-modal .uploader-items-area{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;opacity:0}.upload-modal .uploader-items-area:empty{margin-top:0}.upload-modal .uploader-items-area .uploader-item{animation:spawn .5s ease-in-out;overflow:hidden;padding-bottom:5px;position:relative}.upload-modal .uploader-items-area .uploader-item .item-image{background-position:50%;background-size:cover;border-radius:10px;height:100px;margin-bottom:5px;max-width:100%;min-width:100%}.upload-modal .uploader-items-area .uploader-item{text-align:center}.upload-modal .uploader-items-area .uploader-item p{font-size:16px;margin:0}.upload-modal .uploader-items-area .uploader-item p:nth-child(3){font-size:13px;margin-top:5px}.upload-modal .uploader-items-area .uploader-item:before{background-color:#252930;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:0}.upload-modal .uploader-items-area .uploader-item:after{background-color:#00000080;color:#fff;content:"Eliminar";cursor:pointer;display:flex;font-size:1rem;height:100%;left:0;opacity:0;place-content:center;place-items:center;position:absolute;top:0;transition:opacity .1s ease-in-out;width:100%}.upload-modal .uploader-items-area .uploader-item:hover:after{opacity:1}.status-pill.waiting{--clr:var(--competition-waiting-darken);--bg-clr:var(--competition-waiting-lighten)}.status-pill.ready{--clr:var(--competition-ready-darken);--bg-clr:var(--competition-ready-lighten)}.status-pill.progress{--clr:var(--competition-progress-darken);--bg-clr:var(--competition-progress-lighten)}.status-pill.completed{--clr:var(--competition-completed-darken);--bg-clr:var(--competition-completed-lighten)}.status-pill.standby{--clr:var(--competition-standby-darken);--bg-clr:var(--competition-standby-lighten)}.status-pill.inscriptions{--clr:var(--competition-inscriptions-darken);--bg-clr:var(--competition-inscriptions-lighten)}.status-pill.victory{--clr:var(--competition-victory-darken);--bg-clr:var(--competition-victory-lighten)}.status-pill.lose{--clr:var(--competition-lose-darken);--bg-clr:var(--competition-lose-lighten)}.status-pill.draw{--clr:var(--competition-draw-darken);--bg-clr:var(--competition-draw-lighten)}.status-pill.iron{--bg-clr:#413130}.status-pill.bronze{--bg-clr:#b97c67}.status-pill.silver{--bg-clr:#aebcc4}.status-pill.gold{--bg-clr:#c6a86d}.status-pill.platinum{--bg-clr:#2486b9}.status-pill.emerald{--bg-clr:#4cbb7c}.status-pill.diamond{--bg-clr:#4ccfe7}.status-pill.master{--bg-clr:#ed95f7}.status-pill.grandmaster{--bg-clr:#e16c36}.status-pill.challenger{--bg-clr:#538897}.status-pill.common{--bg-clr:#757575}.status-pill.uncommon{--bg-clr:#19d800}.status-pill.rare{--bg-clr:#0070dd}.status-pill.epic{--bg-clr:#a335ee}.status-pill.legendary{--bg-clr:#ff8000}.status-pill{--clr:var(--gts-sys-color-background);--bg-clr:var(--gts-sys-color-foreground-alt);--fonst-size:14px}.status-pill.success{--clr:var(--gts-sys-color-success-darken);--bg-clr:var(--gts-sys-color-success)}.status-pill.danger{--clr:var(--gts-sys-color-danger-darken);--bg-clr:var(--gts-sys-color-danger)}.status-pill.warning{--clr:var(--gts-sys-color-warning-darken);--bg-clr:var(--gts-sys-color-warning)}.status-pill.info{--clr:var(--gts-sys-color-info-darken);--bg-clr:var(--gts-sys-color-info)}.status-pill.primary{--clr:var(--gts-sys-color-background);--bg-clr:var(--gts-sys-color-primary)}.status-pill{background-color:var(--bg-clr);border-radius:50px;color:var(--clr);cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;gap:.25rem;min-height:30px;padding:.25rem .5rem;text-align:center;white-space:nowrap}.status-pill,.status-pill p{font-weight:700;justify-content:center;line-height:1;margin:0}.status-pill p{align-items:center;color:var(--clr)!important;display:flex;font-size:var(--font-size);gap:.5rem;text-transform:capitalize}.status-pill.block{width:100%}.status-pill.img img{aspect-ratio:1;max-height:1em;max-width:1em;object-fit:contain}.status-pill.img p:before{display:none}.status-pill.small{--font-size:12px;min-height:unset;padding:.3rem .5rem}.status-pill.small img{max-height:1em;max-width:1em}.status-pill.extra-small{--font-size:10px;border-radius:3px;min-height:unset;padding:.3rem .5rem}.status-pill.extra-small img{max-height:1em;max-width:1em}.tournament-banner{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;cursor:pointer;display:grid;grid-template-columns:150px 1fr;min-height:70px;overflow:hidden;position:relative}.tournament-banner [data-aspect-ratio]{background-color:var(--gts-sys-color-background-alt)}.tournament-banner [data-aspect-ratio] .gamepad{align-items:center;display:flex;justify-content:center}.tournament-banner:hover{outline:2px solid rgba(var(--gts-sys-color-foreground),.5)}.tournament-banner.active,.tournament-banner:hover{background-image:linear-gradient(to right,rgba(var(--gts-sys-color-foreground),.1),rgba(var(--gts-sys-color-foreground),0))}.tournament-banner.active{outline:2px solid var(--gts-sys-color-foreground)}.tournament-banner__content{align-items:center;color:var(--gts-sys-color-foreground);display:flex;flex:1}.tournament-banner__content .is-divider{background-color:rgba(var(--gts-sys-color-foreground),.5);height:60px;width:1px}.tournament-banner__content>div:not(.is-divider){padding-inline:24px}.tournament-banner__info{display:flex;flex:1;flex-direction:column}.tournament-banner__info h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.125rem;font-weight:400;height:3.6px;line-height:1.2;margin:0;max-height:3.6px;overflow:hidden;padding:0;text-overflow:ellipsis}.tournament-banner__info .overview__info-item{margin:0 12px 0 0}.tournament-banner__info .overview__info-item img{height:16px;width:16px}.tournament-banner__info .overview__info-item span{font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.pagination-wrapper{--clr:var(--color,var(--gts-sys-color-foreground));--clr-rgb:var(--color-rgb,toRGB(var(--gts-sys-color-foreground)));align-items:center;display:grid;gap:5px;grid-auto-flow:column;justify-content:center;margin-top:1rem}.pagination-wrapper>li,.pagination-wrapper>ul{list-style-type:none;margin:0;padding:0}.pagination-wrapper li{display:inline-block}.pagination-wrapper li a{border:1px solid var(--clr);border-radius:5px;color:var(--clr);display:block;font-size:1.25rem;line-height:1;padding:5px}.pagination-wrapper li a:hover{background-color:rgba(var(--clr-rgb),.25);color:var(--gts-sys-color-foreground)}.pagination-wrapper li.active a{background-color:rgba(var(--clr-rgb),.25);color:var(--clr)}.pagination-wrapper button{background-color:#0000;border:none;color:var(--gts-sys-color-foreground)}.pagination-wrapper button svg{color:rgba(var(--clr-rgb),.75)}.pagination-wrapper button:hover svg{color:var(--clr)}.pagination-wrapper button{cursor:pointer;display:flex;padding:5px}.color-input{align-items:center;display:flex}.color-input input[type=text]{margin-right:5px;width:auto}.color-input span{background-color:var(--bg);border:1px solid var(--gts-sys-color-foreground);border-radius:5px;cursor:pointer;height:37px;margin-right:5px;position:relative;transition:background-color .2s;width:50px}.color-input span input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.tabs{display:flex;flex-direction:row;margin-bottom:1rem}.tabs a,.tabs button{background-color:unset;border:none;border-bottom:2px solid #0000;color:var(--gts-sys-color-foreground);cursor:pointer;font-family:Noto Sans,sans-serif;font-weight:700;margin-right:1rem;padding:0 0 .25rem;text-transform:uppercase;transition:border-color .2s}.tabs a:hover,.tabs button:hover{border-color:rgba(var(--gts-sys-color-foreground),.25)}.tabs a.active,.tabs button.active{border-color:var(--gts-sys-color-foreground)}.input-number-container input::-webkit-inner-spin-button,.input-number-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number-container input[type=number]{-moz-appearance:textfield}.input-number-container .button{box-sizing:border-box;font-size:8px;height:18px;line-height:18px;padding:0;width:18px}.input-number-container .button i{margin-right:0}.section-title{--font-size:20px;--font-weight:700}.section-title.small{--font-size:16px;--font-weight:bold}.section-title{align-items:center;border-bottom:1px solid var(--gts-sys-color-foreground);display:grid;grid-template-columns:auto auto;justify-content:space-between;margin:2rem 0 1rem;padding-bottom:.5rem}.section-title strong{font-family:Noto Sans,sans-serif;font-size:var(--font-size);font-weight:var(--font-weight);text-transform:uppercase}.section-title p{font-size:14px;margin:0}.section-title .form-input{margin:0}.form-input{display:flex;flex-direction:column;justify-content:end;margin-top:.75rem;position:relative}.form-input.date-input-wrapper i{cursor:pointer}.form-input .input-wrapper{align-items:center;display:flex;flex-direction:row}.form-input .input-wrapper.prefix input{border-bottom-left-radius:0;border-top-left-radius:0}.form-input .input-wrapper.suffix input{border-bottom-right-radius:0;border-top-right-radius:0}.form-input .input-wrapper .addon{align-items:center;background-color:var(--gts-sys-color-background-alt);border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.4);display:flex;justify-content:center;min-height:40px;padding:5px 10px}.form-input .input-wrapper .addon.prefix{border-bottom-left-radius:3px;border-right:0;border-top-left-radius:3px}.form-input .input-wrapper .addon.suffix{border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px}.form-input .required{background-color:var(--gts-sys-color-primary);border-radius:3px;color:var(--gts-sys-color-dark);font-size:8px;font-weight:700;line-height:1;padding:3px 5px;text-transform:uppercase}.form-input.horizontal{align-items:center;flex-direction:row}.form-input.horizontal label,.form-input.horizontal__label{margin-bottom:0}.form-input.underline input{border:0;border-bottom:1px solid;border-color:rgba(var(--gts-sys-color-foreground-rgb),.4);border-radius:0}.form-input.disabled{opacity:.7}.form-input.ignore-top{margin-top:0}.form-input label,.form-input__label{align-items:center;display:flex;font-size:1rem;margin-bottom:5px}.form-input label .label-image,.form-input__label .label-image{display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.form-input label>div,.form-input__label>div{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between}.form-input .help-text{color:var(--gts-sys-color-foreground-alt);display:block;font-size:.75rem;font-weight:400;margin-top:.2rem;min-height:1em;opacity:.9}.form-input__input-container{align-items:center;background-color:var(--gts-sys-color-card);border:1px solid var(--gts-sys-color-card);border-radius:5px;display:flex;height:40px;position:relative}.form-input__input-container input,.form-input__input-container select{background-color:#0000;border:none;flex:1;height:auto;outline:none;width:100%}.form-input__input-container input::placeholder,.form-input__input-container select::placeholder{color:var(--gts-sys-color-foreground)}.form-input__input-container input{padding-inline:16px}.form-input__input-container select{appearance:none;height:40px;line-height:28px;padding-inline:8px}.form-input__input-container select option{background-color:var(--gts-sys-color-card);color:var(--gts-sys-color-foreground)}.form-input__input-container .loading,.form-input__input-container select+.select-icon{position:absolute;right:8px}.form-input.checkbox label{margin-bottom:0}.form-input.checkbox>div{display:flex}.form-input.search input{padding-left:2rem}.form-input.search .input-wrapper{position:relative}.form-input.search .search-icon{color:rgba(var(--gts-sys-color-foreground-rgb),1);font-size:1em;left:1px;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.form-input.ignore-background .c-form-input__input-container{background-color:#0000;border:none}.form-input.mini .c-form-input__input-container{border:1px solid #fff;width:60px}.form-input.mini .c-form-input__input-container input{-moz-appearance:textfield;font-weight:700;padding:0 5px;text-align:center}.form-input.mini .c-form-input__input-container input::-webkit-inner-spin-button,.form-input.mini .c-form-input__input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input.rounded .c-form-input__input-container,.form-input.rounded input{border-radius:20px}.form-input.loading .c-form-input__input-container{align-items:center;display:flex;position:relative}.form-input.loading input{padding-right:36px}.form-input.loading .loading-icon{font-size:16px;opacity:.7;position:absolute;right:10px}.form-input__error{bottom:8px;color:var(--gts-sys-color-danger);font-size:12px;margin-top:5px;position:absolute;z-index:9}.form-input.lg input{font-size:2rem}@media (max-width:1200px){.form-input.lg input{font-size:calc(1.325rem + .9vw)}}.form-input.lg input{font-weight:700}.form-input.sm .addon{text-transform:uppercase}.form-input.sm .addon,.form-input.sm input{font-size:.75rem;font-weight:700;min-height:unset;padding:.5em}.form-input__danger{background-color:var(--gts-sys-color-primary)!important;border:1px solid #fff!important;color:#fff!important}.c-form-input input,.c-form-input label,.c-form-input select,.c-form-input textarea,.form-input input,.form-input label,.form-input select,.form-input textarea{display:block;outline:none}.c-form-input.success-dark .c-form-input__input-container,.form-input.success-dark .c-form-input__input-container{border-color:#57f000}.c-form-input.success-dark .c-form-input__input-container .loading-icon,.form-input.success-dark .c-form-input__input-container .loading-icon{color:#57f000}.c-form-input.danger-dark .c-form-input__input-container,.form-input.danger-dark .c-form-input__input-container{border-color:#fe3839}.c-form-input.danger-dark .c-form-input__input-container .loading-icon,.form-input.danger-dark .c-form-input__input-container .loading-icon{color:#fe3839}.c-form-input.warning-dark .c-form-input__input-container,.form-input.warning-dark .c-form-input__input-container{border-color:#fbe83a}.c-form-input.warning-dark .c-form-input__input-container .loading-icon,.form-input.warning-dark .c-form-input__input-container .loading-icon{color:#fbe83a}.c-form-input.info-dark .c-form-input__input-container,.form-input.info-dark .c-form-input__input-container{border-color:#64d9ff}.c-form-input.info-dark .c-form-input__input-container .loading-icon,.form-input.info-dark .c-form-input__input-container .loading-icon{color:#64d9ff}.c-form-input.success-light .c-form-input__input-container,.form-input.success-light .c-form-input__input-container{border-color:#0ada58}.c-form-input.success-light .c-form-input__input-container .loading-icon,.form-input.success-light .c-form-input__input-container .loading-icon{color:#0ada58}.c-form-input.danger-light .c-form-input__input-container,.form-input.danger-light .c-form-input__input-container{border-color:#e9171e}.c-form-input.danger-light .c-form-input__input-container .loading-icon,.form-input.danger-light .c-form-input__input-container .loading-icon{color:#e9171e}.c-form-input.warning-light .c-form-input__input-container,.form-input.warning-light .c-form-input__input-container{border-color:#ffe600}.c-form-input.warning-light .c-form-input__input-container .loading-icon,.form-input.warning-light .c-form-input__input-container .loading-icon{color:#ffe600}.c-form-input.info-light .c-form-input__input-container,.form-input.info-light .c-form-input__input-container{border-color:#61c6ff}.c-form-input.info-light .c-form-input__input-container .loading-icon,.form-input.info-light .c-form-input__input-container .loading-icon{color:#61c6ff}.c-form-input input[type=checkbox],.c-form-input input[type=checkbox]+label,.c-form-input input[type=radio],.c-form-input input[type=radio]+label,.form-input input[type=checkbox],.form-input input[type=checkbox]+label,.form-input input[type=radio],.form-input input[type=radio]+label{display:inline-block}.c-form-input label,.form-input label{color:var(--gts-sys-color-foreground);display:inline-block;font-size:16px;line-height:1;margin-bottom:.5rem;text-align:left}.c-form-input.block *,.form-input.block *{width:100%}.c-form-input.two-col,.form-input.two-col{grid-column:1/span 2}.c-form-input.full-span,.form-input.full-span{grid-column:1/-1}.c-form-input p,.form-input p{color:var(--gts-sys-color-foreground)}.c-form-input.light input,.form-input.light input{border:1px solid rgba(var(--gts-sys-color-background),.25);color:var(--gts-sys-color-background)}.c-form-input.light input:hover,.form-input.light input:hover{border-color:rgba(var(--gts-sys-color-background),.5)}.c-form-input.light label,.form-input.light label{color:var(--gts-sys-color-background)}.participant-box{align-items:center;display:grid;gap:.5rem;grid-template-columns:40px 1fr}.participant-box img{border-radius:5px;height:40px;object-fit:cover;width:40px}.participant-box p{font-weight:700;margin:0}.participant-box.disqualified{opacity:.5;text-decoration:line-through}.participant-box.disqualified img{filter:grayscale()}.game-ign{align-items:center;display:grid;gap:.5rem;grid-template-columns:40px 1fr}.game-ign img{border-radius:5px;height:40px;object-fit:contain;width:40px}.game-ign p{line-height:1;margin:0}.game-ign small{color:var(--gts-sys-color-foreground)}.leaderboard__container{border-collapse:separate;border-spacing:0 10px;width:100%}.leaderboard__headers--robin{grid-template-columns:1fr 4fr repeat(3,1fr)}.leaderboard__headers--robin,.leaderboard__headers--swiss{grid-column-gap:20px;grid-row-gap:0;display:grid;grid-template-rows:1fr}.leaderboard__headers--swiss{grid-template-columns:1fr 4fr repeat(7,1fr)}.leaderboard__headers--ffa th.rank{width:100px}.leaderboard__headers p{font-size:1.2rem;margin-bottom:10px}.leaderboard__buttons{display:flex;gap:10px;margin-top:20px}.leaderboard__buttons button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px}.leaderboard__buttons button.danger{background-color:red;color:#fff}.item__leaderboard td:last-child{border-radius:0 5px 5px 0}.item__leaderboard--robin{border-radius:5px;font-weight:700}.item__leaderboard--robin .ranking{align-items:center;border-radius:5px;display:flex;gap:.5rem;height:100%;justify-content:center;padding:.5rem 1rem;width:100px}.item__leaderboard--robin .ranking.first{background-color:#c9b037;color:var(--gts-sys-color-background)}.item__leaderboard--robin .ranking.second{background-color:#b4b4b4;color:var(--gts-sys-color-background)}.item__leaderboard--robin .ranking.third{background-color:#ad8a56;color:var(--gts-sys-color-background)}.item__leaderboard--robin .ranking__position{font-size:1.5rem}@media (max-width:1200px){.item__leaderboard--robin .ranking__position{font-size:calc(1.275rem + .3vw)}}.item__leaderboard--robin .ranking__position{color:var(--gts-sys-color-foreground);font-weight:700;margin:0;text-align:center}.item__leaderboard--robin .ranking__handleposition{display:flex;flex-direction:column}.item__leaderboard--robin .ranking__handleposition button{background:0 0;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;font-size:.8rem}.item__leaderboard--robin .ranking__handleposition button:disabled{color:var(--gts-sys-color-background-alt-2);cursor:not-allowed}.item__leaderboard--robin .ranking__handleposition button:hover{transform:scale(1.1)}.item__leaderboard--robin{grid-column-gap:20px;grid-row-gap:0;align-items:center;display:grid;grid-template-columns:1fr 4fr repeat(3,1fr);grid-template-rows:50px}.item__leaderboard--ffa{border-radius:5px;font-weight:700}.item__leaderboard--ffa .ranking{align-items:center;border-radius:5px;display:flex;gap:.5rem;height:100%;justify-content:center;padding:.5rem 1rem;width:100px}.item__leaderboard--ffa .ranking.first{background-color:#c9b037;color:var(--gts-sys-color-background)}.item__leaderboard--ffa .ranking.second{background-color:#b4b4b4;color:var(--gts-sys-color-background)}.item__leaderboard--ffa .ranking.third{background-color:#ad8a56;color:var(--gts-sys-color-background)}.item__leaderboard--ffa .ranking__position{font-size:1.5rem}@media (max-width:1200px){.item__leaderboard--ffa .ranking__position{font-size:calc(1.275rem + .3vw)}}.item__leaderboard--ffa .ranking__position{color:var(--gts-sys-color-foreground);font-weight:700;margin:0;text-align:center}.item__leaderboard--ffa .ranking__handleposition{display:flex;flex-direction:column}.item__leaderboard--ffa .ranking__handleposition button{background:0 0;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;font-size:.8rem}.item__leaderboard--ffa .ranking__handleposition button:disabled{color:var(--gts-sys-color-background-alt-2);cursor:not-allowed}.item__leaderboard--ffa .ranking__handleposition button:hover{transform:scale(1.1)}.item__leaderboard--ffa td{font-size:1.4rem;text-align:center}.item__leaderboard--swiss{border-radius:5px;font-weight:700}.item__leaderboard--swiss .ranking{align-items:center;border-radius:5px;display:flex;gap:.5rem;height:100%;justify-content:center;padding:.5rem 1rem;width:100px}.item__leaderboard--swiss .ranking.first{background-color:#c9b037;color:var(--gts-sys-color-background)}.item__leaderboard--swiss .ranking.second{background-color:#b4b4b4;color:var(--gts-sys-color-background)}.item__leaderboard--swiss .ranking.third{background-color:#ad8a56;color:var(--gts-sys-color-background)}.item__leaderboard--swiss .ranking__position{font-size:1.5rem}@media (max-width:1200px){.item__leaderboard--swiss .ranking__position{font-size:calc(1.275rem + .3vw)}}.item__leaderboard--swiss .ranking__position{color:var(--gts-sys-color-foreground);font-weight:700;margin:0;text-align:center}.item__leaderboard--swiss .ranking__handleposition{display:flex;flex-direction:column}.item__leaderboard--swiss .ranking__handleposition button{background:0 0;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;font-size:.8rem}.item__leaderboard--swiss .ranking__handleposition button:disabled{color:var(--gts-sys-color-background-alt-2);cursor:not-allowed}.item__leaderboard--swiss .ranking__handleposition button:hover{transform:scale(1.1)}.item__leaderboard--swiss{grid-column-gap:20px;grid-row-gap:0;align-items:center;display:grid;grid-template-columns:1fr 4fr repeat(7,1fr);grid-template-rows:50px}.item__leaderboard--time{border-radius:5px;font-weight:700}.item__leaderboard--time .ranking{align-items:center;border-radius:5px;display:flex;gap:.5rem;height:100%;justify-content:center;padding:.5rem 1rem;width:100px}.item__leaderboard--time .ranking.first{background-color:#c9b037;color:var(--gts-sys-color-background)}.item__leaderboard--time .ranking.second{background-color:#b4b4b4;color:var(--gts-sys-color-background)}.item__leaderboard--time .ranking.third{background-color:#ad8a56;color:var(--gts-sys-color-background)}.item__leaderboard--time .ranking__position{font-size:1.5rem}@media (max-width:1200px){.item__leaderboard--time .ranking__position{font-size:calc(1.275rem + .3vw)}}.item__leaderboard--time .ranking__position{color:var(--gts-sys-color-foreground);font-weight:700;margin:0;text-align:center}.item__leaderboard--time .ranking__handleposition{display:flex;flex-direction:column}.item__leaderboard--time .ranking__handleposition button{background:0 0;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;font-size:.8rem}.item__leaderboard--time .ranking__handleposition button:disabled{color:var(--gts-sys-color-background-alt-2);cursor:not-allowed}.item__leaderboard--time .ranking__handleposition button:hover{transform:scale(1.1)}.item__leaderboard--time{grid-column-gap:20px;align-items:center;display:grid;grid-template-columns:.1fr .54fr 0fr .08fr;grid-template-rows:50px;margin-bottom:12px}.item__leaderboard--time .preview-style{display:flex;width:80px}.item__leaderboard--time .preview-style p{border:1px solid;margin-left:14px;width:30px}.item__leaderboard--time .team img{background-color:var(--gts-sys-color-foreground);border-radius:50%;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.item__leaderboard--time .team{display:flex}.item__leaderboard--time .action-leader{justify-content:space-between}.item__leaderboard--time .action-leader .warning{background-color:#ff4242;border-color:#ff4242;color:#fff}.leaderboard-actions{display:flex;justify-content:space-between}.leaderboard-actions .danger{background-color:#ff4242;border-color:#ff4242;color:#fff}.academicModal .modal .academicModal__header{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.academicModal .modal .academicModal__header i{font-size:3rem;margin-bottom:5px}.academicModal .modal .academicModal__header .academicModal__title{font-size:1.5rem;font-weight:700;margin:0;padding:10px 0}.academicModal .modal .academicModal__footer{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1rem;width:100%}.enrollment{display:flex;flex-direction:column;width:100%}.enrollment__body{align-items:center;background-color:var(--gts-sys-color-background);border-radius:5px;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.pill{display:grid;grid-template-columns:auto min-content}.pill p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:1rem;line-height:1rem;margin:0;max-height:1rem;max-width:200px;overflow:hidden;text-overflow:ellipsis}.pill{background-color:var(--gts-sys-color-background-alt-2);border-radius:50px;padding:.5rem 1rem}.pillList{display:grid;gap:.5rem;grid-area:list;grid-auto-flow:column;grid-template-columns:max-content;list-style-type:none;margin:1rem 0 0;padding:0;width:100%}.competition-panel{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem;position:relative}.competition-header-section{margin-bottom:1rem}.competition-header-section .header-section__title{color:var(--gts-sys-color-foreground);font-size:18px;font-weight:700;line-height:24px;margin:0}.competition-header-section.size--lg .header-section__title{font-size:24px}.competition-header-section.size--md .header-section__title{font-size:18px}.competition-header-section.size--sm .header-section__title{font-size:13px}.competition-header-section.text--uppercase .header-section__title{text-transform:uppercase}.competition-header-section.text--lowercase .header-section__title{text-transform:lowercase}.competition-header-section.header--division{border-bottom:1px solid var(--gts-sys-color-foreground);padding-bottom:1.5rem}.competition-search{background-color:var(--gts-sys-color-background-alt);border-radius:5px;height:40px;min-width:180px;position:relative}.competition-search .icon{color:var(--gts-sys-color-foreground);font-size:17px;margin-left:12px;margin-block:9px;position:absolute}.competition-search input{background-color:#0000;border:0;color:#fff;font-family:Noto Sans,sans-serif;margin-left:36px;outline:none;width:calc(100% - 36px)}.competition-search input::placeholder{color:var(--gts-sys-color-foreground)}.competition-search .search-input__loading{height:24px;width:24px}.tournament-progress-bar{background-color:rgba(var(--gts-sys-color-foreground-rgb),.25);border-radius:50px;height:7px;width:100%}.tournament-progress-bar .status{background-color:var(--gts-sys-color-foreground);border-radius:50px;display:block;height:100%;max-width:100%}.hour-with-date{color:var(--gts-sys-color-foreground);max-width:116px}.hour-with-date .date,.hour-with-date .label{font-size:10px;line-height:14px;text-align:center}.hour-with-date .hour{font-size:24px;letter-spacing:1px;line-height:32px;text-align:center}.overview{align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:5px;box-sizing:border-box;display:flex;min-height:100px;position:relative}.overview:before{bottom:0;content:" ";left:0;position:absolute;top:0;width:240px;z-index:1}.overview--on-hold{border-left:4px solid #f4860b}.overview--on-hold:before{background-image:linear-gradient(90deg,#f4860b80,#f4860b00)}.overview--inscriptions{border-left:4px solid #7d0eb1}.overview--inscriptions:before{background-image:linear-gradient(90deg,#7d0eb180,#7d0eb100)}.overview--in-progress{border-left:4px solid var(--gts-sys-color-success)}.overview--in-progress:before{background-image:linear-gradient(to right,rgba(var(--gts-sys-color-success),.5),rgba(var(--gts-sys-color-success),0))}.overview--completed{border-left:4px solid var(--gts-sys-color-info)}.overview--completed:before{background-image:linear-gradient(to right,rgba(var(--gts-sys-color-info),.5),rgba(var(--gts-sys-color-info),0))}.overview__media{aspect-ratio:16/9;background:var(--gts-sys-color-background-alt);background-image:var(--bg);background-position:50%;background-size:cover;overflow:hidden;position:relative;width:250px;z-index:10}.overview__media .icon{color:var(--gts-sys-color-foreground);font-size:48px;opacity:.4}.overview__content{align-items:center;color:var(--gts-sys-color-foreground);display:flex;flex:1}.overview__content .is-divider{background-color:var(--gts-sys-color-foreground-alt);height:60px;width:1px}.overview__content>div:not(.is-divider){padding-inline:24px}.overview__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.25rem}.overview__info h2{font-size:1.125rem;line-height:1;margin:0;padding:0;width:100%}.overview__info .overview__info-item{align-items:center;display:flex;gap:.25rem;margin:0 12px 0 0}.overview__info .overview__info-item img{height:16px;width:16px}.overview__info .overview__info-item span{font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.overview__status{align-items:center;display:flex;flex:1}.overview__status-pill-wrapper{display:flex;flex-direction:column;font-size:11px;line-height:14px;text-align:center}.overview__status-pill-wrapper>span{margin-bottom:10px}.overview__status-info{display:flex;flex:1;flex-direction:column;margin-left:16px}.overview__status-data{align-items:center;display:flex;margin:0 0 6px}.overview__status-data .percentage{display:inline-block;font-size:32px;font-weight:700;line-height:32px;margin-right:20px;position:relative}.overview__status-data .percentage:after{content:"%";font-size:18px;font-weight:700;position:absolute;top:0}.overview__status-data .count{font-size:11px;line-height:14px}.overview__buttons{display:flex;flex:1;flex-direction:column;gap:10px}.overview__buttons section{align-items:center;display:flex;gap:10px;justify-content:center}.overview__actions,.overview__date{align-items:center;display:flex;flex:1;justify-content:space-around;width:260px}.list-empty{background-color:var(--gts-sys-color-background-alt);border-radius:10px;min-height:400px}.list-empty img{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:248px;height:128px;margin-bottom:1rem;object-fit:contain;opacity:.4;padding:12px;width:128px}.list-empty.small{min-height:200px}.dropdown>span{display:block;font-size:13px;margin-bottom:6px}.dropdown__element{display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.dropdown__element-button{background-color:#0000;border:0;border-radius:24px;color:var(--gts-sys-color-foreground);height:24px;min-height:unset;width:24px}.dropdown__element-button:hover{background-color:#0000004d;color:var(--gts-sys-color-foreground)}.dropdown__element-button i{font-size:12px;margin-right:0}.dropdown__element-list{background-color:var(--gts-sys-color-foreground);border-radius:5px;box-shadow:0 0 15px #0000001a;display:none;left:50%;list-style:none;margin:0;max-width:200px;min-height:24px;min-width:120px;padding:0;position:absolute;top:calc(100% + .5rem);transform:translate(-50%);width:100%;z-index:9}.dropdown__element-list li{color:var(--gts-sys-color-background);cursor:pointer;padding:6px 12px;transition:all .3s}.dropdown__element-list li:not(:last-child){border-bottom:1px solid #0000001a}.dropdown__element-list li:hover{background-color:#0000001a}.dropdown__element.active .dropdown__element-list{display:inline-block}.dropdown__element--basic{height:40px;width:auto}.dropdown__element--basic .dropdown__element-button{align-items:center;background-color:var(--gts-sys-color-card);border-radius:20px;color:var(--gts-sys-color-foreground);display:flex;font-size:12px;height:40px;justify-content:space-between;min-width:128px;position:relative;text-transform:uppercase;width:auto;z-index:999}.dropdown__element--basic .dropdown__element-button .icon{font-size:1rem;margin-left:8px}.dropdown__element--basic .dropdown__element-list{background-color:var(--gts-sys-color-background-alt-2);max-height:250px;overflow-y:scroll;padding-top:20px;top:20px;z-index:998}.dropdown__element--basic .dropdown__element-list>li{color:var(--gts-sys-color-foreground);font-size:14px;font-weight:400;line-height:19px;padding-block:1rem;text-transform:uppercase}.dropdown--light .dropdown__element-button,.dropdown__element--basic .dropdown__element-list>li.is-selected{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.dropdown--light .dropdown__element-button{border-color:var(--gts-sys-color-foreground)}.match-bar.swap{grid-template-columns:1fr}.match-bar.swap .match-bar--participants{border-radius:10px}.match-bar.swap .participant--seeding{background-color:var(--gts-sys-color-foreground);border-radius:10px;color:var(--gts-sys-color-background);font-size:18px;font-weight:700;padding:.5rem 1rem;text-align:center}.match-bar.swap .participant__first{grid-template-columns:min-content 1fr}.match-bar.swap .participant__first_preview{grid-template-columns:auto 0fr min-content}.match-bar.swap .participant__second{grid-template-columns:1fr min-content}.match-bar{align-items:center;background:linear-gradient(90deg,var(--gts-sys-color-background-alt-2)0,var(--gts-sys-color-background-alt-2)50%,var(--gts-sys-color-background-alt)50%,var(--gts-sys-color-background-alt)100%);border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:1rem}.match-bar--status{padding:1rem}.match-bar--participants{background:linear-gradient(90deg,var(--gts-sys-color-background-alt-2)0,var(--gts-sys-color-background-alt-2)50%,var(--gts-sys-color-background-alt)50%,var(--gts-sys-color-background-alt)100%);display:grid;grid-template-columns:1fr 1fr;padding:1.25rem;position:relative}.match-bar .vs{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:5px;color:var(--gts-sys-color-background);font-size:1.25rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase;transform:translate(-50%)translateY(calc(-50% - 10px))}.match-bar .swap,.match-bar .vs{left:50%;position:absolute;top:50%}.match-bar .swap{transform:translate(-50%)translateY(-50%)}.match-bar .date{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:5px 5px 0 0;bottom:0;color:var(--gts-sys-color-background-alt);cursor:pointer;font-size:.75rem;left:50%;line-height:1;padding:.25rem .5rem;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;width:min-content}.match-bar .date i{color:var(--gts-sys-color-background)}.match-bar .date input{border:0;width:120px}.match-bar .date{min-height:unset;width:auto}.match-bar .date:not(:disabled){background-color:var(--gts-sys-color-foreground)}.match-bar .participant p{margin:0}.match-bar .participant--name{font-size:1.125rem;font-weight:700}.match-bar .participant--avatar{border-radius:50%;min-height:50px;min-width:50px;object-fit:cover}.match-bar .participant--points{background-color:unset;font-size:1.5625rem;font-weight:700;text-align:center;width:2em}@media (max-width:1200px){.match-bar .participant--points{font-size:calc(1.28125rem + .375vw)}}.match-bar .participant--points{line-height:1;padding:0;transform:translateY(-10px)}.match-bar .participant--points:not(:disabled){background-color:rgba(var(--gts-sys-color-foreground),.1);border:1px solid var(--gts-sys-color-foreground)}.match-bar .participant{display:grid;gap:1rem}.match-bar .participant__first,.match-bar .participant__first_preview{grid-template-columns:min-content 1fr;justify-content:flex-end;padding-right:2rem;place-items:center flex-end}.match-bar .participant__first .participant--name,.match-bar .participant__first_preview .participant--name{text-align:right}.match-bar .participant__second{grid-template-columns:1fr min-content;justify-content:flex-start;padding-left:2rem;place-items:center flex-start}.datatable{display:flex;flex-direction:column;height:calc(100% - 70px);width:100%}.datatable__header{align-items:center;display:flex}.datatable__header .col{color:var(--gts-sys-color-foreground);display:inline-block;font-family:Noto Sans,sans-serif;font-size:9px;line-height:11px;padding:1rem .5rem;text-align:center;width:160px}.datatable__header .col:first-child{flex:1;text-align:left}.datatable__header .col.col--action{width:230px}.datatable__list{flex:1}.datatable__row{align-items:center;border-radius:5px;display:flex;justify-content:space-between;min-height:60px;width:100%}.datatable__row:nth-child(odd){background-color:rgba(var(--gts-sys-color-foreground-rgb),.03)}.datatable__row:nth-child(2n){background-color:rgba(var(--gts-sys-color-foreground-rgb),.06)}.datatable__row{box-sizing:border-box;margin-bottom:15px;position:relative}.datatable__row.completed:before,.datatable__row.in-progress:before,.datatable__row.on-hold:before{bottom:0;content:" ";left:0;position:absolute;top:0;width:104px;z-index:1}.datatable__row.in-progress{border-left:4px solid #00ff19}.datatable__row.in-progress:before{background-image:linear-gradient(90deg,#00ff1933,#00ff1900)}.datatable__row.completed{border-left:4px solid #7d0eb1}.datatable__row.completed:before{background-image:linear-gradient(90deg,#7d0eb133,#7d0eb100)}.datatable__row.on-hold{border-left:4px solid var(--gts-sys-color-primary)}.datatable__row.on-hold:before{background-image:linear-gradient(to right,rgba(var(--gts-sys-color-primary),.2),rgba(var(--gts-sys-color-primary),0))}.datatable__row.split{background-color:var(--gts-sys-color-background-alt-2)}.datatable__row.split:after{background-color:var(--gts-sys-color-background-alt);border-bottom-right-radius:5px;border-top-right-radius:5px;content:" ";inset:0 0 0 50%;position:absolute;z-index:1}.datatable__row--header{background-color:#0000!important;margin-bottom:24px;min-height:unset}.datatable__row--header .datatable__col{padding-bottom:0}.datatable__col{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-family:Noto Sans,sans-serif;font-size:13px;justify-content:center;line-height:17px;padding:.5rem;position:relative;text-align:center;width:160px;z-index:9}.datatable__col.solid{font-weight:700}.datatable__col.text-left{justify-content:flex-start;text-align:left}.datatable__col.medium{font-size:15px}.datatable__col.big{font-size:24px}.datatable__col.col-action{justify-content:flex-end;width:300px}.datatable__row--header .datatable__col{font-size:1rem;font-weight:700}.text-with-image{flex:1;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700}.text-with-image--left{flex-direction:row}.text-with-image--left img{margin-right:8px}.text-with-image--rigth{flex-direction:row-reverse}.text-with-image--rigth img{margin-left:8px}.text-with-image img{border-radius:32px;height:32px;object-fit:cover;width:32px}.text-with-image--square{border-radius:5px}.pagination-simple{align-items:center;display:flex;justify-content:space-between}.pagination-simple__info{color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif;font-size:.75rem;font-weight:700;margin:0;padding:0;text-transform:uppercase}.pagination-simple ul{display:inline-flex;gap:.25rem;list-style-type:none;margin:0;padding:0}.users-group{align-items:center;display:flex;position:relative;width:125px}.users-group__empty,.users-group__image{border-radius:32px;display:inline-block;filter:drop-shadow(0 0 5px rgba(var(--gts-sys-color-background-rgb),.5));height:32px;margin-left:-8px;object-fit:cover;position:relative;width:32px}.users-group__remaining{color:var(--gts-sys-color-foreground);font-size:16px;font-weight:700;margin-left:6px}.snackbar{align-items:center;background-color:var(--gts-sys-color-foreground-alt-2);border-radius:24px;box-shadow:0 3px 15px #ffffff14;box-sizing:border-box;display:flex;margin-right:24px;min-height:48px;padding:10px 25px;position:fixed;right:0;top:-50px;transition:top .3s ease-in-out .3s;z-index:9999}.snackbar__content{color:var(--gts-sys-color-foreground)}.snackbar__action,.snackbar__content{font-family:Noto Sans,sans-serif;font-size:13px}.snackbar__action{background-color:#0000;border:none;color:var(--gts-sys-color-primary);cursor:pointer;font-weight:600;margin-left:8px;text-transform:uppercase}.seeding-participant{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 75px 50px;margin-bottom:.75rem}.seeding-participant.swiss{grid-template-columns:auto 50px 50px 50px}.seeding-participant .participant{align-items:center;display:grid;gap:.5rem;grid-template-columns:40px auto;max-width:205px}.seeding-participant .participant__image{display:flex;position:relative}.seeding-participant .participant__image img{border-radius:10px;height:40px;object-fit:cover;width:40px}.seeding-participant .participant__checkin{align-items:center;background-color:var(--gts-sys-color-card);border-radius:14px;display:flex;height:14px;justify-content:center;position:absolute;right:-6px;top:calc(100% - 12px);width:14px}.seeding-participant .participant__checkin .icon{color:#00ff19;font-size:8px}.seeding-participant .participant__info{display:flex;flex-direction:column;justify-content:center;line-height:1}.seeding-participant .participant__info p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:inline-block;font-size:15px;font-weight:700;height:1rem;line-height:1rem;margin:0 0 6px;max-height:1rem;max-width:150px;overflow:hidden;padding:0;text-overflow:ellipsis}.seeding-participant .participant__info small{font-size:12px}.seeding-participant .participant__info{margin:0}.seeding-participant .participant__seeding-number::-webkit-inner-spin-button,.seeding-participant .participant__seeding-number::-webkit-outer-spin-button{-webkit-appearance:none}.seeding-participant .participant__seeding-number{-moz-appearance:textfield;text-align:right}.lobby-list{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.lobby-box-v2{text-align:center}.lobby-box-v2__title{display:inline-block;font-weight:700;margin:0 auto 1rem;padding:.5rem 1rem;text-transform:uppercase}.lobby-box-v2__title,.lobby-item{background-color:var(--gts-sys-color-background-alt-2);border-radius:10px}.lobby-item{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 40px 1fr auto auto;margin-bottom:1rem;padding:1rem;text-align:left}.lobby-item__image{border-radius:50%}.lobby-item__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;height:1rem;line-height:1rem;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.lobby-item__position{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:5px;font-size:18px;font-weight:700;padding:.5rem 1rem}.lobby-item p{margin:0}.selectTournament__rounds{color:var(--gts-sys-color-foreground);font-size:.8rem;position:relative;text-transform:uppercase;width:auto}.selectTournament__rounds:hover .rounds__options{display:block}.selectTournament__rounds:hover .rounds__selected{border-color:rgba(var(--gts-sys-color-foreground),.5)}.selectTournament__rounds .rounds__selected{align-items:center;background-color:var(--gts-sys-color-foreground-alt-2);border:1px solid #0000;border-radius:140px;display:flex;gap:20px;padding:0 20px;position:relative;z-index:20}.selectTournament__rounds .rounds__selected i{font-size:1.15rem}.selectTournament__rounds .rounds__options{background:var(--gts-sys-color-background-alt);border-radius:10px;color:#fff;display:none;padding:40px 10px 10px;position:absolute;top:50%;width:100%;z-index:10}.selectTournament__rounds .rounds__options div{padding:5px}.selectTournament__rounds .rounds__options div:hover{background:#fff;border-radius:5px;color:#000;cursor:pointer}.modal-edit-date .modal{max-width:438px;min-width:unset;width:100%}.modal-edit-date .modal--body{padding:32px}.modal-edit-date .modalEdit{margin-bottom:2rem}.modal-edit-date .modalEdit,.modal-edit-date .modalEdit__header{align-items:center;display:flex;flex-direction:column}.modal-edit-date .modalEdit__header i{color:#fff;font-size:64px}.modal-edit-date .modalEdit__header h2{font-size:18px;font-weight:700;margin-top:1.5rem;padding:0}.modal-edit-date .modalEdit__header span{font-size:14px;font-weight:400;margin-bottom:1rem;padding:0}.modal-edit-date .modalEdit__body{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.modal-edit-date .modalEdit__body section{grid-column-gap:20px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr}.modal-edit-date .modalEdit__footer{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;width:100%}.modal-tournament-codes .modal{max-width:438px;min-width:unset;width:100%}.modal-tournament-codes .modal--body{padding:32px}.modal-tournament-codes .modalEdit,.modal-tournament-codes .modalEdit__header{align-items:center;display:flex;flex-direction:column}.modal-tournament-codes .modalEdit__header i{color:#fff;font-size:64px}.modal-tournament-codes .modalEdit__header h2{font-size:18px;font-weight:700;margin-bottom:2rem;margin-top:1.5rem;padding:0}.modal-tournament-codes .modalEdit__body{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.modal-tournament-codes .modalEdit__footer{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;width:100%}.newRoundModal{align-items:center;display:flex;flex-direction:column}.newRoundModal__header h1{font-size:1.5rem;font-weight:700;margin-bottom:.7rem;margin-top:1.5rem;padding:0}.newRoundModal__body{margin-bottom:1rem;width:100%}.newRoundModal__footer{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;width:100%}.massPositionModal,.massPositionModal__header{align-items:center;display:flex;flex-direction:column}.massPositionModal__header{margin:2rem 0}.massPositionModal__header i{color:#fff;font-size:3rem}.massPositionModal__header p{font-size:1.5rem;font-weight:700;margin:0;padding:10px 0}.massPositionModal__body{display:flex;flex-direction:column;margin-bottom:1rem;max-width:500px;width:80%}.massPositionModal__body section{grid-column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.massPositionModal__body section:last-child{display:block}.massPositionModal__footer{grid-column-gap:20px;display:grid;grid-template-columns:250px 250px;margin:2rem 0}.confirmationModal .modal{background-color:var(--gts-sys-color-background-alt-2);border:none;max-width:570px;min-width:570px}.confirmationModal .modal .modal--body{overflow-y:hidden;width:100%}.confirmationModal .modal .confirmationModal__body{align-items:center;display:flex;flex-direction:column}.confirmationModal .modal .confirmationModal__title{font-size:1.375rem}@media (max-width:1200px){.confirmationModal .modal .confirmationModal__title{font-size:calc(1.2625rem + .15vw)}}.confirmationModal .modal .confirmationModal__title{font-weight:700;margin:0}.confirmationModal .modal .confirmationModal__subtitle{font-size:1.125rem;margin:0;text-align:center}.confirmationModal .modal .confirmationModal__main{width:100%}.confirmationModal .modal .confirmationModal__header{align-items:center;display:flex;flex-direction:column;gap:.5rem}.confirmationModal .modal .confirmationModal__header i{font-size:3rem;margin-bottom:5px}.confirmationModal .modal .confirmationModal__footer{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2rem;width:100%}.copySetModal,.copySetModal__header{align-items:center;display:flex;flex-direction:column}.copySetModal__header{margin:2rem 0;max-width:500px}.copySetModal__header i{color:#fff;font-size:3rem}.copySetModal__header p{font-size:1.5rem;font-weight:700;margin:0;padding:10px 0}.copySetModal__body{display:flex;flex-direction:column;margin-bottom:1rem;max-width:500px}.copySetModal__body section{grid-column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.copySetModal__body section:last-child{display:block}.copySetModal__footer{grid-column-gap:20px;display:grid;grid-template-columns:250px 250px;margin:2rem 0;max-width:500px}.modal-user-report .modal{width:500px}.modal-user-report .modal--body{padding:25px}.modalUserReport{position:relative}.modalUserReport__close{font-size:1.2rem;position:absolute;right:0;top:0}.modalUserReport__close i{cursor:pointer}.modalUserReport h2{text-align:center}.modalUserReport__participant{margin-top:20px}.modalUserReport__participant table{width:100%}.modalUserReport__participant table thead{text-align:left}.modalUserReport__participant table tbody .participant__user{align-items:center;display:flex;font-size:.9rem;gap:10px;padding:13px 0}.modalUserReport__participant table tbody .participant__user img{border-radius:50%;height:40px;width:40px}.modalUserReport__participant table tbody .participant__result{text-align:center}.modalUserReport__participant table tbody .participant__result p{border:1px solid #fff;border-radius:5px;display:inline-block;margin:0 auto;padding:10px 20px}.modalUserReport__files{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:20px}.dateSelector{align-items:center;display:flex;gap:8px}.dateSelector .edit{cursor:pointer}.dateSelector .edit span{margin-left:5px;text-decoration:underline}.FFAlobbies__lobby{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem}.FFAlobbies__lobby--ready,.FFAlobbies__lobby--waiting{background:linear-gradient(180deg,#64d9ff33 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #64d9ff}.FFAlobbies__lobby--progress{background:linear-gradient(180deg,#57f00033 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #57f000}.FFAlobbies__lobby--completed{background:linear-gradient(180deg,#75757533 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #757575}.FFAlobbies__lobby--standby{background:linear-gradient(180deg,#64d9ff33 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #64d9ff}.FFAlobbies__lobby--inscriptions{background:linear-gradient(180deg,#7d0eb133 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #7d0eb1}.FFAlobbies__lobby--victory{background:linear-gradient(180deg,#57f00033 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #57f000}.FFAlobbies__lobby--lose{background:linear-gradient(180deg,#fe383933 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #fe3839}.FFAlobbies__lobby--draw{background:linear-gradient(180deg,#75757533 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:5px solid #757575}.FFAlobbies__lobby .lobby__settings{display:flex;gap:15px;justify-content:center}.FFAlobbies__lobby .lobby__settings .settings__container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.FFAlobbies__lobby .lobby__settings .settings__container .container__title{display:flex;flex-direction:column;font-weight:700}.FFAlobbies__lobby .lobby__settings .settings__container .container__name{font-size:1.3rem}.FFAlobbies__lobby .lobby__settings .settings__container .container__time{font-weight:300}.FFAlobbies__lobby .lobby__settings .settings__container .container__status{align-items:center;display:flex;flex-direction:column}.FFAlobbies__lobby .lobby__participants{display:flex;flex-direction:column;gap:5px}.FFAlobbies__lobby .lobby__participants .participants__header{grid-column-gap:10px;display:grid;font-size:.9rem;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;margin:0}.FFAlobbies__lobby .lobby__participants .participants__header .position{padding:0 1rem}.FFAlobbies__lobby .lobby__participants .participants__body{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:grid;grid-template-columns:auto 1fr auto}.FFAlobbies__lobby .lobby__participants .participants__body .classified{color:#c9b037}.FFAlobbies__lobby .lobby__participants .participants__body .position{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px 0 0 5px;color:var(--gts-sys-color-foreground);display:flex;font-size:1.125rem;font-weight:700;height:100%;justify-content:center;min-width:50px;padding:0 .5rem}.FFAlobbies__lobby .lobby__participants .participants__body .content{display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:.5rem}.FFAlobbies__lobby .lobby__participants .participants__body .punctuation{font-size:1.125rem;font-weight:700;padding:0 1rem;text-align:center}.cta-participant{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto;margin-bottom:.5rem}.cta-participant--solid{background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;padding:.5rem}.cta-participant--with-input{grid-template-columns:auto 75px}.cta-participant .cta-input input::-webkit-inner-spin-button,.cta-participant .cta-input input::-webkit-outer-spin-button{-webkit-appearance:none}.cta-participant .cta-input input{-moz-appearance:textfield;text-align:right}.steps{background-color:var(--gts-sys-color-background-alt);border-radius:10px;padding:1rem}.steps h2{color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:22px;margin:0;padding:0}.steps__container{align-items:center;display:flex;gap:2rem}.steps__list{column-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.steps .step h3{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-size:15px;line-height:24px;margin:0;padding:0}.steps .step .icon-checked,.steps .step .icon-unchecked{margin-left:8px}.steps .step .icon-checked{color:#00ff19}.steps .step .icon-unchecked{color:var(--gts-sys-color-primary)}.steps .step p{color:var(--gts-sys-color-foreground);font-size:13px;line-height:17px}:root{--dot-diameter:132px;--circle-border-width:2px;--default-color:$q-pink}.circle-progress-bar{position:relative;z-index:1}.circle-progress-bar .circle-container{fill:none;stroke:#fff;stroke-dasharray:75 100;stroke-linecap:round;height:var(--dot-diameter);transform:rotate(-225deg);width:var(--dot-diameter)}.circle-progress-bar .circle-container__background{fill:none;stroke:rgba(var(--gts-sys-color-foreground-rgb),.25);stroke-width:var(--circle-border-width);stroke-dasharray:75 100;stroke-linecap:round}.circle-progress-bar .circle-container__progress{fill:none;stroke:url(#gradient);stroke-dasharray:75 100;stroke-linecap:round;stroke-width:var(--circle-border-width);transition:stroke-dashoffset 1s ease-in-out}.circle-progress-bar .linea-background{stop-color:var(--gts-sys-color-primary)}.circle-progress-bar__completed{color:var(--gts-sys-color-foreground);font-size:32px;font-weight:300;top:35%}.circle-progress-bar__caption,.circle-progress-bar__completed{margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:9}.circle-progress-bar__caption{bottom:.5rem;color:rgba(var(--gts-sys-color-foreground-rgb),.75);font-size:20px;font-weight:400}.stage-item{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem;position:relative;transition:background-color .1s}.stage-item.ready,.stage-item.waiting{background-image:linear-gradient(#64d9ff0d 15%,#0000);border-top:5px solid #64d9ff}.stage-item.progress{background-image:linear-gradient(#57f0000d 15%,#0000);border-top:5px solid #57f000}.stage-item.completed{background-image:linear-gradient(#7575750d 15%,#0000);border-top:5px solid #757575}.stage-item.standby{background-image:linear-gradient(#64d9ff0d 15%,#0000);border-top:5px solid #64d9ff}.stage-item.inscriptions{background-image:linear-gradient(#7d0eb10d 15%,#0000);border-top:5px solid #7d0eb1}.stage-item.victory{background-image:linear-gradient(#57f0000d 15%,#0000);border-top:5px solid #57f000}.stage-item.lose{background-image:linear-gradient(#fe38390d 15%,#0000);border-top:5px solid #fe3839}.stage-item.draw{background-image:linear-gradient(#7575750d 15%,#0000);border-top:5px solid #757575}.stage-item{text-align:center}.stage-item h2{font-size:1.125rem;font-weight:700;margin:.5rem 0}.stage-item .format{font-size:.875rem}.stage-item .gauges{display:grid;gap:1rem;grid-template-columns:1fr;justify-content:center;margin-top:1rem;place-items:flex-start center}.stage-item .dropdown{position:absolute;right:1rem;top:.5rem}.stage-item:hover{background-color:var(--gts-sys-color-background-alt-2);cursor:pointer;transition:background-color .1s}.tournament-manage-header{background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:grid;grid-template-columns:250px 1fr;overflow:hidden;position:relative}.tournament-manage-header:before{bottom:0;content:" ";left:0;position:absolute;top:0;width:100%;z-index:1}.tournament-manage-header.waiting{border-left:5px solid #64d9ff}.tournament-manage-header.waiting .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.tournament-manage-header.ready{border-left:5px solid #64d9ff}.tournament-manage-header.ready .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.tournament-manage-header.progress{border-left:5px solid #57f000}.tournament-manage-header.progress .content{background-image:linear-gradient(90deg,#57f0001a,#0000 50%)}.tournament-manage-header.completed{border-left:5px solid #757575}.tournament-manage-header.completed .content{background-image:linear-gradient(90deg,#7575751a,#0000 50%)}.tournament-manage-header.standby{border-left:5px solid #64d9ff}.tournament-manage-header.standby .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.tournament-manage-header.inscriptions{border-left:5px solid #7d0eb1}.tournament-manage-header.inscriptions .content{background-image:linear-gradient(90deg,#7d0eb11a,#0000 50%)}.tournament-manage-header.victory{border-left:5px solid #57f000}.tournament-manage-header.victory .content{background-image:linear-gradient(90deg,#57f0001a,#0000 50%)}.tournament-manage-header.lose{border-left:5px solid #fe3839}.tournament-manage-header.lose .content{background-image:linear-gradient(90deg,#fe38391a,#0000 50%)}.tournament-manage-header.draw{border-left:5px solid #757575}.tournament-manage-header.draw .content{background-image:linear-gradient(90deg,#7575751a,#0000 50%)}.tournament-manage-header .image{aspect-ratio:16/9;background:var(--gts-sys-color-background-alt);background-image:var(--bg);background-position:50%;background-size:cover;overflow:hidden;position:relative;width:250px;z-index:10}.tournament-manage-header .content{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem}.tournament-manage-header .content h2{font-size:1.5rem;margin:0}@media (max-width:1200px){.tournament-manage-header .content h2{font-size:calc(1.275rem + .3vw)}}.tournament-manage-header .content .info{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:2}.tournament-manage-header .content .gauges{display:grid;gap:2rem;grid-template-columns:minmax(70px,auto) minmax(70px,auto) minmax(70px,auto);justify-content:center;place-items:center;z-index:2}.stage-manage-header{background-color:var(--gts-sys-color-background-alt);border-radius:5px;overflow:hidden;position:relative}.stage-manage-header.waiting{border-left:5px solid #64d9ff}.stage-manage-header.waiting .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.stage-manage-header.ready{border-left:5px solid #64d9ff}.stage-manage-header.ready .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.stage-manage-header.progress{border-left:5px solid #57f000}.stage-manage-header.progress .content{background-image:linear-gradient(90deg,#57f0001a,#0000 50%)}.stage-manage-header.completed{border-left:5px solid #757575}.stage-manage-header.completed .content{background-image:linear-gradient(90deg,#7575751a,#0000 50%)}.stage-manage-header.standby{border-left:5px solid #64d9ff}.stage-manage-header.standby .content{background-image:linear-gradient(90deg,#64d9ff1a,#0000 50%)}.stage-manage-header.inscriptions{border-left:5px solid #7d0eb1}.stage-manage-header.inscriptions .content{background-image:linear-gradient(90deg,#7d0eb11a,#0000 50%)}.stage-manage-header.victory{border-left:5px solid #57f000}.stage-manage-header.victory .content{background-image:linear-gradient(90deg,#57f0001a,#0000 50%)}.stage-manage-header.lose{border-left:5px solid #fe3839}.stage-manage-header.lose .content{background-image:linear-gradient(90deg,#fe38391a,#0000 50%)}.stage-manage-header.draw{border-left:5px solid #757575}.stage-manage-header.draw .content{background-image:linear-gradient(90deg,#7575751a,#0000 50%)}.stage-manage-header .image{aspect-ratio:16/9;background:var(--gts-sys-color-background-alt);background-image:var(--bg);background-position:50%;background-size:cover;overflow:hidden;position:relative;width:250px;z-index:10}.stage-manage-header .content{display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem}.stage-manage-header .content h2{font-size:1.5rem;margin:0}@media (max-width:1200px){.stage-manage-header .content h2{font-size:calc(1.275rem + .3vw)}}.stage-manage-header .content .info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.stage-manage-header .content .gauges{display:grid;gap:2rem;grid-template-columns:minmax(70px,auto) minmax(70px,auto) minmax(70px,auto);justify-content:center;place-items:center;z-index:2}.numbers-header-competition{display:flex;flex-direction:column;height:100%;place-content:space-between;text-align:center}.numbers-header-competition .numbers{font-size:1.5rem}@media (max-width:1200px){.numbers-header-competition .numbers{font-size:calc(1.275rem + .3vw)}}.numbers-header-competition .numbers{font-weight:700;line-height:1;padding:1rem}.numbers-header-competition .numbers span{font-weight:400}.numbers-header-competition .numbers .percent{display:block;font-size:.875rem;font-weight:700;line-height:1;margin-top:.25rem}.numbers-header-competition small{color:var(--gts-sys-color-primary);font-weight:400}.requirements-checker .requirements{display:none;list-style-type:none;padding:0;text-align:left}.requirements-checker .requirements li{border-bottom:1px solid rgba(var(--gts-sys-color-background-rgb),.1);margin:0;padding:.5rem 0}.requirements-checker .requirements li:first-child{padding-top:0}.requirements-checker .requirements li:last-child{border-bottom:none;padding-bottom:0}.result-box .button.warning{background-color:#ffb800}.competition-table{display:block;margin-bottom:2rem}.competition-table--hide{display:none}.competition-table>table{width:100%}.competition-table>table thead{font-size:13px;line-height:14px}.competition-table>table thead tr td{line-height:32px;padding-bottom:6px;padding-inline:1rem;text-align:center}.competition-table>table thead tr td:first-child{text-align:left}.competition-table>table tbody td{background-color:var(--gts-sys-color-background-alt);border:0;font-size:13px;padding-top:1rem;padding-inline:1rem;text-align:center}.competition-table>table tbody td:first-child{text-align:left}.competition-table>table tbody tr:first-child td:first-child{border-top-left-radius:5px}.competition-table>table tbody tr:first-child td:last-child{border-top-right-radius:5px}.competition-table>table tbody tr:last-child td{padding-bottom:1rem}.competition-table>table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.competition-table>table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.competition-table__is-empty{background-color:var(--gts-sys-color-background-alt);border-radius:5px;justify-content:center;margin:0;min-height:96px;padding:0}.button-dropdown-competition,.competition-table__is-empty{align-items:center;display:flex}.button-dropdown-competition>.button{border-radius:20px 0 0 20px;border-right:1px solid var(--gts-sys-color-background);font-size:12px;text-transform:uppercase}.button-dropdown-competition>.dropdown>.dropdown__element .button{border-bottom-left-radius:0;border-top-left-radius:0}.button-dropdown-competition>.dropdown>.dropdown__element .button:hover{background-color:var(--gts-sys-color-foreground);border-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.tournament-codes--list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.tournament-codes--item{background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.breadcrumbs{align-items:center;display:flex}.breadcrumbs__item{color:var(--gts-sys-color-foreground);font-size:.8125rem;font-weight:700;line-height:1rem;margin:0;padding:0;text-transform:uppercase;transition:color .2s}.breadcrumbs__item span{margin-inline:.5rem}.breadcrumbs__item:last-child span{display:none}.breadcrumbs a.breadcrumbs__item{color:rgba(var(--gts-sys-color-foreground-rgb),.5)}.breadcrumbs a.breadcrumbs__item:hover{color:var(--gts-sys-color-foreground)}.showcase-card{background-color:var(--gts-sys-color-background-alt-2);padding:1rem;text-align:left}.showcase-card,.showcase-card [data-aspect-ratio]{border-radius:10px}.showcase-card [data-aspect-ratio] .content{background:linear-gradient(45deg,#0000 80%,#00000080 100%),var(--logo),var(--bg);background-position:100% 0,50%,50%;background-size:auto,80%,cover}.showcase-card [data-aspect-ratio] .heart{position:absolute;right:.5rem;top:.5rem}.showcase-card--title-users{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto;margin:1rem 0 0}.showcase-card--title{-webkit-line-clamp:1;font-size:1rem;height:1rem;margin:0;max-height:1rem;text-transform:uppercase}.showcase-card--description,.showcase-card--title{-webkit-box-orient:vertical;display:-webkit-box;line-height:1rem;overflow:hidden;text-overflow:ellipsis}.showcase-card--description{-webkit-line-clamp:2;height:2rem;margin:.25rem 0;max-height:2rem}.showcase-card--description,.showcase-card--users{font-size:.75rem;font-weight:400}.showcase-card--actions{display:grid;gap:.5rem;grid-template-columns:1fr auto;margin-top:.5rem}.heart{background:0 0;border:0;color:var(--gts-sys-color-foreground);cursor:pointer;font-size:1rem;padding:0;transition:transform .2s;will-change:transform}.heart.unliked{filter:drop-shadow(0 0 5px var(--gts-sys-color-background))}.heart.liked,.heart.unliked:hover{transform:scale(1.1)}.heart.liked{color:#f91880}.table-responsive{display:block;max-width:100%;overflow-x:scroll}.custom-table .date-cell{line-height:1;text-align:center}.custom-table .date-cell strong{display:block;font-size:13px;text-transform:uppercase}.custom-table .date-cell small{font-size:13px;opacity:.75}.custom-table{border-collapse:separate;border-spacing:0 .5rem;width:100%}.custom-table.hidden{display:none;height:0!important;overflow:hidden;pointer-events:none}.custom-table a{color:var(--gts-sys-color-foreground)}.custom-table .drag{background-color:var(--gts-sys-color-background-alt-2);cursor:grab;padding:1rem}.custom-table--legends{display:flex;flex-direction:column;gap:.5rem}.custom-table--legends p{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:.25rem;line-height:1;margin:0;position:relative}.custom-table--legends p:before{aspect-ratio:1;background-color:var(--clr);border-radius:5px;content:"";display:inline-block;height:1.25em;width:1.25em}.custom-table--filters{display:grid}@media (min-width:992px){.custom-table--filters{grid-template-columns:1fr auto;justify-content:space-between}}.custom-table--filters{align-items:flex-end;gap:1rem;margin-bottom:1rem}.custom-table--filters--selects{display:grid;grid-template-columns:1fr}@media (min-width:992px){.custom-table--filters--selects{grid-auto-columns:minmax(min-content,200px);grid-auto-flow:column;grid-template-columns:unset}}.custom-table--filters--selects{gap:.5rem}.custom-table thead th .padding{padding:.5rem}.custom-table thead th{text-align:left}.custom-table thead th.legend-bars{padding:0}.custom-table thead th .table-order--wrapper{display:grid;gap:.25rem;grid-template-columns:auto auto;justify-content:space-between}.custom-table thead th img{height:25px;max-height:25px;max-width:25px;object-fit:contain;object-position:center;width:25px}.custom-table tbody tr:hover{background-color:rgba(var(--gts-sys-color-foreground-rgb),.1)!important}.custom-table tbody tr.legend{background-image:linear-gradient(to right,rgba(var(--legend-color),.1) 0,rgba(var(--legend-color),.1) 100%);position:relative}.custom-table tbody tr.legend .drag{background-color:rgba(var(--legend-color),.1)!important}.custom-table tbody tr.legend .legend-bars{border-bottom-left-radius:5px;border-top-left-radius:5px;bottom:0;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;overflow:hidden;padding:0;position:absolute;top:0;width:10px}.custom-table tbody tr.legend .legend-bars div{background-color:var(--bg);height:100%;transition:transform .2s;width:5px}.custom-table tbody tr.legend:hover .legend-bars div{transform:scaleX(150%);transform-origin:0 0}.custom-table tbody tr:nth-child(odd){background-color:rgba(var(--gts-sys-color-foreground-rgb),.03)}.custom-table tbody tr:nth-child(2n){background-color:rgba(var(--gts-sys-color-foreground-rgb),.06)}.custom-table tbody tr td .padding{padding:.5rem}.custom-table tbody tr td .image{aspect-ratio:1;background-image:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;height:50px;position:relative;transition:transform .2s;width:50px;will-change:transform}.custom-table tbody tr td:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.custom-table tbody tr td:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.custom-table .min-width-column{text-align:center!important;white-space:nowrap;width:1%}.custom-table .title-column{width:100%}.custom-table--actions{text-align:right!important;white-space:nowrap;width:1%}.table-order button{background-color:#0000;border:0;padding:0 .25rem}.table-order button i{color:var(--gts-sys-color-foreground);cursor:pointer}.question-list{list-style:none;margin:0;padding:0}.question-list li{display:grid;gap:1rem;grid-template-columns:1fr 150px 150px;margin-bottom:.5rem}.inactive-list{list-style:none;margin:0;padding:0}.inactive-list li{display:grid;gap:1rem;grid-template-columns:1fr 150px;margin-bottom:.5rem}.navigation-bar{background-color:var(--gts-sys-color-background-alt-2);bottom:0;display:flex;height:80px;justify-content:space-around;left:0;min-height:80px;padding:1rem;position:fixed;width:100%}@media (min-width:768px){.navigation-bar{display:none}}.navigation-bar--parent i{display:block;margin-bottom:.25rem}.navigation-bar--parent{text-transform:uppercase}.navigation-bar--children{background-color:var(--gts-sys-color-background-alt-2);border-radius:10px;display:grid;grid-template-rows:min-content 1fr;inset:calc(80px + 1rem) 1rem;overflow:hidden;padding:1rem;position:fixed;width:calc(100% - 2rem);z-index:9999}.navigation-bar--children--items{overflow-y:scroll}.navigation-bar--children--item{border-radius:10px;color:var(--gts-sys-color-foreground);font-size:1rem;font-weight:700;padding:1rem .5rem;text-transform:uppercase;white-space:nowrap}.navigation-bar--children--item.block{display:block;width:100%}.navigation-bar--children--item.block i{color:var(--gts-sys-color-primary);margin-right:.5rem}.navigation-bar--children--item.active{background-color:var(--gts-sys-color-primary);color:var(--gts-sys-color-on-primary)}.navigation-bar--children--item.active i{color:var(--gts-sys-color-on-primary)}.navigation-bar--children--item a{color:inherit}.navigation-bar--children--item.subchild{color:var(--gts-sys-color-foreground-alt);display:none;margin-left:1rem;margin-top:.5rem;width:calc(100% - 1rem)}.navigation-bar--children--actions{display:grid;gap:1rem;grid-auto-columns:1fr auto;grid-auto-flow:column;justify-content:space-between}.social-input--list{margin-top:1rem}.social-input--item{align-items:center;background-color:var(--gts-sys-color-background-alt-2);display:flex;gap:1rem;justify-content:space-between}.social-input--item a{color:var(--gts-sys-color-foreground)}.item-value,.social-input--item{border-radius:5px;padding:1rem}.item-value{background-color:var(--gts-sys-color-background-alt);width:100%}.item-value strong{color:var(--gts-sys-color-foreground-alt-2);display:block;font-size:.75rem;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.item-value span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;height:1rem;line-height:1rem;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.item-value span a{color:var(--gts-sys-color-primary)}.item-value div{max-width:100%;min-width:100%}.ticket-reply{background-color:var(--gts-sys-color-background-alt);border-radius:10px;margin-bottom:1rem;padding:1rem}.ticket-reply p{margin-bottom:0}.ticket-reply .avatar{aspect-ratio:1;background-color:var(--gts-sys-color-light);border-radius:50%;margin-right:5px;vertical-align:middle;width:35px}.ticket-reply .imageTicket-wrapper{display:flex;height:100px;margin:1rem;position:relative;width:150px}.ticket-reply .imageTicketLink{color:var(--gts-sys-color-foreground);width:100%}.ticket-reply .imageTicket{border-radius:8px;height:100%;object-fit:cover;width:100%}.ticket-reply .DelImageResponse{position:absolute;right:5px;top:5px}.user-card{--font-size:14px}.user-card.xl{--img-size:125px;--font-size:24px}.user-card.big{--img-size:50px;--font-size:16px}.user-card.medium{--img-size:35px}.user-card.small{--img-size:20px;--font-size:12px;--gap-size:.25rem}.user-card.checkIn .user-card--avatar{outline:2px solid var(--gts-sys-color-success)}.user-card.disqualified .user-card--avatar{outline:2px solid var(--gts-sys-color-danger)}.user-card.winner{font-weight:700}.user-card:not(.transparent){background-color:var(--gts-sys-color-background-alt);border-radius:5px;overflow:hidden;transition:background-color .2s}.user-card:not(.transparent):hover{background:var(--gts-sys-color-background-alt-2)}.user-card:not(.transparent) .user-card--avatar{border-radius:0}.user-card{color:var(--gts-sys-color-foreground);display:grid;gap:var(--gap-size,.5rem);grid-template-columns:var(--img-size)1fr;place-items:center flex-start}.user-card>div{display:flex;flex-direction:column}.user-card--name{font-size:var(--font-size);font-weight:700;margin:0}.user-card--extra-info,.user-card--name{align-items:center;display:flex;gap:.25rem;line-height:1}.user-card--extra-info{font-size:.6875rem;margin:.25rem 0 0;text-align:left;text-transform:uppercase}.user-card--extra-info span{align-items:center;display:flex;gap:.25rem}.user-card--extra-info span img{max-height:1.5em;max-width:1.5em;object-fit:contain}.user-card--flag{border-radius:3px}.user-card--avatar-wrapper{position:relative}.user-card--avatar-wrapper .progression{border-radius:50%;height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%)translateY(-50%);width:120%}.user-card--avatar-wrapper .progression svg{height:100%;transform:translateY(-2px);width:100%}.user-card--avatar-wrapper .progression svg .front{stroke:var(--level-color);stroke-dasharray:0 10000;animation:fill 1s ease-in-out forwards;transition:stroke-dasharray .5s ease-in-out}.user-card--avatar-wrapper .progression .level{background-color:var(--level-color);border-radius:3px;bottom:0;color:var(--gts-sys-color-background);font-size:10px;font-weight:700;left:50%;line-height:1;padding:2px 4px;position:absolute;transform:translate(-50%)translateY(25%)}.user-card--avatar-wrapper img{margin:0 auto;position:relative;transform:scale(.85)}.user-card--avatar-wrapper .avatar-dot{align-items:center;aspect-ratio:1;border-radius:50%;bottom:0;color:var(--gts-sys-color-background);display:flex;font-size:.8em;height:15px;justify-content:center;line-height:1;position:absolute;right:0;transform:translate(25%,25%);width:15px}.user-card--avatar-wrapper .avatar-dot.success{background-color:var(--gts-sys-color-success)}.user-card--avatar-wrapper .avatar-dot.danger{background-color:var(--gts-sys-color-danger);color:var(--gts-sys-color-foreground)}.user-card--avatar{border-radius:50%;height:var(--img-size);object-fit:cover;width:var(--img-size)}.message-list{overflow-y:auto;width:100%}.message-list .message{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:10px;cursor:pointer;display:grid;grid-auto-columns:auto;grid-template-areas:"user user user date""message message message message";padding:.5em}.message-list .message,.message-list .message a,.message-list .message a:visited{color:var(--gts-sys-color-background)}.message-list .message .user{grid-area:user}.message-list .message .date{grid-area:date;opacity:.6;text-align:end}.message-list .message .text{grid-area:message;line-height:0}.updates-modal img{border-radius:10px}.updates-modal .h1,.updates-modal a,.updates-modal h1{color:var(--gts-sys-color-primary)}.updates-modal a:hover{text-decoration:underline}.updates-modal .emoji-list{list-style-type:none;padding-left:1rem}.updates-modal .emoji-list li{margin:5px 0}.updates-modal .h2,.updates-modal h2{border-bottom:1px solid var(--gts-sys-color-primary);color:var(--gts-sys-color-primary);font-size:1.25rem;padding-bottom:.25rem;text-transform:uppercase}.country-card{border-radius:3px;height:35px}.forms-generator--list{display:flex;flex-flow:wrap;gap:.5rem;margin-top:1rem}.forms-generator{counter-reset:boxes}.forms-generator--box{background-color:var(--gts-sys-color-background-alt);border-radius:5px;counter-increment:boxes;overflow:hidden;padding:1rem 1rem 1rem 2.5rem;position:relative;width:100%}.forms-generator--box .options ul{list-style-type:none;margin:1rem 0 0;padding:0}.forms-generator--box .options ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0 0 .5rem;padding:0}.forms-generator--box .options ul li .form-input{width:100%}.forms-generator--box .actions{border-top:1px solid var(--gts-sys-color-background-alt-2);justify-content:space-between;margin-top:1rem;padding-top:1rem}.forms-generator--box .actions,.forms-generator--box .actions>div{align-items:center;display:flex;gap:1rem}.forms-generator--box .remove{cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:.5rem;transform:translate(.25rem,-.25rem)}.forms-generator--box>.drag{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background);cursor:grabbing;display:flex;height:100%;left:0;place-content:center;place-items:center;position:absolute;text-align:center;top:0;width:1.5rem}.forms-generator--box>.drag:after{content:counter(boxes);font-weight:700;left:0;position:absolute;text-align:center;top:.25rem;width:100%}.forms-generator--box>.drag .type{bottom:.25rem;left:0;position:absolute;text-align:center;width:100%}.forms-generator--toolbar{background-color:var(--gts-sys-color-background-alt);border-radius:5px;margin-top:.5rem;padding:1rem;width:100%}.forms-generator--toolbar strong{display:block;margin-bottom:.5rem}.formsResponseList .graph-list{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;justify-content:center}.formsResponseList [data-aspect-ratio]{max-height:350px}.ladder-system .custom-range{background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:grid;padding:1rem}.ladder-system .custom-range .color-actions{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:auto auto auto auto auto}.ladder-system .ladders-draft-actions{align-items:center;background-color:var(--gts-sys-color-background);bottom:-2rem;display:grid;gap:1rem;grid-template-columns:1fr auto auto;left:0;padding:1rem 0;position:sticky;z-index:2}.ladder-system .ladders-draft-info{display:flex;gap:1rem}.ladder-system .ladders-draft-info small{padding:0 .5rem;text-align:right}.ladder-system .ladders-draft-info strong{display:block;font-size:.75rem;text-transform:uppercase}.ladder-system .options ul{list-style-type:none;margin:1rem 0 0;padding:0}.ladder-system .options ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0 0 .5rem;padding:0}.ladder-system .options ul li .option-drag{display:none}.ladder-system .options ul li .form-input{width:100%}.ladder-system .stage-item{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:1fr auto}.ladder-system .cups-manage form#add-participant{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:250px 250px auto;justify-content:flex-start;margin-bottom:1rem}.ladder-system .cups-manage input::-webkit-inner-spin-button,.ladder-system .cups-manage input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ladder-system .cups-manage input[type=number]{-moz-appearance:textfield;max-width:100%;text-align:right;width:50px}.copy-to-clipboard{align-items:center;background-color:var(--gts-sys-color-background-alt);border:1px dashed var(--gts-sys-color-foreground-alt-2);border-radius:3px;cursor:pointer;display:grid;font-size:14px;gap:.5rem;grid-template-columns:auto min-content;justify-content:center;padding:.25rem .5rem;white-space:nowrap}.copy-to-clipboard:hover{background-color:var(--gts-sys-color-background-alt-2)}.color-bubble--wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.color-bubble{background-color:var(--clr);border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);border-radius:50%;cursor:pointer;display:inline-block;height:25px;transition:transform .2s;width:25px}.color-bubble:hover{transform:scale(1.05)}.color-bubble.active{transform:scale(1.25)}[data-theme~=user-menu-popover].tippy-box{background-color:var(--gts-sys-color-background);border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);border-radius:10px;margin:0!important;min-width:150px}[data-theme~=user-menu-popover] .tippy-content{border-radius:5px;padding:0!important}[data-theme~=user-menu-popover].tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:rgba(var(--gts-sys-color-foreground-rgb),.2);transform:translateY(1px)}[data-theme~=user-menu-popover].tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:rgba(var(--gts-sys-color-foreground-rgb),.2);transform:translateY(-2px)}[data-theme~=user-menu-popover].tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:rgba(var(--gts-sys-color-foreground-rgb),.2);transform:translate(2px)}[data-theme~=user-menu-popover].tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:rgba(var(--gts-sys-color-foreground-rgb),.2);transform:translate(-2px)}.date-picker{align-items:end;display:grid;gap:.25rem;grid-template-areas:"input info""input controls";grid-template-columns:1fr auto auto;width:fit-content}.date-picker .form-input{grid-area:input}.date-picker input{max-width:250px}.date-picker--info{grid-area:info;place-self:end;text-align:left}.date-picker--controls{grid-area:controls}.award-card{background-color:var(--gts-sys-color-card);display:grid}.award-card.deleteButton{grid-template-columns:auto 1fr auto}.award-card{align-items:center;border-radius:5px;gap:1rem;grid-template-columns:auto 1fr;overflow:hidden}.award-card img{aspect-ratio:1;height:75px;object-fit:cover;width:75px}.award-card>div{padding:.5rem 0}.award-card>div strong{font-size:.875rem;margin-bottom:.5rem}.award-card>div p,.award-card>div strong small{color:var(--gts-sys-color-foreground-alt-2)}.award-card>div p{font-size:.75rem;margin:0}.ign-card{align-items:flex-end;background-color:var(--gts-sys-color-background-alt);background-image:linear-gradient(to top,rgba(var(--bg-clr),.05) 15%,transparent);border-bottom:3px solid rgba(var(--bg-clr),1);border-radius:5px;display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:1rem}.cards-list{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.file-thumbnail,.item-card{position:relative;width:100%}.item-card__background{background-color:var(--gts-sys-color-background-alt);border-radius:10px;padding:1rem}.item-card__background .item-card--image{background-color:var(--gts-sys-color-background-alt-2)}.item-card--image{background-color:var(--gts-sys-color-background-alt);border-radius:10px;box-shadow:0 10px 20px 0 rgba(var(--gts-sys-color-dark),.2);margin-bottom:.5rem;outline:2px solid #0000;outline-offset:3px;transition:transform .2s,outline .2s}.item-card--image .content{align-items:center;background-image:var(--bg);background-position:50%;background-size:cover;display:flex;justify-content:center;transition:transform .2s,filter .2s}.item-card--image .content img{max-height:50%;max-width:70%}.item-card--image .content .status-pill{bottom:.5rem;position:absolute;right:.5rem}.item-card--data{padding:.25rem;position:relative}.item-card--data h1{font-family:Noto Serif,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.item-card--data h1,.item-card--data h1 a{color:var(--clr-text)}.item-card--data .date{color:var(--gts-sys-color-foreground);display:inline-block;font-size:12px;line-height:1;margin:0;opacity:.8}.item-card--data h2{color:var(--clr-text);font-size:.8125rem;font-weight:400;margin:.5rem 0}.item-card--data .tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.item-card--data .tags.space-between{justify-content:space-between}.item-card--actions{margin-top:.5rem}.file-thumbnail:hover .item-card--image,.item-card:hover .item-card--image{cursor:pointer;outline-color:var(--gts-sys-color-foreground)}.file-thumbnail:hover .item-card--image .content,.item-card:hover .item-card--image .content{filter:contrast(105%)brightness(105%);transform:scale(1.02)}.quick-create{cursor:pointer}.quick-create--list{background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:none;list-style-type:none;margin:0;padding:1rem}.quick-create--list li:not(:last-child){margin-bottom:.5rem}.blocks{display:flex;flex-direction:column;gap:1rem}.blocks .block h2{font-size:1.125rem;margin:0 0 .25rem}.blocks .block .filters{border-bottom:1px solid var(--gts-sys-color-background-alt-2);display:flex;flex-direction:row;gap:.5rem;padding-bottom:1rem}.roulettes-picker-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.ruleta-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px}.ruleta-wrapper.en-transicion{pointer-events:none}.ruleta-wrapper.en-transicion .ruleta{transition:transform .2s ease-out}.ruleta-wrapper.disabled{cursor:not-allowed;opacity:.6}.ruleta-wrapper.disabled button{cursor:not-allowed}.ruleta-wrapper.disabled .ruleta-container{pointer-events:none}.ruleta-container{cursor:ns-resize;height:100px;overflow:hidden;position:relative;width:100%}.ruleta{position:absolute;top:50%;transform:translateY(-50%);transition:top .3s,transform .3s ease-out;width:100%}.opcion{align-items:center;color:#333;display:flex;font-size:18px;height:40px;justify-content:center;line-height:20px;text-align:center;transition:opacity .3s,font-size .3s,color .3s}.opcion.activa{color:#00e6b4;font-size:22px;font-weight:700;opacity:1}.opcion.desactivada{color:#00e6b4cc;font-size:14px;opacity:.7}.flecha-abajo,.flecha-arriba{align-items:center;background-color:#0000;border:none;color:#00e6b4;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:10px;transition:color .2s,opacity .2s;width:40px}.flecha-abajo:disabled,.flecha-abajo[disabled],.flecha-arriba:disabled,.flecha-arriba[disabled]{cursor:not-allowed;opacity:.5}.flecha-abajo i,.flecha-arriba i{font-size:20px}.en-transicion .flecha-abajo,.en-transicion .flecha-arriba{opacity:.7}.en-transicion .opcion{transition:all .2s ease-out}.en-transicion .opcion.activa{transform:scale(1.05)}.en-transicion .opcion.desactivada{transform:scale(.95)}.progress-cell{align-items:center;gap:1rem;width:200px}.progress-cell .progress-numbers{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.progress-cell .progress-numbers .number{font-size:.875rem;font-style:italic;font-weight:700;line-height:1}.progress-cell .progress-numbers .number.absolute-numbers span{color:var(--gts-sys-color-foreground)}.progress-cell .bar{align-items:center;background-color:var(--gts-sys-color-foreground);border-radius:3px;display:flex;height:5px;justify-content:flex-start}.progress-cell .bar .bar-inner{background-color:var(--gts-sys-color-primary);border-radius:0;height:100%;transition:background .2s;width:var(--w)}.progress-cell .bar .bar-inner:only-child{border-radius:25px}.progress-cell .bar .bar-inner{border-bottom-right-radius:25px;border-top-right-radius:25px}.progress-cell .bar .bar-inner:first-child:not(:last-child){border-bottom-left-radius:25px;border-top-left-radius:25px}.progress-cell .bar .bar-inner:last-child:not(:first-child){border-bottom-right-radius:25px;border-top-right-radius:25px}.item-cell{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.item-cell--content{display:flex;flex-direction:column;gap:.25rem}.item-cell--image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;height:50px;position:relative;width:50px}.xp-form{align-items:flex-end;background-image:linear-gradient(to bottom,transparent,var(--xp-color-darken));border-bottom:1px solid var(--xp-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:grid;gap:1rem;grid-template-columns:400px 100px 200px;margin-bottom:1rem;padding:1rem}.gamergy-play-analytics .gamergy-analytics--header{align-items:center;background:linear-gradient(135deg,#000000e6,#000000b3),var(--bg);background-position:50%;background-size:cover;border-radius:12px;display:flex;gap:2rem;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.gamergy-play-analytics .gamergy-analytics--header:before{background:linear-gradient(135deg,#8b00ff33,#ff008033);content:"";inset:0;position:absolute;z-index:0}.gamergy-play-analytics .gamergy-analytics--header>img{background:#ffffff1a;border-radius:12px;height:120px;object-fit:contain;padding:1rem;position:relative;width:120px;z-index:1}.gamergy-play-analytics .gamergy-analytics--header>div{display:flex;flex:1;flex-direction:column;gap:.5rem;position:relative;z-index:1}.gamergy-play-analytics .gamergy-analytics--header h1{color:#fff;font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 8px #00000080}.gamergy-play-analytics .gamergy-analytics--header h2{color:#fffc;font-size:1.125rem;font-weight:400;margin:0}.gamergy-play-analytics .gamergy-analytics--body{min-height:calc(100vh - 200px)}.gamergy-play-analytics .analytics-metrics-grid{display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:2rem!important}@media (max-width:1400px){.gamergy-play-analytics .analytics-metrics-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1024px){.gamergy-play-analytics .analytics-metrics-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.gamergy-play-analytics .analytics-metrics-grid{grid-template-columns:1fr!important}}.gamergy-play-analytics .metric-card{align-items:flex-start!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9!important;border:1px solid #e5e7ebcc!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;display:flex!important;gap:1rem!important;padding:1.5rem!important;transition:transform .2s,box-shadow .2s}.gamergy-play-analytics .metric-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.gamergy-play-analytics .metric-card .metric-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.gamergy-play-analytics .metric-card .metric-content{flex:1}.gamergy-play-analytics .metric-card .metric-content .metric-label{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.gamergy-play-analytics .metric-card .metric-content .metric-value{color:#1f2937;font-size:1.875rem;font-weight:700;line-height:1.2}.gamergy-play-analytics .metric-card .metric-content .metric-subtitle{color:#9ca3af;font-size:.75rem;margin-top:.25rem}.gamergy-play-analytics .games-grid{display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(3,1fr)!important;margin-bottom:2rem!important}@media (max-width:1200px){.gamergy-play-analytics .games-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.gamergy-play-analytics .games-grid{grid-template-columns:1fr!important}}.gamergy-play-analytics .game-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9!important;border:1px solid #e5e7ebcc!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;padding:1.5rem!important;transition:all .3s}.gamergy-play-analytics .game-card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-4px)}.gamergy-play-analytics .game-card .game-card-header{align-items:center!important;border-bottom:1px solid #e5e7eb99!important;display:flex!important;gap:1rem!important;margin-bottom:1.5rem!important;padding-bottom:1rem!important}.gamergy-play-analytics .game-card .game-card-header .game-icon{border-radius:8px!important;flex-shrink:0;height:48px!important;object-fit:cover!important;width:48px!important}.gamergy-play-analytics .game-card .game-card-header .game-icon.game-icon-placeholder{align-items:center!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;display:flex!important;font-size:24px!important;justify-content:center!important}.gamergy-play-analytics .game-card .game-card-header .game-info{flex:1!important;min-width:0}.gamergy-play-analytics .game-card .game-card-header .game-info .game-name{color:#1f2937!important;font-size:1.125rem!important;font-weight:600!important;margin:0 0 .5rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gamergy-play-analytics .game-card .game-stats{display:grid!important;gap:.75rem!important;grid-template-columns:repeat(3,1fr)!important}.gamergy-play-analytics .game-card .game-stats .game-stat{align-items:center!important;background:#f9fafbcc!important;border-radius:8px!important;display:flex!important;gap:.5rem!important;padding:.75rem!important;transition:background .2s}.gamergy-play-analytics .game-card .game-stats .game-stat:hover{background:#f3f4f6}.gamergy-play-analytics .game-card .game-stats .game-stat i{flex-shrink:0;font-size:1.25rem!important}.gamergy-play-analytics .game-card .game-stats .game-stat i.fa-users{color:#667eea!important}.gamergy-play-analytics .game-card .game-stats .game-stat i.fa-trophy{color:#fbbf24!important}.gamergy-play-analytics .game-card .game-stats .game-stat i.fa-star{color:#f59e0b!important}.gamergy-play-analytics .game-card .game-stats .game-stat .stat-content{display:flex!important;flex-direction:column!important;min-width:0}.gamergy-play-analytics .game-card .game-stats .game-stat .stat-content .stat-value{color:#1f2937!important;font-size:1rem!important;font-weight:600!important;line-height:1.2}.gamergy-play-analytics .game-card .game-stats .game-stat .stat-content .stat-label{color:#6b7280!important;font-size:.75rem!important;white-space:nowrap}.gamergy-play-analytics .stage-list{display:flex;flex-direction:column;gap:1rem}.gamergy-play-analytics .stage-list .stage-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #e5e7ebcc;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:1.5rem;padding:1.5rem;transition:all .2s}.gamergy-play-analytics .stage-list .stage-item:hover{box-shadow:0 4px 12px #0000001f;transform:translate(4px)}.gamergy-play-analytics .stage-list .stage-item .stage-rank{color:#9ca3af;font-size:1.5rem;font-weight:700;min-width:40px;text-align:center}.gamergy-play-analytics .stage-list .stage-item .stage-icon{border-radius:8px;height:48px;object-fit:contain;width:48px}.gamergy-play-analytics .stage-list .stage-item .stage-content{flex:1}.gamergy-play-analytics .stage-list .stage-item .stage-content .stage-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.gamergy-play-analytics .stage-list .stage-item .stage-content .stage-subtitle{color:#6b7280;font-size:.875rem}.gamergy-play-analytics .stage-list .stage-item .stage-stats{align-items:center;display:flex;gap:2rem}.gamergy-play-analytics .stage-list .stage-item .stage-stats .stage-stat{text-align:center}.gamergy-play-analytics .stage-list .stage-item .stage-stats .stage-stat .stat-value{color:#1f2937;display:block;font-size:1.5rem;font-weight:700}.gamergy-play-analytics .stage-list .stage-item .stage-stats .stage-stat .stat-label{color:#6b7280;font-size:.75rem}.gamergy-play-analytics .alert-box{background:#fff9;border-radius:12px;color:#6b7280;padding:2rem;text-align:center}.minigames-form{margin:0 auto;max-width:900px;padding:2rem}.minigames-form .page--header{margin-bottom:3rem;text-align:center}.minigames-form .page--header h1{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.minigames-form .page--header__subtitle{color:var(--text-secondary);font-size:1rem;margin:0}.minigames-form__content{background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:2rem}.minigames-form__thumbnail-section{margin-bottom:2rem}.minigames-form__thumbnail-preview{align-items:center;display:flex;flex-direction:column;gap:1rem}.minigames-form__thumbnail-preview img{border-radius:8px;box-shadow:0 2px 8px #00000026;height:auto;max-height:200px;max-width:300px;object-fit:cover;width:100%}.minigames-form__thumbnail-upload .form-input__helper{display:block;margin-top:.5rem;text-align:center}.minigames-form__thumbnail-dropzone{background:var(--bg-tertiary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:3rem 2rem;text-align:center;transition:all .3s}.minigames-form__thumbnail-dropzone:hover{background:var(--bg-hover);border-color:var(--primary-color)}.minigames-form__thumbnail-dropzone.dragover{background:var(--primary-light);border-color:var(--primary-color);transform:scale(1.02)}.minigames-form__thumbnail-dropzone i{color:var(--text-secondary);display:block;font-size:3rem;margin-bottom:1rem}.minigames-form__thumbnail-dropzone p{color:var(--text-primary);font-weight:500;margin:.5rem 0}.minigames-form__thumbnail-dropzone p.small{color:var(--text-secondary);font-size:.875rem;font-weight:400}.minigames-form__thumbnail-dropzone button{margin-top:1rem}.minigames-form__actions{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.minigames-form__not-authorized{background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:4rem 2rem;text-align:center}.minigames-form__not-authorized i{color:var(--text-tertiary);display:block;font-size:4rem;margin-bottom:1.5rem}.minigames-form__not-authorized h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.minigames-form__not-authorized p{color:var(--text-secondary);font-size:1rem;margin:0}.minigames-form .form-input{margin-bottom:1.5rem}.minigames-form .form-input label{color:var(--text-primary);display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.minigames-form .form-input label:after{color:var(--danger-color);content:" *"}.minigames-form .form-input input[type=number],.minigames-form .form-input input[type=text],.minigames-form .form-input input[type=url],.minigames-form .form-input select,.minigames-form .form-input textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s,box-shadow .3s;width:100%}.minigames-form .form-input input[type=number]:focus,.minigames-form .form-input input[type=text]:focus,.minigames-form .form-input input[type=url]:focus,.minigames-form .form-input select:focus,.minigames-form .form-input textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.minigames-form .form-input input[type=number]::placeholder,.minigames-form .form-input input[type=text]::placeholder,.minigames-form .form-input input[type=url]::placeholder,.minigames-form .form-input select::placeholder,.minigames-form .form-input textarea::placeholder{color:var(--text-tertiary)}.minigames-form .form-input textarea{font-family:Monaco,Courier New,monospace;min-height:100px;resize:vertical}.minigames-form .form-input__helper{color:var(--text-secondary);display:block;font-size:.8125rem;font-style:italic;margin-top:.375rem}.minigames-form .section-title{border-bottom:2px solid var(--border-color);margin:2rem 0 1.5rem;padding-bottom:.75rem}.minigames-form .section-title h2,.minigames-form .section-title h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.minigames-form r-grid{display:grid;gap:1.5rem}.minigames-form r-grid[columns="2"]{grid-template-columns:repeat(2,1fr)}.minigames-form r-grid[columns="3"]{grid-template-columns:repeat(3,1fr)}.minigames-form .togglr{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.minigames-form .togglr label{color:var(--text-primary);font-weight:600;margin:0}.minigames-form .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .3s}.minigames-form .btn--primary{background:var(--primary-color);color:#fff}.minigames-form .btn--primary:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-2px)}.minigames-form .btn--primary:disabled{cursor:not-allowed;opacity:.6}.minigames-form .btn--secondary{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.minigames-form .btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-tertiary)}.minigames-form .btn--secondary:disabled{cursor:not-allowed;opacity:.6}.minigames-form .btn--danger{background:var(--danger-color);color:#fff}.minigames-form .btn--danger:hover:not(:disabled){background:var(--danger-dark);box-shadow:0 4px 12px #dc35454d;transform:translateY(-2px)}.minigames-form .btn--small{font-size:.875rem;padding:.5rem 1rem}.minigames-form .btn i{font-size:1rem}.minigames-form .spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1rem;width:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.minigames-form{padding:1rem}.minigames-form .page--header{margin-bottom:2rem}.minigames-form .page--header h1{font-size:1.5rem}.minigames-form .page--header__subtitle{font-size:.875rem}.minigames-form__content{padding:1.5rem}.minigames-form__thumbnail-dropzone{padding:2rem 1rem}.minigames-form__thumbnail-dropzone i{font-size:2rem}.minigames-form__thumbnail-dropzone p{font-size:.875rem}.minigames-form__thumbnail-dropzone p.small{font-size:.75rem}.minigames-form__thumbnail-preview img{max-width:100%}.minigames-form__actions{flex-direction:column-reverse}.minigames-form__actions .btn{width:100%}.minigames-form r-grid[columns-s="1"],.minigames-form r-grid[columns="2"],.minigames-form r-grid[columns="3"]{grid-template-columns:1fr}.minigames-form .form-input{margin-bottom:1rem}}@media (prefers-color-scheme:dark){.minigames-form .page--header h1{color:#fff}.minigames-form .page--header__subtitle{color:#b0b0b0}.minigames-form__content{background:#1e1e1e}.minigames-form__thumbnail-dropzone{background:#2a2a2a;border-color:#404040}.minigames-form__thumbnail-dropzone:hover{background:#333}.minigames-form__thumbnail-dropzone.dragover{background:rgba(var(--primary-rgb),.1)}.minigames-form .form-input input,.minigames-form .form-input select,.minigames-form .form-input textarea{background:#2a2a2a;border-color:#404040;color:#fff}.minigames-form .form-input input:focus,.minigames-form .form-input select:focus,.minigames-form .form-input textarea:focus{border-color:var(--primary-color)}.minigames-form .btn--secondary,.minigames-form .togglr{background:#2a2a2a;border-color:#404040}.minigames-form .btn--secondary:hover:not(:disabled){background:#333}}.alert-box{align-items:center;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.alert-box--loading{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);color:var(--primary-color)}.alert-box--loading .spinner{border-color:rgba(var(--primary-rgb),.3);border-top-color:var(--primary-color)}.minigames-edit-form__content{display:block!important;grid-template-columns:none!important;margin:0 auto}@media (max-width:768px){.minigames-edit-form__content{padding:1.5rem}.minigames-edit-form .minigames-edit-form__actions{flex-direction:column-reverse}}.minigames-active-banner{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:1.5rem}.minigames-active-banner__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.minigames-active-banner__header h2{color:#2c3e50;font-size:1.25rem;font-weight:700;margin:0}.minigames-active-banner__header .loading-spinner{animation:spin .8s linear infinite;border:2px solid #3498db;border-radius:50%;border-top-color:#0000;height:20px;width:20px}.minigames-active-banner__skeleton{background:#fff;border-radius:8px;display:flex;gap:1rem;padding:1rem}.minigames-active-banner__skeleton .skeleton-image{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%;border-radius:8px;flex-shrink:0;height:120px;width:120px}.minigames-active-banner__skeleton .skeleton-content{display:flex;flex:1;flex-direction:column;gap:.75rem}.minigames-active-banner__skeleton .skeleton-content .skeleton-title{height:24px;width:60%}.minigames-active-banner__skeleton .skeleton-content .skeleton-text,.minigames-active-banner__skeleton .skeleton-content .skeleton-title{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%;border-radius:4px}.minigames-active-banner__skeleton .skeleton-content .skeleton-text{height:16px;width:80%}.minigames-active-banner__skeleton .skeleton-content .skeleton-badge{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%;border-radius:14px;height:28px;width:100px}.minigames-active-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:1.5rem;padding:1rem;transition:all .3s}.minigames-active-card:hover{box-shadow:0 4px 12px #00000026}.minigames-active-card__image{background:#f5f5f5;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.minigames-active-card__image img{height:100%;object-fit:cover;width:100%}.minigames-active-card__placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:3rem;height:100%;justify-content:center;width:100%}.minigames-active-card__content{display:flex;flex:1;flex-direction:column;gap:.5rem}.minigames-active-card__title{color:#2c3e50;font-size:1.5rem;font-weight:700;margin:0}.minigames-active-card__description{color:#7f8c8d;line-height:1.5;margin:0}.minigames-active-card__meta{align-items:center;display:flex;gap:1rem;margin-top:auto}.minigames-active-card__type{align-items:center;color:#7f8c8d;display:flex;font-size:.9rem;gap:.5rem}.minigames-active-card__type i{color:#3498db}.minigames-empty-state{background:#fff;border-radius:8px;padding:3rem 1rem;text-align:center}.minigames-empty-state i{color:#bdc3c7;font-size:4rem;margin-bottom:1rem}.minigames-empty-state p{color:#7f8c8d;font-size:1.1rem;margin:.5rem 0}.minigames-empty-state__hint{color:#95a5a6;font-size:.95rem}.minigames-config{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:1.5rem}.minigames-config__header{align-items:center;border-bottom:2px solid #ecf0f1;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.minigames-config__header h3{color:#2c3e50;font-size:1.25rem;font-weight:700;margin:0}.minigames-config__header .loading-spinner{animation:spin .8s linear infinite;border:2px solid #3498db;border-radius:50%;border-top-color:#0000;height:20px;width:20px}.minigames-config__content{display:flex;flex-direction:column;gap:1.5rem}.minigames-config__item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:2rem;justify-content:space-between;padding:1rem}.minigames-config__item--nested{background:#e9ecef;margin-left:2rem}.minigames-config__item-label{align-items:flex-start;display:flex;flex:1;gap:1rem}.minigames-config__item-label i{color:#3498db;font-size:1.5rem;margin-top:.25rem}.minigames-config__item-label strong{color:#2c3e50;display:block;font-size:1rem;margin-bottom:.25rem}.minigames-config__item-hint{color:#7f8c8d;font-size:.85rem;line-height:1.4;margin:0}.minigames-config__item-control{flex-shrink:0}.minigames-config__item-control .form-input,.minigames-config__item-control .form-select{border:1px solid #dfe6e9;border-radius:6px;font-size:.95rem;min-width:200px;padding:.5rem .75rem;transition:all .3s}.minigames-config__item-control .form-input:focus,.minigames-config__item-control .form-select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.minigames-config__item-control .form-input:disabled,.minigames-config__item-control .form-select:disabled{background:#ecf0f1;cursor:not-allowed}.minigames-config__item-control .form-input--small{min-width:100px}.minigames-config__actions{border-top:1px solid #ecf0f1;display:flex;justify-content:flex-end;padding-top:1rem}.minigames-list{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.minigames-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.minigames-list__header h3{color:#2c3e50;font-size:1.25rem;font-weight:700;margin:0}.minigames-list__header .loading-spinner{animation:spin .8s linear infinite;border:2px solid #3498db;border-radius:50%;border-top-color:#0000;height:20px;width:20px}.minigames-list__skeleton{display:flex;flex-direction:column;gap:1rem}.minigames-list__skeleton-row{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:1rem;padding:1rem}.minigames-list__skeleton-row .skeleton-checkbox{height:24px;width:24px}.minigames-list__skeleton-row .skeleton-checkbox,.minigames-list__skeleton-row .skeleton-image{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%;border-radius:4px}.minigames-list__skeleton-row .skeleton-image{height:60px;width:60px}.minigames-list__skeleton-row .skeleton-content{border-radius:4px;flex:1;height:20px}.minigames-list__skeleton-row .skeleton-badge,.minigames-list__skeleton-row .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%}.minigames-list__skeleton-row .skeleton-badge{border-radius:14px;height:28px;width:80px}.minigames-list__skeleton-row .skeleton-actions{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0) 0 0/200% 100%;border-radius:4px;height:32px;width:100px}.minigames-cards{display:flex;flex-direction:column;gap:1rem}.minigame-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.25rem;transition:all .3s}.minigame-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.minigame-card--active{background:#f8fff9;border-color:#28a745;box-shadow:0 2px 8px #28a74533}.minigame-card__badge{background:#28a745;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.75rem;padding:.25rem .75rem}.minigame-card__badge i{margin-right:.25rem}.minigame-card__header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.minigame-card__icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.minigame-card__title{color:#212529;font-size:1.25rem;font-weight:600;margin:0}.minigame-card__body{margin-bottom:1rem}.minigame-card__description{color:#495057;font-size:.875rem;line-height:1.5;margin:0 0 .75rem}.minigame-card__description i{color:#17a2b8;margin-right:.5rem}.minigame-card__meta{display:flex;flex-wrap:wrap;gap:1rem}.minigame-card__meta-item{align-items:center;color:#6c757d;display:inline-flex;font-size:.8125rem;gap:.375rem}.minigame-card__meta-item i.fa-clock{color:#ffc107}.minigame-card__meta-item i.fa-signal{color:#17a2b8}.minigame-card__meta-item i.fa-sort-numeric-down{color:#6c757d}.minigame-card__meta-item strong{color:#495057}.minigame-card__footer{align-items:center;border-top:1px solid #dee2e6;display:flex;gap:.75rem;justify-content:space-between;padding-top:1rem}.minigame-card__actions-left{align-items:center;display:flex;gap:.5rem}.minigame-card__active-label{align-items:center;color:#28a745;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem}.minigame-card__active-label i{font-size:1rem}.minigames-table .table{border-collapse:collapse;width:100%}.minigames-table .table__th{background:#f8f9fa;border-bottom:2px solid #ecf0f1;color:#2c3e50;font-weight:600;padding:.75rem 1rem;text-align:left}.minigames-table .table__th--center{text-align:center}.minigames-table .table__tr{transition:all .3s}.minigames-table .table__tr:hover{background:#f8f9fa}.minigames-table .table__tr--active{background:#e3f2fd}.minigames-table .table__tr--active:hover{background:#d0e7f9}.minigames-table .table__td{border-bottom:1px solid #ecf0f1;padding:1rem;vertical-align:middle}.minigames-table .table__td--center{text-align:center}.minigames-table .table__image{background:#f5f5f5;border-radius:8px;height:60px;overflow:hidden;width:60px}.minigames-table .table__image img{height:100%;object-fit:cover;width:100%}.minigames-table .table__image-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.minigames-table .table__actions{display:flex;gap:.5rem;justify-content:center}.radio-wrapper{position:relative}.radio-wrapper .radio-input{cursor:pointer;opacity:0;position:absolute}.radio-wrapper .radio-input:checked+.radio-label:after{opacity:1;transform:scale(1)}.radio-wrapper .radio-input:checked+.radio-label{background:#e3f2fd;border-color:#3498db}.radio-wrapper .radio-label{background:#fff;border:2px solid #bdc3c7;border-radius:50%;cursor:pointer;display:block;height:24px;position:relative;transition:all .3s;width:24px}.radio-wrapper .radio-label:after{background:#3498db;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);transition:all .3s;width:12px}.radio-wrapper .radio-label:hover{border-color:#3498db}.pill{align-items:center;border-radius:20px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.4rem .75rem;white-space:nowrap}.pill-success{background:#d4edda;color:#155724}.pill-danger{background:#f8d7da;color:#721c24}.pill-default{background:#e9ecef;color:#495057}.pill i{font-size:.9rem}.page--unauthorized{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.page--unauthorized i{color:#e74c3c;font-size:4rem;margin-bottom:1.5rem}.page--unauthorized h2{color:#2c3e50;font-size:1.75rem;margin:0 0 1rem}.page--unauthorized p{color:#7f8c8d;font-size:1.1rem;margin:0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.minigames-active-card{flex-direction:column}.minigames-active-card__image{height:180px;width:100%}.minigames-config__item{align-items:flex-start;flex-direction:column;gap:1rem}.minigames-config__item-control,.minigames-config__item-control .form-input,.minigames-config__item-control .form-select{width:100%}.minigames-table{overflow-x:auto}.minigames-table .table{min-width:800px}}.minigames-config-form{padding:2rem}.minigames-config-form__content{background:var(--bg-secondary,#1e1e1e);border-radius:12px;box-shadow:0 2px 8px #0000001a;display:block!important;grid-template-columns:none!important;padding:2rem}.minigames-config-form__form{display:flex;flex-direction:column;gap:0}.minigames-config-form .section-title{border-bottom:2px solid #e9ecef;margin-bottom:1.5rem;margin-top:2rem;padding-bottom:.5rem}.minigames-config-form .section-title:first-child{margin-top:0}.minigames-config-form .section-title strong{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:.5rem}.minigames-config-form .section-title strong i.fa-star{color:#ffc107}.minigames-config-form .section-title strong i.fa-calendar-week{color:#17a2b8}.minigames-config-form .section-title strong i.fa-redo{color:#28a745}.minigames-config-form .section-title strong i.fa-gamepad{color:#007bff}.minigames-config-form .section-help{color:#6c757d;font-size:.875rem;font-style:italic;margin-bottom:1rem}.minigames-config-form .form-control{background:#2a2a2a;border:1px solid #ced4da;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s,box-shadow .3s;width:100%}.minigames-config-form .form-control:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.minigames-config-form .form-input__helper{color:#6c757d;display:block;font-size:.8125rem;font-style:italic;margin-top:.5rem}.minigames-config-form .rotation-order-section{margin-top:1rem}.minigames-config-form .rotation-order-section .rotation-order-title{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .5rem}.minigames-config-form .rotation-order-section .rotation-order-help{color:#6c757d;font-size:.8125rem;font-style:italic;margin:0 0 1rem}.minigames-config-form .sortable-list{list-style:none;margin:0;padding:0}.minigames-config-form .sortable-list .sortable-item{align-items:center;background:#2a2a2a;border:1px solid #404040;border-radius:8px;cursor:move;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;transition:all .3s}.minigames-config-form .sortable-list .sortable-item:hover{background:#333;box-shadow:0 2px 4px #0003}.minigames-config-form .sortable-list .sortable-item:last-child{margin-bottom:0}.minigames-config-form .sortable-list .sortable-item .drag-handle{color:#6c757d;font-size:1rem}.minigames-config-form .sortable-list .sortable-item .game-name{color:#fff;font-weight:500}.minigames-config-form .sortable-list .no-games-item{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:.75rem;text-align:center}.minigames-config-form .sortable-list .no-games-item .no-games-message{color:#856404;font-size:.875rem;margin:0}.minigames-config-form .sortable-list .sortable-ghost{opacity:.4}.minigames-config-form .games-checkboxes{display:grid;gap:.75rem}.minigames-config-form .games-checkboxes .game-checkbox{align-items:center;background:#2a2a2a;border:1px solid #404040;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:all .2s}.minigames-config-form .games-checkboxes .game-checkbox:hover{background:#333;border-color:#5a6268}.minigames-config-form .games-checkboxes .game-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;width:18px}.minigames-config-form .games-checkboxes .game-checkbox .game-info{display:flex;flex-direction:column;gap:.25rem}.minigames-config-form .games-checkboxes .game-checkbox .game-info strong{color:#fff;font-size:.9375rem;font-weight:500}.minigames-config-form .games-checkboxes .game-checkbox .game-info .game-type{color:#6c757d;font-size:.8125rem}.minigames-config-form__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.minigames-config-form r-grid{display:grid;gap:1.5rem;margin-bottom:0}.minigames-config-form r-grid[columns="1"]{grid-template-columns:1fr}.minigames-config-form r-cell{display:block}@media (max-width:768px){.minigames-config-form{padding:1rem}.minigames-config-form .page--header{margin-bottom:1.5rem}.minigames-config-form .page--header h1{font-size:1.5rem}.minigames-config-form .page--header__subtitle{font-size:.875rem}.minigames-config-form__content{padding:1.5rem}.minigames-config-form__actions{flex-direction:column-reverse}.minigames-config-form__actions .btn{justify-content:center;width:100%}.minigames-config-form .games-checkboxes .game-checkbox{padding:.625rem .75rem}}.rewards-list{margin:0 auto;max-width:1400px;padding:2rem}.rewards-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.rewards-list__header-left{flex:1}.rewards-list__header-right{display:flex;gap:1rem}.rewards-list__stats{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.rewards-list__filters{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem;padding:1.5rem}.rewards-list__filters,.rewards-list__table-container{background:var(--background-secondary,#2a2a2a);border-radius:8px}.rewards-list__table-container{overflow:hidden}.rewards-list__pagination{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem}.rewards-list__empty{color:var(--text-secondary,#aaa);padding:4rem 2rem;text-align:center}.rewards-list__empty i{color:var(--text-muted,#666);margin-bottom:1rem}.rewards-list__empty h3{color:var(--text-primary,#fff);margin:1rem 0 .5rem}.rewards-list__empty p{margin-bottom:2rem}.stats-card{align-items:center;background:var(--background-secondary,#2a2a2a);border-left:4px solid #0000;border-radius:8px;display:flex;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.stats-card:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.stats-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:2rem;height:60px;justify-content:center;width:60px}.stats-card__content{flex:1}.stats-card__value{color:var(--text-primary,#fff);font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stats-card__label{color:var(--text-secondary,#aaa);font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.stats-card--primary{border-left-color:var(--color-primary,#0ea5e9)}.stats-card--primary .stats-card__icon{background:#0ea5e926;color:var(--color-primary,#0ea5e9)}.stats-card--success{border-left-color:#10b981}.stats-card--success .stats-card__icon{background:#10b98126;color:#10b981}.stats-card--warning{border-left-color:#f59e0b}.stats-card--warning .stats-card__icon{background:#f59e0b26;color:#f59e0b}.stats-card--danger{border-left-color:#ef4444}.stats-card--danger .stats-card__icon{background:#ef444426;color:#ef4444}.stats-card--info{border-left-color:#8b5cf6}.stats-card--info .stats-card__icon{background:#8b5cf626;color:#8b5cf6}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{align-items:center;color:var(--text-secondary,#aaa);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.filter-group label i{font-size:.875rem}.filter-input,.filter-select{background:var(--background-primary,#1e1e1e);border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary,#fff);font-size:.9375rem;padding:.625rem 1rem;transition:border-color .2s,box-shadow .2s}.filter-input:focus,.filter-select:focus{border-color:var(--color-primary,#0ea5e9);box-shadow:0 0 0 3px #0ea5e91a;outline:none}.filter-input::placeholder,.filter-select::placeholder{color:var(--text-muted,#666)}.rewards-table{border-collapse:collapse;width:100%}.rewards-table__th{border-bottom:2px solid #ffffff1a;color:var(--text-secondary,#aaa);font-size:.8125rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.rewards-table__th--sortable{cursor:pointer;position:relative;transition:color .2s;-webkit-user-select:none;user-select:none}.rewards-table__th--sortable:hover{color:var(--text-primary,#fff)}.rewards-table__th--sortable .sort-icon{margin-left:.5rem;opacity:.3;transition:opacity .2s}.rewards-table__th--sortable.sort-asc,.rewards-table__th--sortable.sort-desc{color:var(--color-primary,#0ea5e9)}.rewards-table__th--sortable.sort-asc .sort-icon,.rewards-table__th--sortable.sort-desc .sort-icon{opacity:1}.rewards-table__th--sortable.sort-asc .sort-icon:before{content:""}.rewards-table__th--sortable.sort-desc .sort-icon:before{content:""}.rewards-table__th--image{width:80px}.rewards-table__th--actions{text-align:right;width:150px}.rewards-table__row{transition:background-color .2s}.rewards-table__row:hover{background:#ffffff08}.rewards-table__td{border-bottom:1px solid #ffffff0d;padding:1rem;vertical-align:middle}.rewards-table__td--image{padding:.75rem}.rewards-table__td--actions{text-align:right}.reward-image{object-fit:cover}.reward-image,.reward-image-placeholder{border:1px solid #ffffff1a;border-radius:6px;height:60px;width:60px}.reward-image-placeholder{align-items:center;background:var(--background-primary,#1e1e1e);color:var(--text-muted,#666);display:flex;font-size:1.5rem;justify-content:center}.reward-name{align-items:center;color:var(--text-primary,#fff);display:flex;font-weight:500;gap:.5rem}.reward-price{display:flex;flex-direction:column;gap:.25rem}.reward-price .price-coins{color:var(--text-primary,#fff);font-weight:600}.reward-price .price-eur{color:var(--text-secondary,#aaa);font-size:.875rem}.reward-stock{display:flex;flex-direction:column;gap:.5rem}.reward-stock .stock-value{font-weight:600}.reward-stock .stock-value--ok{color:#10b981}.reward-stock .stock-value--low{color:#f59e0b}.reward-stock .stock-value--out{color:#ef4444}.stock-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:100px}.stock-bar__fill{border-radius:3px;height:100%;transition:width .3s}.stock-bar__fill--ok{background:#10b981}.stock-bar__fill--low{background:#f59e0b}.stock-bar__fill--out{background:#ef4444}.redemptions-count{color:var(--text-primary,#fff);font-weight:600}.badge{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.badge--featured{background:#fbbf2426;border:1px solid #fbbf244d;color:#fbbf24}.badge--category.badge--apparel{background:#ec489926;border:1px solid #ec48994d;color:#ec4899}.badge--category.badge--accessories{background:#8b5cf626;border:1px solid #8b5cf64d;color:#8b5cf6}.badge--category.badge--gaming{background:#0ea5e926;border:1px solid #0ea5e94d;color:#0ea5e9}.badge--category.badge--electronics{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.badge--category.badge--collectibles{background:#fb923c26;border:1px solid #fb923c4d;color:#fb923c}.toggle-switch{display:inline-block;height:24px;position:relative;width:48px}.toggle-switch .toggle-checkbox{height:0;opacity:0;width:0}.toggle-switch .toggle-checkbox:checked+.toggle-slider{background-color:#10b981}.toggle-switch .toggle-checkbox:checked+.toggle-slider:before{transform:translate(24px)}.toggle-switch .toggle-checkbox:disabled+.toggle-slider{cursor:not-allowed;opacity:.5}.toggle-switch .toggle-slider{background-color:#374151;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:all .3s}.toggle-switch .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:all .3s;width:18px}.action-buttons{display:flex;gap:.5rem;justify-content:flex-end}.action-buttons .btn--icon{align-items:center;border-radius:6px;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.action-buttons .btn--icon:hover{transform:translateY(-2px)}.pagination__info{color:var(--text-secondary,#aaa);font-size:.9375rem}.pagination__info strong{color:var(--text-primary,#fff);font-weight:600}.pagination__controls{align-items:center;display:flex;gap:1rem}.pagination__select{background:var(--background-primary,#1e1e1e);border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary,#fff);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.pagination__select:focus{border-color:var(--color-primary,#0ea5e9);outline:none}.pagination__buttons{display:flex;gap:.5rem}.pagination__current{color:var(--text-primary,#fff);font-weight:500;padding:0 1rem;white-space:nowrap}@media (max-width:1024px){.rewards-list{padding:1.5rem}.rewards-list__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rewards-list__filters{grid-template-columns:1fr 1fr}.rewards-table__td,.rewards-table__th{font-size:.875rem;padding:.75rem}}@media (max-width:768px){.rewards-list{padding:1rem}.rewards-list__header{align-items:stretch;flex-direction:column}.rewards-list__header-right{flex-direction:column}.rewards-list__filters,.rewards-list__stats{grid-template-columns:1fr}.rewards-list__pagination{align-items:stretch;flex-direction:column}.pagination__controls{flex-direction:column;gap:1rem}.pagination__buttons{justify-content:center}.rewards-list__table-container{overflow-x:auto}.rewards-table{min-width:900px}}.rewards-form{background:var(--background-primary,#1e1e1e);margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.rewards-form__header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.rewards-form__header-left{align-items:center;display:flex;gap:1rem}.rewards-form__title{color:var(--text-primary,#fff);font-size:2rem;font-weight:600;margin:0}.rewards-form__badge{border-radius:4px;font-size:.875rem;font-weight:500;padding:.375rem .75rem}.rewards-form__badge--active{background:#10b98133;color:#10b981}.rewards-form__badge--inactive{background:#ef444433;color:#ef4444}.rewards-form__container{display:block;margin:0 auto;max-width:900px}.rewards-form__main{width:100%}.rewards-form__price-conversion{align-items:center;background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:1rem 0;padding:.75rem 1rem}.rewards-form__price-conversion i{font-size:1.125rem}.rewards-form__price-conversion span{font-size:.9375rem;font-weight:500}.rewards-form__margin{align-items:center;background:var(--background-secondary,#2a2a2a);border-radius:6px;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem}.rewards-form__margin-label{color:var(--text-secondary,#aaa);font-size:.9375rem}.rewards-form__margin-value{font-size:1.5rem;font-weight:600}.rewards-form__margin-value--low{color:#ef4444}.rewards-form__margin-value--medium{color:#f59e0b}.rewards-form__margin-value--high{color:#10b981}.rewards-form__stock-info{background:var(--background-secondary,#2a2a2a);border-radius:6px;margin:1rem 0;padding:1rem}.rewards-form__stock-row{display:flex;justify-content:space-between;padding:.5rem 0}.rewards-form__stock-row:not(:last-child){border-bottom:1px solid #ffffff0d}.rewards-form__stock-label{color:var(--text-secondary,#aaa);font-size:.9375rem}.rewards-form__stock-value{color:var(--text-primary,#fff);font-weight:600}.rewards-form__stock-bar{background:#ffffff1a;border-radius:4px;height:8px;margin:1rem 0;overflow:hidden;width:100%}.rewards-form__stock-bar-fill{height:100%;transition:width .3s,background-color .3s}.rewards-form__stock-bar-fill--ok{background:linear-gradient(90deg,#10b981,#059669)}.rewards-form__stock-bar-fill--low{background:linear-gradient(90deg,#f59e0b,#d97706)}.rewards-form__stock-bar-fill--out{background:linear-gradient(90deg,#ef4444,#dc2626)}.rewards-form__images-gallery{margin-top:2rem}.rewards-form__images-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:1rem}.rewards-form__image-slot{aspect-ratio:1;background:var(--background-secondary,#2a2a2a);border:2px dashed #fff3;border-radius:8px;overflow:hidden;position:relative;transition:border-color .2s}.rewards-form__image-slot:hover{border-color:#fff6}.rewards-form__image-preview{height:100%;object-fit:cover;width:100%}.rewards-form__image-remove{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:background .2s;width:28px;z-index:10}.rewards-form__image-remove:hover{background:#dc2626}.rewards-form__image-remove i{font-size:.875rem}.rewards-form__image-empty{align-items:center;color:var(--text-secondary,#aaa);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transition:color .2s;width:100%}.rewards-form__image-empty:hover{color:var(--text-primary,#fff)}.rewards-form__image-empty i{font-size:2rem;margin-bottom:.5rem}.rewards-form__image-empty span{font-size:.75rem}.rewards-form__image-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.rewards-form__availability{align-items:center;background:var(--background-secondary,#2a2a2a);border-radius:6px;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.rewards-form__availability-dot{border-radius:50%;height:12px;width:12px}.rewards-form__availability-dot--available{background:#10b981;box-shadow:0 0 8px #10b98180}.rewards-form__availability-dot--upcoming{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.rewards-form__availability-dot--expired{background:#ef4444;box-shadow:0 0 8px #ef444480}.rewards-form__availability-dot--inactive{background:#6b7280}.rewards-form__availability-text{color:var(--text-primary,#fff);font-size:.9375rem;font-weight:500}.rewards-form__actions{border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.rewards-form__actions .btn{min-width:140px}.rewards-form__actions .btn i.spinning{animation:spin 1s linear infinite}.rewards-form__preview,.rewards-form__preview-badge,.rewards-form__preview-card,.rewards-form__preview-coins,.rewards-form__preview-content,.rewards-form__preview-description,.rewards-form__preview-eur,.rewards-form__preview-featured,.rewards-form__preview-image,.rewards-form__preview-name,.rewards-form__preview-placeholder,.rewards-form__preview-price,.rewards-form__preview-stock,.rewards-form__preview-stock-label,.rewards-form__preview-stock-value,.rewards-form__preview-title{display:none}.form-group__char-counter{color:var(--text-secondary,#aaa);font-size:.8125rem;margin-top:.25rem;text-align:right}.form-group--inline{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group__half{width:100%}.form-label{color:var(--text-primary,#fff);display:block;font-size:.9375rem;font-weight:500;margin-bottom:.5rem}.form-help-text{color:var(--text-secondary,#aaa);font-size:.8125rem;line-height:1.4;margin-top:.25rem}@media (max-width:1024px){.rewards-form{padding:1.5rem}.rewards-form__container{max-width:100%}.rewards-form__title{font-size:1.75rem}}@media (max-width:768px){.rewards-form{padding:1rem}.rewards-form__header{align-items:flex-start;flex-direction:column;gap:1rem}.rewards-form__header-right,.rewards-form__header-right .btn{width:100%}.rewards-form__title{font-size:1.5rem}.rewards-form__actions{flex-direction:column}.rewards-form__actions .btn{width:100%}.rewards-form .form-group--inline{grid-template-columns:1fr}.rewards-form__images-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:480px){.rewards-form{padding:.75rem}.rewards-form__preview-card{padding:1rem}.rewards-form__images-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.staff-redeem-panel{max-width:100%;min-height:calc(100vh - 60px);padding:1rem}.staff-redeem-panel__header{margin-bottom:2rem;text-align:center}.staff-redeem-panel__title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;justify-content:center;margin-bottom:.5rem}.staff-redeem-panel__title i{color:var(--gts-sys-color-primary);font-size:1.75rem}.staff-redeem-panel__showcase{color:#888;font-size:.95rem;font-weight:500}.staff-redeem-panel__dashboard{background:var(--gts-sys-color-background-alt);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.staff-redeem-panel__dashboard-section:not(:last-child){margin-bottom:1rem}.staff-redeem-panel__dashboard-title{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.staff-redeem-panel__dashboard-title i{color:var(--gts-sys-color-primary);font-size:1rem}.staff-redeem-panel__dashboard-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.staff-redeem-panel__dashboard-stat{background:var(--gts-sys-color-background-alt-2);border-radius:8px;padding:1rem;text-align:center}.staff-redeem-panel__dashboard-stat--wide{grid-column:span 2}@media (max-width:767px){.staff-redeem-panel__dashboard-stat--wide{grid-column:span 1}}.staff-redeem-panel__dashboard-stat-value{color:var(--gts-sys-color-background-alt-color-primary);font-size:1.5rem}@media (max-width:1200px){.staff-redeem-panel__dashboard-stat-value{font-size:calc(1.275rem + .3vw)}}.staff-redeem-panel__dashboard-stat-value{font-weight:700}.staff-redeem-panel__dashboard-stat-value--small{color:#fff;font-size:1.2rem}.staff-redeem-panel__dashboard-stat-label{color:#888;font-size:.75rem;text-transform:uppercase}.staff-redeem-panel__dashboard-update{align-items:center;background:rgba(var(--gts-sys-color-primary-rgb),.05);border-left:3px solid var(--gts-sys-color-primary);border-radius:4px;color:var(--gts-sys-color-primary);display:flex;font-size:.85rem;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.staff-redeem-panel__dashboard-update i{animation:pulse 2s infinite}.staff-redeem-panel__progress{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1rem;position:relative}.staff-redeem-panel__progress-step{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;position:relative;z-index:1}.staff-redeem-panel__progress-number{align-items:center;background:var(--gts-sys-color-background-alt);border:2px solid #333;border-radius:50%;color:#666;display:flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;transition:all .3s;width:40px}.staff-redeem-panel__progress-number i{font-size:1.1rem}.staff-redeem-panel__progress-label{color:#666;font-size:.75rem;text-align:center;transition:color .3s}.staff-redeem-panel__progress-line{background:#333;flex:1;height:2px;margin:0 .5rem}.staff-redeem-panel__progress-step.active .staff-redeem-panel__progress-number{background:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);box-shadow:0 0 15px #4caf5066;color:#fff}.staff-redeem-panel__progress-step.active .staff-redeem-panel__progress-label{color:var(--gts-sys-color-primary);font-weight:600}.staff-redeem-panel__progress-step.completed .staff-redeem-panel__progress-number{background:var(--gts-sys-color-primary);border-color:var(--gts-sys-color-primary);color:#fff}.staff-redeem-panel__progress-step.completed .staff-redeem-panel__progress-label{color:#888}.staff-redeem-panel__step{margin-bottom:2rem}.staff-redeem-panel__card{background:var(--gts-sys-color-background-alt);border-radius:12px;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;padding:2rem 1.5rem;text-align:center}.staff-redeem-panel__step-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:center;margin:0 0 1rem}.staff-redeem-panel__step-description{color:#bbb;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.staff-redeem-panel__input-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.staff-redeem-panel__input-group{align-items:stretch;flex-direction:row}}.staff-redeem-panel__input{background:var(--gts-sys-color-background-alt-2);border:2px solid #333;border-radius:8px;color:#fff;flex:1;font-size:1rem;padding:.875rem 1rem;transition:all .3s}.staff-redeem-panel__input:focus{border-color:var(--gts-sys-color-primary);box-shadow:0 0 0 3px rgba(var(--gts-sys-color-primary-rgb),.05);outline:none}.staff-redeem-panel__input::placeholder{color:#666}.staff-redeem-panel__tip{align-items:flex-start;background:rgba(var(--gts-sys-color-primary-rgb),.05);border-left:3px solid var(--gts-sys-color-primary);border-radius:4px;display:flex;gap:.75rem;padding:1rem;text-align:left}.staff-redeem-panel__tip i{color:var(--gts-sys-color-primary);flex-shrink:0;margin-top:2px}.staff-redeem-panel__tip span{color:#bbb;font-size:.9rem;line-height:1.5}.staff-redeem-panel__user-validated{background:var(--gts-sys-color-background-alt-2);border:2px solid var(--gts-sys-color-primary);border-radius:12px;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;padding:1.5rem}.staff-redeem-panel__user-avatar{background:#333;border-radius:50%;height:80px;margin:0 auto 1rem;overflow:hidden;width:80px}.staff-redeem-panel__user-avatar img{height:100%;object-fit:cover;width:100%}.staff-redeem-panel__user-avatar i{align-items:center;color:#666;display:flex;font-size:2.5rem;height:100%;justify-content:center;width:100%}.staff-redeem-panel__user-info{margin-bottom:1.5rem;text-align:center}.staff-redeem-panel__user-name{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 .25rem}.staff-redeem-panel__user-email{color:#888;font-size:.9rem;margin:0 0 1rem}.staff-redeem-panel__user-balance{align-items:center;background:var(--gts-sys-color-background-alt);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.staff-redeem-panel__user-balance i{color:var(--gts-sys-color-primary);font-size:1.2rem}.staff-redeem-panel__balance-amount{color:var(--gts-sys-color-primary);font-size:1.5rem;font-weight:700}.staff-redeem-panel__balance-label{color:#888;font-size:.9rem}.staff-redeem-panel__balance-eur{color:#666;font-size:.85rem}.staff-redeem-panel__user-actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.staff-redeem-panel__user-actions{flex-direction:row}}.staff-redeem-panel__user-actions .btn{flex:1;min-height:50px}.staff-redeem-panel__user-header{align-items:center;background:var(--gts-sys-color-background-alt);border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.staff-redeem-panel__user-header-left{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.staff-redeem-panel__user-header-avatar{background:#333;border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.staff-redeem-panel__user-header-avatar img{height:100%;object-fit:cover;width:100%}.staff-redeem-panel__user-header-avatar i{align-items:center;color:#666;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.staff-redeem-panel__user-header-info{flex:1;min-width:0}.staff-redeem-panel__user-header-name{color:#fff;display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.staff-redeem-panel__user-header-balance{align-items:center;color:var(--gts-sys-color-primary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.staff-redeem-panel__user-header-balance i{font-size:.85rem}.staff-redeem-panel__filter{background:var(--gts-sys-color-background-alt-2);border:2px solid #333;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;padding:.75rem 1rem;transition:all .3s;width:100%}.staff-redeem-panel__filter:focus{border-color:var(--gts-sys-color-primary);outline:none}.staff-redeem-panel__filter option{background:var(--gts-sys-color-background-alt-2);color:#fff}.staff-redeem-panel__filters{grid-template-columns:1fr}@media (min-width:768px){.staff-redeem-panel__filters{grid-template-columns:repeat(3,1fr)}}.staff-redeem-panel__content{background:var(--gts-sys-color-background-alt);border-radius:12px;margin-bottom:2rem;padding:2rem 1.5rem}.staff-redeem-panel__qr-section{margin:0 auto;max-width:500px;text-align:center}.staff-redeem-panel__qr-section-icon{color:var(--gts-sys-color-primary);display:block;font-size:4rem;margin-bottom:1.5rem}.staff-redeem-panel__qr-section-description{color:#bbb;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.staff-redeem-panel__qr-section-input{margin-bottom:1.5rem}.staff-redeem-panel__qr-section-input label{color:#fff;display:block;font-weight:500;margin-bottom:.5rem;text-align:left}.staff-redeem-panel__qr-section-input input{background:var(--gts-sys-color-background-alt-2);border:2px solid #333;border-radius:8px;color:#fff;font-size:1rem;padding:.875rem 1rem;transition:all .3s;width:100%}.staff-redeem-panel__qr-section-input input:focus{border-color:var(--gts-sys-color-primary);box-shadow:0 0 0 3px rgba(var(--gts-sys-color-primary-rgb),.05);outline:none}.staff-redeem-panel__qr-section-input input::placeholder{color:#666}.staff-redeem-panel__qr-section-actions{display:flex;flex-direction:column;gap:.75rem}.staff-redeem-panel__qr-section-actions .btn{min-height:56px;width:100%}.staff-redeem-panel__qr-section-tip{background:rgba(var(--gts-sys-color-primary-rgb),.05);border-left:3px solid var(--gts-sys-color-primary);border-radius:4px;margin-top:1.5rem;padding:1rem;text-align:left}.staff-redeem-panel__qr-section-tip i{color:var(--gts-sys-color-primary);margin-right:.5rem}.staff-redeem-panel__qr-section-tip p{color:#bbb;font-size:.85rem;margin:0}.staff-redeem-panel__user-card{background:var(--gts-sys-color-background-alt-2);border:2px solid var(--gts-sys-color-primary);border-radius:10px;margin-top:2rem;padding:1.5rem}.staff-redeem-panel__user-card-header{align-items:center;border-bottom:1px solid #333;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.staff-redeem-panel__user-card-avatar{background:#333;border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;width:60px}.staff-redeem-panel__user-card-avatar img{height:100%;object-fit:cover;width:100%}.staff-redeem-panel__user-card-avatar i{align-items:center;color:#666;display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.staff-redeem-panel__user-card-info{flex:1;min-width:0}.staff-redeem-panel__user-card-info h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.staff-redeem-panel__user-card-info p{color:#888;font-size:.85rem;margin:0}.staff-redeem-panel__user-card-balance{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.staff-redeem-panel__user-card-balance-row{align-items:center;display:flex;justify-content:space-between}.staff-redeem-panel__user-card-balance-row span:first-child{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.5rem}.staff-redeem-panel__user-card-balance-row span:first-child i{color:var(--gts-sys-color-primary)}.staff-redeem-panel__user-card-balance-row span:last-child{color:#fff;font-size:1.1rem;font-weight:600}.staff-redeem-panel__user-card-actions{display:flex;gap:.75rem}.staff-redeem-panel__user-card-actions .btn{flex:1;min-height:50px}.staff-redeem-panel__user-sticky{background:var(--gts-sys-color-background-alt);border-radius:8px;box-shadow:0 2px 8px #0003;margin-bottom:1.5rem;padding:1rem;position:sticky;top:60px;z-index:10}.staff-redeem-panel__user-sticky-content{align-items:center;display:flex;gap:1rem;justify-content:space-between}.staff-redeem-panel__user-sticky-info{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.staff-redeem-panel__user-sticky-info img{border-radius:50%;height:40px;object-fit:cover;width:40px}.staff-redeem-panel__user-sticky-info-text{flex:1;min-width:0}.staff-redeem-panel__user-sticky-info-text strong{color:#fff;display:block;font-size:.95rem;margin-bottom:.25rem}.staff-redeem-panel__user-sticky-info-text span{align-items:center;color:var(--gts-sys-color-primary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.staff-redeem-panel__user-sticky-info-text span i{font-size:.85rem}.staff-redeem-panel__user-sticky-change .btn{font-size:.85rem;padding:.5rem 1rem;white-space:nowrap}.staff-redeem-panel__filters{display:grid;gap:1rem;margin-bottom:1.5rem}.staff-redeem-panel__filters-item label{color:#fff;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.staff-redeem-panel__filters-item select{background:var(--gts-sys-color-background-alt-2);border:2px solid #333;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;padding:.75rem 1rem;transition:all .3s;width:100%}.staff-redeem-panel__filters-item select:focus{border-color:var(--gts-sys-color-primary);outline:none}.staff-redeem-panel__filters-item select option{background:var(--gts-sys-color-background-alt-2);color:#fff}.staff-redeem-panel__rewards-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2rem}.staff-redeem-panel__reward-card{background:var(--gts-sys-color-background-alt-2);border:2px solid #333;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.staff-redeem-panel__reward-card.disabled{cursor:not-allowed;opacity:.6}.staff-redeem-panel__reward-card.disabled .staff-redeem-panel__reward-card-image{filter:grayscale(50%)}.staff-redeem-panel__reward-card-image{background:linear-gradient(135deg,var(--gts-sys-color-background-alt)0,var(--gts-sys-color-background-alt-2)100%);height:220px;overflow:hidden;position:relative;width:100%}.staff-redeem-panel__reward-card-image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.staff-redeem-panel__reward-card-image:hover img{transform:scale(1.05)}.staff-redeem-panel__reward-card-image-placeholder{align-items:center;background:linear-gradient(135deg,#2d3436,#1e272e);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.staff-redeem-panel__reward-card-image-placeholder:before{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff05 10px 20px);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.staff-redeem-panel__reward-card-image-placeholder i{animation:float 3s ease-in-out infinite;color:var(--gts-sys-color-primary);font-size:4rem;opacity:.3;position:relative;z-index:1}.staff-redeem-panel__reward-card-badge{align-items:center;background:linear-gradient(135deg,var(--gts-sys-color-primary)0,#45a049 100%);border-radius:20px;box-shadow:0 2px 8px #4caf5066;color:#fff;display:flex;font-size:.7rem;font-weight:700;gap:.3rem;letter-spacing:.5px;padding:.4rem .9rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}.staff-redeem-panel__reward-card-badge i{animation:pulse 2s ease-in-out infinite;font-size:.8rem}.staff-redeem-panel__reward-card-content{display:flex;flex:1;flex-direction:column;padding:1.25rem}.staff-redeem-panel__reward-card-header{margin-bottom:1rem}.staff-redeem-panel__reward-card-header h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.15rem;font-weight:600;line-height:1.4;margin:0 0 .75rem;min-height:2.8rem;overflow:hidden}.staff-redeem-panel__reward-card-category{background:#333;border-radius:20px;color:#888;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.35rem .85rem;text-transform:uppercase}.staff-redeem-panel__reward-card-category.category-apparel{background:#e91e6326;border:1px solid #e91e634d;color:#e91e63}.staff-redeem-panel__reward-card-category.category-accessories{background:#ff980026;border:1px solid #ff98004d;color:#ff9800}.staff-redeem-panel__reward-card-category.category-electronics{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.staff-redeem-panel__reward-card-category.category-gaming{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.staff-redeem-panel__reward-card-category.category-collectibles{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.staff-redeem-panel__reward-card-category.category-experiences{background:#4caf5026;border:1px solid #4caf504d;color:var(--gts-sys-color-primary)}.staff-redeem-panel__reward-card-price{align-items:center;background:linear-gradient(135deg,var(--gts-sys-color-background-alt)0,var(--gts-sys-color-background-alt-2)100%);border:1px solid #333;border-radius:8px;display:flex;justify-content:space-between;margin:1rem 0;padding:1rem}.staff-redeem-panel__reward-card-price-coins{align-items:center;color:var(--gts-sys-color-primary);display:flex;font-size:1.3rem;font-weight:700;gap:.5rem}.staff-redeem-panel__reward-card-price-coins i{animation:rotate 4s linear infinite;font-size:1.1rem}.staff-redeem-panel__reward-card-price-eur{color:#888;font-size:.85rem;font-weight:500}.staff-redeem-panel__reward-card-stock{align-items:center;background:rgba(var(--gts-sys-color-primary-rgb),.05);border:1px solid #4caf5033;border-radius:6px;color:var(--gts-sys-color-primary);display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem}.staff-redeem-panel__reward-card-stock i{font-size:1rem}.staff-redeem-panel__reward-card-stock.stock-low{background:#ff98001a;border-color:#ff98004d;color:#ff9800}.staff-redeem-panel__reward-card-stock.stock-low i{color:#ff9800}.staff-redeem-panel__reward-card-stock.stock-out{background:#f443361a;border-color:#f443364d;color:#f44336}.staff-redeem-panel__reward-card-stock.stock-out i{color:#f44336}.staff-redeem-panel__reward-card-action{margin-top:auto}.staff-redeem-panel__reward-card-action .btn{align-items:center;border-radius:8px;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;min-height:52px;transition:all .3s;width:100%}.staff-redeem-panel__reward-card-action .btn:not(:disabled):hover{box-shadow:0 4px 12px #4caf5066;transform:translateY(-2px)}.staff-redeem-panel__reward-card-action .btn:disabled{cursor:not-allowed;opacity:.5}.staff-redeem-panel__reward-card-action .btn i{font-size:1.1rem}.staff-redeem-panel__empty-state{color:#888;padding:3rem 1rem;text-align:center}.staff-redeem-panel__empty-state i{display:block;font-size:4rem;margin-bottom:1rem;opacity:.5}.staff-redeem-panel__empty-state p{font-size:1rem;margin:0}.staff-redeem-panel__reward-detail{align-items:center;background:var(--gts-sys-color-background-alt-2);border-radius:8px;display:flex;gap:1rem;padding:1rem}.staff-redeem-panel__reward-image{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.staff-redeem-panel__reward-image img{height:100%;object-fit:cover;width:100%}.staff-redeem-panel__reward-image i{color:#888;font-size:1.5rem}.staff-redeem-panel__reward-info{flex:1;text-align:left}.staff-redeem-panel__reward-name{color:var(--gts-sys-color-foreground);font-size:1rem;font-weight:700}.staff-redeem-panel__reward-price{align-items:center;color:var(--gts-sys-color-foreground);display:flex;justify-content:flex-start;opacity:.7}.staff-redeem-panel__reward-price i{color:var(--gts-sys-color-primary)}.staff-redeem-panel__confirm-actions{display:flex;gap:1rem;margin-top:2rem}.staff-redeem-panel__confirm-actions .btn{flex:1;font-weight:600;min-height:56px}.staff-redeem-panel__success-section{margin:0 auto;max-width:500px;text-align:center}.staff-redeem-panel__success-section-icon{animation:successPulse .5s;color:var(--gts-sys-color-primary);display:block;font-size:5rem;margin-bottom:1.5rem}.staff-redeem-panel__success-section h3{color:var(--gts-sys-color-primary);font-size:1.8rem;font-weight:700;margin:0 0 1rem}.staff-redeem-panel__success-section-reward{background:var(--gts-sys-color-background-alt-2);border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.staff-redeem-panel__success-section-reward img{border-radius:8px;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.staff-redeem-panel__success-section-reward h4{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.staff-redeem-panel__success-section-details{display:grid;gap:.75rem;margin-bottom:1.5rem}.staff-redeem-panel__success-section-details-row{align-items:center;background:var(--gts-sys-color-background-alt-2);border-radius:6px;display:flex;justify-content:space-between;padding:.75rem}.staff-redeem-panel__success-section-details-row-label{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.5rem}.staff-redeem-panel__success-section-details-row-label i{color:var(--gts-sys-color-primary)}.staff-redeem-panel__success-section-details-row-value{color:#fff;font-size:.95rem;font-weight:600}.staff-redeem-panel__success-section-details-row-value.code{color:var(--gts-sys-color-primary);font-family:Courier New,monospace;font-size:1.1rem}.staff-redeem-panel__success-section-action{margin-bottom:1rem}.staff-redeem-panel__success-section-action .btn{font-weight:600;min-height:56px;width:100%}.staff-redeem-panel__success-section-redirect{color:#666;font-size:.85rem}.staff-redeem-panel__success-section-redirect strong{color:var(--gts-sys-color-primary)}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.staff-redeem-panel{padding:2rem}.staff-redeem-panel__header h2{font-size:2rem}.staff-redeem-panel__content{padding:2.5rem 2rem}.staff-redeem-panel__progress{padding:0 2rem}.staff-redeem-panel__progress-step-circle{font-size:1.1rem;height:50px;width:50px}.staff-redeem-panel__progress-step-label{font-size:.85rem}.staff-redeem-panel__qr-section-actions{flex-direction:row}.staff-redeem-panel__qr-section-actions .btn{flex:1;width:auto}.staff-redeem-panel__user-card-actions .btn{min-height:44px}.staff-redeem-panel__filters{grid-template-columns:repeat(3,1fr)}.staff-redeem-panel__rewards-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.staff-redeem-panel__confirm-actions .btn{max-width:200px}}@media (min-width:1024px){.staff-redeem-panel{margin:0 auto;max-width:1200px}.staff-redeem-panel__rewards-grid{grid-template-columns:repeat(3,1fr)}.staff-redeem-panel__reward-card-image{height:220px}}@media (min-width:1440px){.staff-redeem-panel__rewards-grid{grid-template-columns:repeat(4,1fr)}}.staff-redeem-panel .alertBox{margin-bottom:1.5rem}.match-manage .tournament--wrapper{margin:0 auto;max-width:100%;padding:0;width:100%}@media (min-width:992px){.match-manage .tournament--wrapper{padding:0}}.match-manage .tournament-header{border:0}.match-manage .team-member{align-items:center;border-bottom:1px solid var(--gts-sys-color-background);color:var(--gts-sys-color-foreground);column-gap:10px;display:grid;grid-template-columns:50px auto;padding:10px}.match-manage .team-member:hover{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.match-manage .team-member [data-aspect-ratio]{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;height:50px;width:50px}.match-manage .match-team-boxes{display:grid;gap:25px;grid-template-columns:1fr 1fr}.match-manage .match-team{background:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;padding:15px}.match-manage .match-team--header{font-size:1.5rem;font-weight:700}@media (max-width:1200px){.match-manage .match-team--header{font-size:calc(1.275rem + .3vw)}}.match-manage .match-team--header p{margin:0}.match-manage .match-team--header{align-items:center;display:grid;grid-template-columns:auto auto;margin-bottom:25px}.match-manage .match-team--header .team-results{align-items:center;display:grid;font-size:1rem;gap:10px;grid-template-columns:auto auto auto;justify-self:flex-end;line-height:1}.match-manage .match-team--header .team-results span{font-size:1.5rem}@media (max-width:1200px){.match-manage .match-team--header .team-results span{font-size:calc(1.275rem + .3vw)}}.match-manage .match-team--header .team-results span{background-color:var(--gts-sys-color-foreground);border-radius:5px;color:var(--gts-sys-color-background);padding:5px 10px}.match-manage .match-team ul{list-style-type:none;margin:0;padding:0}.match-manage .match-team .match-team-list li{border-radius:5px;margin-bottom:10px;overflow:hidden}.match-manage .match-team .match-team-list li.completed{background-color:rgba(var(--gts-sys-color-success),.3)}.match-manage .match-team .match-team-list li.ready{background-color:rgba(var(--gts-sys-color-warning),.3);border:1px solid rgba(var(--gts-sys-color-warning),.5)}.match-manage .match-team .match-team-list li a{color:var(--gts-sys-color-foreground);column-gap:10px;display:grid;grid-template-columns:33% auto 33%;justify-content:center;overflow:hidden;padding:10px;place-items:center;transform:all .3 ease}.match-manage .match-team .match-team-list li a strong{line-height:1;text-align:center}.match-manage .match-team .match-team-list li a strong small{font-weight:400}.match-manage .match-team .match-team-list li a .team{align-items:center;display:grid;grid-template-columns:50px auto}.match-manage .match-team .match-team-list li a [data-aspect-ratio]{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;height:35px;width:35px}.match-manage .winner-form{background:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;margin-top:25px;max-width:800px;padding:15px}.match-manage .winner-form .winner-radio{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;justify-items:center;margin:25px 0}.match-manage .winner-form .winner-radio label{font-size:1.125rem;line-height:1;margin:0}.tournament-manage{background-attachment:local;background-image:linear-gradient(to bottom,rgba(var(--gts-sys-color-background-rgb),.7),var(--gts-sys-color-background)50%),var(--bg);background-position:top;background-repeat:no-repeat;background-size:contain}.tournament-manage #back{margin-bottom:0}.tournament-header{border-bottom:1px solid var(--gts-sys-color-foreground);position:relative}.team-media h2{margin:0 0 1rem}.team-media--box{border:2px solid rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;margin-bottom:1rem}.team-media--box .team-media--list{padding:1rem}.team-media--box--header{align-items:center;background-color:rgba(var(--gts-sys-color-foreground),.2);display:grid;grid-template-columns:auto auto;margin:0;padding:1rem;place-content:center space-between}.team-media--box--header h3{margin:0}.team-media--box--header label+input{display:none}.team-media--item{align-items:center;background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;column-gap:1rem;display:grid;grid-template-areas:"image title controls""image size controls";grid-template-columns:auto auto 1fr;justify-content:flex-start;margin-bottom:.5rem;overflow:hidden;padding:.5rem;position:relative}.team-media--item img{grid-area:image;max-width:50px}.team-media--item p{margin:0}.team-media--item p.title{font-weight:700;grid-area:title;max-width:100%;overflow:hidden;text-overflow:ellipsis}.team-media--item p.desc{color:var(--gts-sys-color-foreground);grid-area:size}.team-media--item p.desc strong{font-weight:400}.team-media--item a{grid-area:controls;justify-self:flex-end}.table_classification{border-collapse:collapse;width:100%}.table_classification td{border:1px solid var(--gts-sys-color-foreground);border-collapse:collapse;line-height:1;padding:.5rem}.table_classification th{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background);font-weight:700;padding:.5rem;text-transform:uppercase}.table_classification img{max-width:50px;vertical-align:middle}.tournament-header--cols{align-items:center;display:grid;position:relative}@media (min-width:992px){.tournament-header--cols{grid-template-columns:auto 300px}}.tournament-header--cols .game{align-items:center;display:flex;flex-flow:column;justify-content:center}.tournament-header--cols .game-logo{max-width:100px}.tournament-header--cols .info ul{list-style-type:none;margin:0;padding:0}.tournament-header--cols .info ul li{display:inline-block}@media (min-width:992px){.tournament-header--cols .info ul li{margin-right:15px}}.tournament-header--cols .manage{margin-top:15px}.tournament-header--cols .manage a{width:auto!important}.tournament-nav ul{bottom:5px;list-style-type:none;margin:0;padding:0;position:absolute}.tournament-nav ul li{display:inline-block;margin-right:15px}.tournament-nav ul li a{color:var(--gts-sys-color-foreground);padding:5px 15px}.tournament-nav ul li a:hover{background-color:rgba(var(--gts-sys-color-foreground),.4);color:var(--gts-sys-color-background)}.tournament-nav ul li a.active{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background)}.tournament-body-info{display:grid}@media (min-width:992px){.tournament-body-info{grid-column-gap:50px;grid-template-columns:1fr 1fr}}.tournament-body-info .h3{color:var(--gts-sys-color-background);margin-bottom:.5rem;margin-top:0}.tournament-body-info p{color:var(--gts-sys-color-foreground);margin-top:0}@media (min-width:992px){.tournament-body-info__members{gap:10px;grid-template-columns:repeat(6,1fr)}}.tournament-participants__csv{display:none}.tournament--wrapper{margin:0 auto;max-width:100%;padding:0 25px 50px 0;width:100%}@media (min-width:992px){.tournament--wrapper{padding:0 0 50px}}.competition-tournaments-page .filters{margin-bottom:50px}.competition-page{background-attachment:fixed;background-image:url(img/competition/bg-competition.jpg);background-position:50%;background-size:cover}.competition-page .competition-nav{grid-row-gap:25px;display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr 1fr;margin:50px auto 0;max-width:880px}@media (min-width:992px){.competition-page .competition-nav{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:1fr}}.competition-page .competition-nav a p{max-width:100%;overflow:hidden;text-overflow:ellipsis}.competition-page .competition-nav a{color:var(--gts-sys-color-background);display:inline-block;font-weight:700!important;text-align:center;transition:filter .3s}.competition-page .competition-nav a:hover{filter:drop-shadow(0 0 6px rgba(var(--gts-sys-color-background),.7))}.add-members{display:grid;gap:25px;margin-bottom:25px}@media (min-width:992px){.add-members{align-items:flex-end;grid-template-columns:auto auto;justify-content:flex-start}}.robin-round-boxes{display:grid;gap:25px;grid-template-columns:1fr 1fr}.robin-round{background:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;padding:15px}.robin-round--header{font-size:1.5rem;font-weight:700}@media (max-width:1200px){.robin-round--header{font-size:calc(1.275rem + .3vw)}}.robin-round--header p{margin:0}.robin-round--header{align-items:center;display:grid;grid-template-columns:auto auto;margin-bottom:25px}.robin-round--header .round-date{display:grid;gap:10px;grid-template-columns:auto auto;justify-self:flex-end}.robin-round ul{list-style-type:none;margin:0;padding:0}.robin-round .robin-round-list li{border-radius:5px;margin-bottom:10px;overflow:hidden}.robin-round .robin-round-list li.completed{background-color:rgba(var(--gts-sys-color-success),.3)}.robin-round .robin-round-list li.ready{background-color:rgba(var(--gts-sys-color-warning),.3);border:1px solid rgba(var(--gts-sys-color-warning),.5)}.robin-round .robin-round-list li a{display:grid;grid-template:"score score"1fr"team1 team2"1fr/1fr 1fr}@media (min-width:992px){.robin-round .robin-round-list li a{grid-template:"team1 score team2"1fr/33% auto 33%}}.robin-round .robin-round-list li a{color:var(--gts-sys-color-foreground);column-gap:10px;justify-content:center;overflow:hidden;padding:10px;place-items:center;transform:all .3 ease}.robin-round .robin-round-list li a strong{line-height:1;text-align:center}.robin-round .robin-round-list li a strong small{font-weight:400}.robin-round .robin-round-list li a .team{align-items:center;display:grid;grid-template-columns:50px auto}.robin-round .robin-round-list li a [data-aspect-ratio]{background:rgba(var(--gts-sys-color-foreground),.5);border-radius:50%;height:35px;width:35px}.robin-round .robin-round-list li a .versus{grid-area:score;text-align:center}.robin-round .robin-round-list li a .versus .score{background-color:var(--gts-sys-color-foreground);border-radius:5px;display:inline-block;padding:5px 10px}.robin-round .robin-round-list li a .versus .score__winner{background-color:var(--gts-sys-color-success);color:var(--gts-sys-color-foreground);font-weight:700}.robin-round .robin-round-list li a .versus .date{display:block;margin-top:5px}div.jQBracket .btn-participant-swap{cursor:pointer;transform:rotate(90deg)}div.jQBracket .round-cancel{cursor:not-allowed;opacity:.5}div.jQBracket div.team.swappable{color:var(--gts-sys-color-foreground)!important}div.jQBracket div.team.swap{color:var(--gts-sys-color-primary)!important;pointer-events:none}div.jQBracket div.team{align-items:center;display:flex;flex-direction:row;justify-content:space-between}div.jQBracket div.team div.label{height:auto;padding:0 3px;position:relative}div.jQBracket div.team div.score,div.jQBracket div.team div.seed{width:22px}div.jQBracket div.team div.seed{background-color:#0000004d;border-radius:50%;box-sizing:border-box;font-size:8px;padding:3px;text-align:center}.text-white{color:#fff!important}.btn-cancel{background:#8b0000!important}.btn-confirm{background-color:#ebebeb33!important;color:#ebebeb!important}.swal2-container{z-index:9999!important}.tournament-manage .stages-list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.tournament-manage .tournament-body .tournament-body__section{margin-bottom:5rem}.tournament-manage .tournament-body .tournament-body__section:last-child{margin-bottom:1rem}.tournament-manage .tournament-body .tournament-body__section-title{color:#fff;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;margin-bottom:1rem}.tournament-manage .tournament-body .tournament-body__overview-header{margin-bottom:1rem}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-info{padding-inline:24px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-info h2{font-size:18px;line-height:24px;margin:0;padding:0;width:100%}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-info .overview__item-info{margin:0 12px 0 0}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-info .overview__item-info img{height:16px;width:16px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-info .overview__item-info span{font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status{padding-inline:24px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .status-info{font-size:11px;line-height:14px;text-align:center}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .status-info>span{margin-bottom:10px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .participants-info{margin-left:16px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .participants-info__registered{margin:0 0 6px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .participants-info__registered .percentage{display:inline-block;font-size:32px;font-weight:700;line-height:32px;margin-right:20px;position:relative}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .participants-info__registered .percentage:after{content:"%";font-size:18px;font-weight:700;position:absolute;top:0}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-status .participants-info__registered .count{font-size:11px;line-height:14px}.tournament-manage .tournament-body .tournament-body__overview .overview__tournament-date{padding-inline:24px;width:260px}.tournament-manage .tournament-body .tournament-body__stages-list,.tournament-manage .tournament-body .tournament-body__stages-list-empty{border-radius:5px;margin-bottom:1rem;margin-top:20px}.tournament-manage .tournament-body .tournament-body__stages-list{-ms-overflow-style:none;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);scrollbar-width:none}.tournament-manage .tournament-body .tournament-body__stages-list::-webkit-scrollbar{display:none}.tournament-manage .tournament-body .tournament-body__stages-list .stage-item__wrapper{cursor:pointer;display:inline-block}.tournament-manage .tournament-body .tournament-body__stages-list .stage-item__wrapper:not([data-stage-id]){cursor:not-allowed;opacity:.7}.tournament-manage .tournament-body .tournament-body__stages-list-item{white-space:normal}.tournament-manage .tournament-body .tournament-body__stages-list-item .dropdown{position:absolute;right:4px;top:4px;z-index:1}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__title{color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;margin:0;padding:0}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__description{margin:.5rem 0;padding:0;text-align:center}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__description span{color:var(--gts-sys-color-foreground-alt);font-family:Noto Sans,sans-serif;font-size:12px;text-transform:uppercase}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__complete-section .vertical-divider{border-left:1px solid var(--gts-sys-color-foreground-alt);height:35px;width:0}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__complete-section .stage-item__percentage span{display:block;font-family:Noto Sans,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;width:100%}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__complete-section .stage-item__percentage span:first-child{font-size:18px}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__complete-section .stage-item__percentage span:last-child{font-size:12px}.tournament-manage .tournament-body .tournament-body__stages-list-item .stage-item__complete-section .stage-item__matches{display:block;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1800px){.tournament-manage .tournament-body .tournament-body__stages-list{column-gap:15px;display:grid;grid-template-columns:repeat(6,1fr);max-width:100%;white-space:normal}.tournament-manage .tournament-body .tournament-body__stages-list .stage-item__wrapper{margin-right:0}}.tournament-manage .tournament-body .tournament-body__stages-list-empty{background-color:var(--gts-sys-color-background-alt);border-radius:10px;min-height:200px}.tournament-manage .tournament-body .tournament-body__stages-list-empty img{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:248px;height:128px;margin-bottom:1rem;object-fit:contain;opacity:.4;padding:12px;width:128px}.tournament-manage .tournament-body .delete-participant-modal .modal{width:40%}@media (min-width:768px){.tournamentList .filters-tournament{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.tournamentList .filters-tournament{grid-template-columns:repeat(4,1fr)}}.custom-select-search{display:block;position:relative}.custom-select-search a.button{display:block;font-size:20px;padding:14px}.custom-select-search a.button i{float:right;margin:0}.custom-select-search .drop-down-search{background-color:#fff;display:none;height:300px;left:0;overflow-y:scroll;padding:20px;position:absolute;right:0;top:100%;z-index:10000}.custom-select-search .drop-down-search.active{display:block}.custom-select-search .drop-down-search ul{margin:0;padding:15px 0 0}.custom-select-search .drop-down-search ul li{display:block;font-size:18px;line-height:32px;margin:0;padding:0}.page{max-height:calc(100vh - 80px);max-width:100%;min-height:calc(100vh - 80px);overflow:hidden scroll;padding:2rem;position:relative}@media (min-width:992px){.page{max-height:100vh;min-height:100vh}}.page{background-color:var(--gts-sys-color-background)}.page.sidepanel{display:grid;grid-template-columns:1.5fr 1fr;padding:0}.page.sidepanel .page-content,.page.sidepanel .sidepanel{height:calc(100vh - 80px);overflow-y:scroll;padding:2rem}.page.sidepanel .sidepanel{background-color:var(--gts-sys-color-background-alt)}.page .page-small{margin:0 auto;max-width:800px}.page--header{align-items:center;background-color:var(--gts-sys-color-background-alt);column-gap:1rem;display:grid;grid-template-areas:"h1 action""h2 action";grid-template-columns:1fr auto;min-height:80px;padding:1rem 2rem;place-content:center space-between;position:sticky;top:0;transform:translate(-2rem,-2rem);width:calc(100% + 4rem);z-index:9999}.page--header h1{font-size:1.25rem;font-weight:700;grid-area:h1;line-height:1;margin:0;width:fit-content}.page--header h1 a{color:var(--gts-sys-color-foreground);text-decoration:none}.page--header h1 a:hover{text-decoration:underline}.page--header h2{font-size:.875rem;font-weight:400;grid-area:h2;line-height:1.2;margin:0}.page--header .btn-group,.page--header .button,.page--header .button-group,.page--header>div:first-child{grid-area:1/action/3}.page--header .btn-group>div,.page--header .button-group>div,.page--header .button>div,.page--header>div:first-child>div{display:inline-block}.page>.header{color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif;margin-bottom:2rem}.page>.header h1,.page>.header h2{margin:0;padding:0}.page>.header h1{font-size:1.5rem}@media (max-width:1200px){.page>.header h1{font-size:calc(1.275rem + .3vw)}}.page>.header h1{line-height:40px;text-transform:uppercase}.page>.header>h2{font-size:12px;font-weight:700;line-height:16px}.page-body{display:flex;flex:1;flex-direction:column}.page-body__section{margin-bottom:2rem}.login-page{background-color:var(--gts-sys-color-background);background-image:url(img/login/bg.jpg);background-position:top;background-size:cover}.login-page,.login-page body{overflow:scroll!important}.login-page .numbers-target{left:-9999px;opacity:0;position:fixed;top:-9999px}.login-page .numbers{display:flex;flex-direction:row;gap:.25rem;margin-bottom:1rem}.login-page .numbers>div{align-items:center;aspect-ratio:2/3;background-color:var(--gts-sys-color-background-alt-2);border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);border-radius:5px;color:var(--gts-sys-color-foreground);display:flex;font-size:1.5em;font-weight:700;justify-content:center;pointer-events:none;text-align:center;transition:background-color .2s,border-color .2s;-webkit-user-select:none;user-select:none;width:16.6667%}.login-page .numbers>div.active{background-color:var(--gts-sys-color-background);border-color:var(--gts-sys-color-foreground-alt-2)}.login-page .numbers>div:hover{background-color:var(--gts-sys-color-background-alt-2);border-color:var(--gts-sys-color-primary)}.login-page .app{align-items:center;display:flex;flex-flow:column;grid-template-columns:1fr;justify-content:center;margin:0;min-height:100vh;overflow:scroll!important;text-align:center;width:100vw}.login-page .logo{margin:0 auto;min-width:200px}.login-page .login-box{background-color:var(--gts-sys-color-background);border-radius:10px;box-shadow:0 0 25px rgba(var(--gts-sys-color-primary-rgb),.1);color:var(--gts-sys-color-foreground);grid-template-columns:1fr;max-height:100vh;max-width:100%;overflow-y:scroll;padding:25px;transform-origin:50%;width:300px;will-change:transform;z-index:2}.login-page .login-box.verify-mfa{text-align:left;width:700px}.login-page .login-box.verify-mfa .qr-code{aspect-ratio:1;margin:0 auto;width:225px}.login-page .login-box.verify-mfa .qr-wrapper{display:grid}@media (min-width:992px){.login-page .login-box.verify-mfa .qr-wrapper{grid-template-columns:auto 1fr}}.login-page .login-box.verify-mfa .qr-wrapper{gap:1rem}.login-page .login-box.verify-mfa ol{font-size:.875rem;line-height:1.2;margin:0;padding:0 0 0 1rem}.login-page .login-box.verify-mfa ol li{margin-bottom:.5rem}.login-page .login-box.verify-mfa ol li::marker{color:var(--gts-sys-color-primary);font-weight:700}.login-page .error-box{background-color:rgba(var(--gts-sys-color-primary),.5);border:1px solid var(--gts-sys-color-primary);border-radius:5px;box-shadow:0 5px 10px rgba(var(--gts-sys-color-primary),.2);margin-bottom:25px;padding:10px;text-transform:uppercase}.login-page .verify-box{display:grid;gap:1rem;grid-template-columns:auto 1fr;justify-content:space-evenly}.roles-page .user{align-items:center;display:flex;flex-flow:row;justify-self:flex-start}.roles-page .user .avatar{background-color:var(--gts-sys-color-foreground);border-radius:50%;height:50px;margin-right:15px;width:50px}.roles-page .roles{justify-self:flex-start}.roles-page .roles .role{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;color:var(--gts-sys-color-background);display:inline-block;margin-bottom:5px;padding:2px 5px}.roles-page .manage{justify-self:flex-end}.roles-page .manage-roles{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;display:grid;margin-top:25px;padding:30px;row-gap:10px}@media (min-width:992px){.roles-page .manage-roles.global-roles{grid-template-columns:1fr 1fr 1fr}}.roles-page .manage-roles.global-roles{gap:15px}.roles-page .manage-roles .role{background-color:rgba(var(--gts-sys-color-background),.5);border-radius:5px;padding:15px}.roles-page .manage-roles .role.global-role{display:inline-block}.roles-page .manage-roles .role.global-role .checkbox-label{display:block!important}.roles-page .manage-roles .role--label{display:block;grid-column:1/span 4}@media (min-width:992px){.roles-page .manage-roles .role--label{grid-column:unset}}.roles-page .manage-roles .role p{margin:0}.roles-page .manage-roles .role .checkbox{align-items:center;display:flex}.roles-page .manage-roles .role .checkbox .checkbox-label{display:block;margin-left:5px;text-transform:capitalize}@media (min-width:992px){.roles-page .manage-roles .role .checkbox .checkbox-label{display:none}}.roles-page .manage-roles .role{display:grid;grid-template-columns:repeat(4,25%)}@media (min-width:992px){.roles-page .manage-roles .role{grid-template-columns:repeat(5,1fr)}}.roles-page .manage-roles .role--header{background-color:#0000;display:none;padding:0 15px}@media (min-width:992px){.roles-page .manage-roles .role--header{display:grid}}.ranking-page .ranking-pagination{margin-top:15px}.ranking-page .ranking-users-list{display:grid}@media (min-width:992px){.ranking-page .ranking-users-list{grid-template-columns:1fr 1fr 1fr 1fr}}.ranking-page .ranking-users-list{gap:1rem}.ranking-page .ranking-controls{display:grid;margin-bottom:1rem}@media (min-width:992px){.ranking-page .ranking-controls{align-items:flex-end;gap:1rem;grid-template-columns:1fr 1fr auto}}.ranking-page .newtournament-form{display:block;position:relative}.ranking-page .newtournament-form h3{font-size:18px;line-height:22px;margin-bottom:30px;text-transform:uppercase}.ranking-page .newtournament-form .checkbox-ranking:hover{outline:2px solid rgba(var(--gts-sys-color-foreground),.5)}.ranking-page .newtournament-form .checkbox-ranking.active,.ranking-page .newtournament-form .checkbox-ranking:hover{background-image:linear-gradient(to right,rgba(var(--gts-sys-color-foreground),.1),rgba(var(--gts-sys-color-foreground),0))}.ranking-page .newtournament-form .checkbox-ranking.active{outline:2px solid var(--gts-sys-color-foreground)}.ranking-page .newtournament-form .checkbox-ranking{background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;cursor:pointer;padding:1rem}@media (min-width:992px){.ranking-page .newtournament-form .checkbox-ranking{grid-template-columns:15% auto 20%}}.ranking-page .newtournament-form .checkbox-ranking{align-items:center;display:grid}.ranking-page .newtournament-form .checkbox-ranking input[type=text]{height:auto;margin:0;padding:0}.ranking-page .newtournament-form .checkbox-ranking input[type=checkbox]{padding:0}.ranking-page .newtournament-form .checkbox-ranking label{font-size:1rem;height:auto;line-height:1;margin:0;padding:0}.ranking-page .newtournament-form .checkbox-ranking .img-size{border-radius:50%;display:flex;height:40px;width:40px}.ranking-page .newtournament-form .checkbox{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;padding:15px}@media (min-width:992px){.ranking-page .newtournament-form .checkbox{grid-template-columns:auto 1fr 75px}}.ranking-page .newtournament-form .checkbox{align-items:center;display:grid}.ranking-page .newtournament-form .checkbox input[type=text]{height:auto;margin:0;padding:0}.ranking-page .newtournament-form .checkbox input[type=checkbox]{padding:0}.ranking-page .newtournament-form .checkbox label{font-size:1rem;height:auto;line-height:1;margin:0;padding:0}.ranking-page .newtournament-form .btn-grp-set{display:block;margin-top:20px}.filters-team{grid-template-columns:repeat(5,1fr)}.viewReportsChat .penalty-queue{list-style-type:none;margin:0;padding:0}.viewReportsChat .chat-info{display:grid;gap:1rem;grid-auto-columns:1fr;grid-auto-flow:row}.viewReportsChat .chat-info .penalty-queue li{align-items:center;border-bottom:1px solid;display:grid;grid-template-areas:"user description button";grid-template-columns:auto auto min-content;list-style:none;padding:1rem 0}.viewReportsChat .chat-info .penalty-queue li .user-card{grid-area:user}.viewReportsChat .chat-info .penalty-queue li p{grid-area:description;margin:0}.viewReportsChat .chat-info .penalty-queue li .button{grid-area:button}.viewReportsChat .report{background-color:rgba(var(--gts-sys-color-foreground),.2);border-radius:5px;padding:1rem}.viewReportsChat .report p{margin:0}.viewReportsChat .report-title{font-weight:700}.viewReportsChat .chat-admin-zone .admin-action{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:.5rem}.chat{transition:transform .3s}@media (min-width:992px){.chat{max-width:100%}}.chat__list{z-index:9999}.chat .chat-loader{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#fafafa1a 8%,#f4f4f433 38%,#fafafa1a 54%) 0 0/1000px 640px;display:flex;justify-content:center;padding:.5rem!important;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.chat .body .chat-info{color:var(--gts-sys-color-foreground);text-align:center}.chat .body .chat-content{min-height:100px}.chat .body .toggleCategory{background:var(--gts-sys-color-foreground);border:0;color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif;font-size:16px;line-height:1;padding:.5rem .5rem .5rem 1rem;position:relative;text-align:left;width:100%}.chat .body .toggleCategory:after{color:#777;content:"−";font-size:16px;left:5px;position:absolute}.chat .body .toggleCategory.active:after{content:"+";font-size:16px}.chat .body ul{max-height:500px;overflow:auto}.chat .body ul.closed{display:none}.chat .body li,.chat .body ul{list-style:none;margin:0;padding:0}.chat .body .open-chat{background-color:var(--gts-sys-color-foreground);padding:10px}.chat .body .open-chat input[type=text]{border:0;font-size:16px;min-height:auto;padding:.25rem 1rem}.chat .body .open-chat input[type=text],.chat .body .open-chat input[type=text]:active,.chat .body .open-chat input[type=text]:focus,.chat .body .open-chat input[type=text]:hover{background-color:var(--gts-sys-color-background)}.chat .body .chat-user>a{align-items:center;border-bottom:1px solid rgba(var(--gts-sys-color-foreground),.1);display:grid;gap:5px 15px;grid-template-areas:"img username unread-msg""img last-msg time";grid-template-columns:50px 1fr;padding:10px 15px}.chat .body .chat-user>a:hover{background-color:var(--gts-sys-color-background)}.chat .body .chat-user.online a .img:after{background-color:var(--gts-sys-color-success);border:2px solid var(--gts-sys-color-foreground);border-radius:50%;bottom:0;content:"";display:block;height:10px;position:absolute;right:0;width:10px}.chat .body .chat-user.admin a .img{border:2px solid var(--gts-sys-color-primary)}.chat .body .chat-user.admin .username{font-weight:700}.chat .body .chat-user p{line-height:1;margin:0;padding:0}.chat .body .chat-user .img{background-color:var(--gts-sys-color-foreground);border-radius:50%;grid-area:img;overflow:visible;position:relative}.chat .body .chat-user .img .content{border-radius:50%}.chat .body .chat-user .username{display:flex;grid-area:username;overflow:hidden;text-overflow:ellipsis}.chat .body .chat-user .username svg{margin-left:5px}.chat .body .chat-user .last-msg{max-lines:1;line-clamp:1;color:var(--gts-sys-color-foreground);grid-area:last-msg;max-height:1em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chat .body .chat-user .unread-msg{background-color:var(--gts-sys-color-primary);border-radius:50%;display:flex;grid-area:unread-msg;height:10px;justify-self:flex-end;width:10px}.chat .body .chat-user .time{color:var(--gts-sys-color-foreground);font-size:14px;grid-area:time}.chat__window{z-index:9999}.chat__window .chat-min{display:none}@media (min-width:992px){.chat__window .chat-min{display:block}}.chat__window .body{display:grid;grid-template:"bubbles members""input input"min-content/1fr auto;height:500px;padding-bottom:0!important}.chat__window .chat-members{display:flex;flex-direction:column;grid-area:members;padding-top:5px!important}.chat__window .chat-members a{align-items:center;display:inline-flex;flex-direction:row;margin-bottom:5px;padding:2.5px 10px!important}.chat__window .chat-members a:hover{background-color:var(--gts-sys-color-foreground)}.chat__window .chat-members a.online .img:after{background-color:var(--gts-sys-color-success);border:2px solid var(--gts-sys-color-foreground);border-radius:50%;bottom:0;content:"";display:block;height:10px;position:absolute;right:0;width:10px}.chat__window .chat-members a.offline{color:var(--gts-sys-color-foreground);opacity:.5}.chat__window .chat-members a .img{border-radius:50%;height:32px;margin-right:5px;overflow:visible;width:32px}.chat__window .chat-members a .img .content{background-color:var(--gts-sys-color-foreground);border-radius:50%}.chat__window .chat-bubbles{align-items:flex-start;display:grid;grid-area:bubbles;grid-auto-rows:min-content;min-height:200px;padding:0 15px 15px!important}.chat__window .chat-bubbles .bubble{background-color:rgba(var(--gts-sys-color-foreground),.5);border-radius:5px;justify-self:flex-end;line-height:1.1;margin-bottom:.5rem;margin-top:.5rem;padding:7px 10px;position:relative}.chat__window .chat-bubbles .bubble-sender{font-weight:700;margin:0}.chat__window .chat-bubbles .bubble-date{color:var(--gts-sys-color-foreground);font-size:.75rem;line-height:1;margin-top:.5rem;width:100%}.chat__window .chat-bubbles .bubble__mine .bubble-date{text-align:right}.chat__window .chat-bubbles .bubble__mine:before{border-bottom:5px solid #0000;border-left:5px solid rgba(var(--gts-sys-color-foreground),.5);border-top:5px solid #0000;bottom:5px;content:"";display:block;height:0;position:absolute;right:-5px;width:0}.chat__window .chat-bubbles .bubble-message{margin:0;padding:0;word-break:break-word}.chat__window .chat-bubbles .bubble__other{background-color:rgba(var(--gts-sys-color-foreground),.25);justify-self:flex-start}.chat__window .chat-bubbles .bubble__other:before{border-bottom:5px solid #0000;border-right:5px solid rgba(var(--gts-sys-color-foreground),.25);border-top:5px solid #0000;bottom:5px;content:"";display:block;height:0;left:-5px;position:absolute;width:0}.chat__window .input{background-color:rgba(var(--gts-sys-color-foreground),.2);grid-area:input;padding:10px}.chat__window .chat-typing{color:gray;font-size:12px;margin-bottom:5px}.chat__window input[type=text]{background-color:rgba(var(--gts-sys-color-background),.05);border:1px solid rgba(var(--gts-sys-color-background),.25);font-size:15px;padding:5px 15px}.chat-bubble-open{background-color:var(--gts-sys-color-primary);border-radius:50%;bottom:1rem;padding:1rem;position:fixed;right:1rem}@media (min-width:992px){.chat-bubble-open{display:none}}.team-manage-page .page{height:calc(100vh - 300px)}.team-manage-page .team-manage-header{align-content:center;align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:10px;display:grid;gap:.5rem 1rem;grid-template-areas:"img title actions""img desc actions""img info actions";grid-template-columns:125px 1fr;margin-bottom:2rem;min-height:200px;padding:2rem}.team-manage-page .team-manage-header .img{grid-area:img;max-width:100%}.team-manage-page .team-manage-header .img .content{background-image:var(--bg);background-position:50%;background-size:cover;border-radius:50%}.team-manage-page .team-manage-header h1{align-items:center;display:flex;gap:.5rem;grid-area:title;line-height:1;margin:0}.team-manage-page .team-manage-header h1 span.title{font-size:2rem}@media (max-width:1200px){.team-manage-page .team-manage-header h1 span.title{font-size:calc(1.325rem + .9vw)}}.team-manage-page .team-manage-header h1 span.title{font-weight:700;line-height:1}.team-manage-page .team-manage-header p.desc{grid-area:desc;margin:0}.team-manage-page .team-manage-header--info{align-items:center;display:flex;gap:1rem;grid-area:info}.team-manage-page .team-manage-header--info .games{display:inline-flex;gap:.5rem}.team-manage-page .team-manage-header--info .games img{height:25px;object-fit:contain;width:25px}.team-edit-page .achievements{display:grid;gap:.5rem;grid-template-columns:1fr auto;margin-top:1rem}@keyframes highlight{to{background-color:var(--gts-sys-color-primary-hover)}}.new-tournament{max-height:calc(100vh - 50px);overflow-y:scroll}.new-tournament .groups-tabs{margin-top:1rem}.new-tournament .tournament-header{background-blend-mode:multiply;background-color:var(--gts-sys-color-background);background-position:50%;background-size:cover;color:var(--gts-sys-color-foreground);padding:1rem}.new-tournament .tournament-header h1{line-height:1;margin:0}.new-tournament .tournament-info{margin:1rem 0}.new-tournament .tournament-info p{align-items:center;display:inline-flex;margin:0 1rem 0 0}.new-tournament .tournament-info p i{margin-right:.5rem}.new-tournament .tournament-body{margin-top:0;padding:1rem}.new-tournament .tournament-body h2{margin:0}.new-tournament .ronda-wrapper{border-bottom:1px solid var(--gts-sys-color-foreground);border-top:1px solid var(--gts-sys-color-foreground);margin-top:1rem;padding:1rem 0}.new-tournament .ronda-wrapper .ronda-header{display:flex;flex-wrap:wrap}.new-tournament .ronda-wrapper .ronda-header h2{color:var(--gts-sys-color-foreground);margin-right:1rem}.new-tournament .lobbies-list{display:grid;gap:1rem;margin-top:1rem}@media (min-width:992px){.new-tournament .lobbies-list{grid-template-columns:1fr 1fr 1fr}}.new-tournament .set-controls{margin:1rem 0}.new-tournament .tournament-config-boxes{align-items:flex-start;display:grid;gap:1rem;margin-top:1rem}@media (min-width:992px){.new-tournament .tournament-config-boxes{grid-template-columns:auto auto}}.new-tournament .tournament-config-box{background-color:rgba(var(--gts-sys-color-foreground),.2);padding:1rem}.new-tournament .tournament-config-box .title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}@media (max-width:1200px){.new-tournament .tournament-config-box .title{font-size:calc(1.275rem + .3vw)}}.new-tournament .tournament-config-box-controls{margin-top:1rem}.new-tournament .points-per-position-list{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.new-tournament .points-per-position-list{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.new-tournament .points-per-position-list{grid-template-columns:repeat(10,1fr)}}.new-tournament .points-per-position-list{gap:1rem}.new-tournament .points-per-position-input{display:grid;gap:.5rem}.new-tournament .result-item{display:grid}@media (min-width:992px){.new-tournament .result-item{grid-template-columns:300px 1fr 1fr auto auto;justify-content:center;place-items:center}.new-tournament .result-item label{display:none}}.new-tournament .result-item{gap:1rem;padding:.5rem}.new-tournament .result-item:nth-child(odd){background-color:rgba(var(--gts-sys-color-foreground),.3)}.new-tournament .result-item:nth-child(2n){background-color:rgba(var(--gts-sys-color-foreground),.1)}.new-tournament .result-item label{font-weight:700}.new-tournament .result-item p{margin:0}.new-tournament .result-item.no-show{opacity:.25}.new-tournament .result-item .results-with-total{display:grid;gap:1rem}@media (min-width:992px){.new-tournament .result-item .results-with-total{align-items:center;grid-template-columns:100px auto;justify-content:flex-start}}.new-tournament .result-item .results-with-total span{font-weight:700}.new-tournament .result-item .total-points p{background-color:rgba(var(--gts-sys-color-foreground),.5);font-weight:700;padding:.5rem 1rem}.new-tournament .select-winners{margin-bottom:1rem}.new-tournament .select-winners input{display:none}.new-tournament .select-winners input:checked+label{background-color:rgba(var(--gts-sys-color-foreground),.2);border-color:var(--gts-sys-color-foreground);opacity:1}.new-tournament .select-winners input:checked+label .icon i{transform:scale(1.2)}.new-tournament .select-winners input:checked+label .icon{background-color:var(--gts-sys-color-foreground);color:#daa520;opacity:1}.new-tournament .select-winners label{border:2px solid rgba(var(--gts-sys-color-foreground),.5);border-radius:5px;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto auto auto;justify-content:flex-start;opacity:.5;overflow:hidden;place-items:center flex-start}.new-tournament .select-winners label:hover{background-color:rgba(var(--gts-sys-color-foreground),.2);border-color:rgba(var(--gts-sys-color-foreground),.5)}.new-tournament .select-winners label:hover .icon{background-color:rgba(var(--gts-sys-color-foreground),.5)}.new-tournament .select-winners label P{margin:0}.new-tournament .select-winners label .icon{background-color:rgba(var(--gts-sys-color-foreground),.5);padding:1rem}.new-tournament .modal{width:40%}.new-tournament .modal-manage-total-points .modal{width:60%}.new-tournament .seeds-import{display:flex;flex-direction:column}.new-tournament .seeds-import__title{font-size:1.3rem;font-weight:500}.new-tournament .seeds-import__file{display:none}.new-tournament .consolation-bracket .loserBracket{float:left}.match-create-report{display:block}.match-create-report .filesReport{align-items:center;background:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;display:flex;margin-bottom:.5rem;padding:.5rem}.match-create-report .filesReport p{margin:0}.match-create-report .filesReport #removeFile{align-items:center;background:rgba(var(--gts-sys-color-foreground),.1);border-radius:50%;color:var(--gts-sys-color-foreground);display:flex;height:25px;justify-content:center;margin-left:1rem;width:25px}.match-create-report .filesReport #removeFile:hover{background:rgba(var(--gts-sys-color-foreground),.2)}.match-create-report .filesReport img{border-radius:5px;height:50px;margin-right:1rem;object-fit:cover;width:50px}.match-list-report .report-header{margin-bottom:3rem}.match-list-report .report-id{font-size:1.25rem;line-height:1;margin:0 0 1rem}.match-list-report .report-title{font-size:2.1875rem}@media (max-width:1200px){.match-list-report .report-title{font-size:calc(1.34375rem + 1.125vw)}}.match-list-report .report-title{font-weight:700;line-height:1;margin:0 0 1rem}.match-list-report .reports-sidebar{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;grid-area:sidebar;padding:1rem;position:sticky;top:-5px}.match-list-report .reports-sidebar .reports--admin{display:grid;gap:1rem;grid-template-columns:1fr auto}.match-list-report .reports-sidebar hr{margin:.5rem 0}.match-list-report .reports-sidebar--label{display:block;font-weight:400;margin:0}.match-list-report .reports-sidebar--captain{align-items:center;display:grid;gap:10px;grid-template-columns:45px 1fr;margin-bottom:.5rem}.match-list-report .reports-sidebar--captain a{color:var(--gts-sys-color-foreground)}.match-list-report .reports-sidebar--captain img{border-radius:5px;height:45px;object-fit:cover;width:45px}.match-list-report .card-report{background-color:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;margin-bottom:1.5rem;padding:1rem;position:relative}.match-list-report .card-report.admin{background-color:#fff3;border:1px solid #fff}.match-list-report .card-report h3{font-size:1.5625rem}@media (max-width:1200px){.match-list-report .card-report h3{font-size:calc(1.28125rem + .375vw)}}.match-list-report .card-report h3{line-height:1;margin:1rem 0 0}.match-list-report .card-report--controls{padding:1rem;position:absolute;right:0;top:0}.match-list-report .card-report--documents{border-top:1px solid rgba(var(--gts-sys-color-foreground),.5)}.match-list-report .card-report--documents .documents-title{font-weight:700}.match-list-report .card-report--documents .documents--list{display:flex;flex-flow:wrap;place-items:flex-start}.match-list-report .card-report--documents .document-item{margin-right:1rem;max-width:150px}.match-list-report .card-report--documents .document-item .document-item--icon,.match-list-report .card-report--documents .document-item img{background-color:rgba(var(--gts-sys-color-foreground),.1);height:40px;object-fit:cover;width:130px}.match-list-report .card-report--documents .document-item p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;height:1rem;line-height:1rem;margin:.25rem 0 0;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.match-list-report .card-report--documents .document-item a{color:var(--gts-sys-color-foreground);font-size:14px;margin:0}.match-list-report .card-report--documents .document-item a:hover{text-decoration:underline}.match-list-report .card-report--documents .leaderboard-files img{border-radius:10px!important;height:150px!important;width:100%}.match-list-report .card-report--author{align-items:center;display:grid;font-weight:700;gap:10px;grid-template-columns:45px 1fr}.match-list-report .card-report--author p{line-height:1;margin:0}.match-list-report .card-report--author span{color:var(--gts-sys-color-foreground);font-size:14px;font-weight:400;line-height:1}.match-list-report .card-report--author img{border-radius:5px;height:45px;object-fit:cover;width:45px}.match-list-report .container-team .header-team{align-items:center;display:grid;font-weight:700;gap:10px;grid-template-columns:auto 1fr;margin-bottom:1rem}.match-list-report .container-team .header-team p{font-size:30px;line-height:1;margin:0}.match-list-report .container-team .header-team img{border-radius:5px;height:75px;object-fit:cover;width:75px}.match-list-report .container-team .members-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.match-list-report .container-team .card-team{background:rgba(var(--gts-sys-color-foreground),.1);border-radius:5px;margin-bottom:1rem;padding:1rem}.match-list-report .reports-tabs{grid-area:tabs}.match-list-report .reports-wrapper{align-items:flex-start;display:grid;gap:1.5rem;grid-template:"sidebar tabs""sidebar content"/285px 1fr;position:relative}.dynamic-fields .dynamic-field-list{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:2rem}.groups-page{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:400px 1fr;grid-template-rows:100%;height:calc(100vh - 230px);position:relative}.groups-page .groups-page__sidebar{display:flex;flex-direction:column;max-height:100%;overflow:hidden;position:sticky;top:0}.groups-page .groups-page__sidebar-header h2{font-family:Noto Sans,sans-serif;line-height:31px}.groups-page .groups-page__sidebar-container{background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:flex;flex:1;flex-direction:column;min-height:200px;padding:1rem}.groups-page__user-list{flex:1}.groups-page__user-list,.groups-page__user-list>li{list-style-type:none;margin:0;padding:0}.groups-page__user-list{flex-grow:1;overflow-y:auto;padding-left:2px!important;padding-right:5px!important}.groups-page__empty,.groups-page__loading{flex-grow:1;height:500px}.groups-page__save{margin-top:1rem}.groups-page__preview{display:flex;flex-direction:column;min-height:100%;min-width:100%}.groups-page__preview-empty{min-height:100%;width:100%}.groups-page__preview-empty h3{margin:0;padding:0}.groups-page .groups-list{display:grid;gap:1rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr;width:100%}.groups-page .groups-list .groups-item{align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:flex;flex-direction:column;padding:1rem}.groups-page .groups-list .groups-item__header{background-color:var(--gts-sys-color-primary);border-radius:3px;color:var(--gts-sys-color-background);display:inline-block;font-size:12px;font-weight:700;padding:.25rem .5rem}.groups-page .groups-list .groups-item__header span{margin-inline:4px}.groups-page .groups-list .groups-item__participants{list-style:none;margin:0;padding:0;scrollbar-width:thin;width:100%}.groups-page .groups-list .groups-item__participants::-webkit-scrollbar{width:4px}.groups-page .groups-list .groups-item__participants::-webkit-scrollbar-track{border-radius:0}.groups-page .groups-list .groups-item__participants::-webkit-scrollbar-thumb{border-radius:2px}.groups-page .groups-list .groups-item__participants{overflow-y:auto}.stage-groups-page.actions-locked button,.stage-groups-page.actions-locked input{cursor:not-allowed!important;opacity:.4!important;transition:all .2s}.requirements-table{display:grid}.requirements-table .requirements{align-items:center;border-bottom:1px solid var(--gts-sys-color-background-alt-2);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem 0}.requirements-table .requirements select{grid-area:select}.requirements-table .requirements--actions{align-self:flex-start}.requirements-table .requirements .requirements--label{align-items:center;column-gap:1rem;display:grid;grid-template-areas:"label select""list list";grid-template-columns:1fr 1fr;justify-content:flex-start}.requirements-table .requirements .requirements--label>p{grid-area:label}.requirements-table .requirements .requirements--label ul{display:flex;flex-wrap:wrap;gap:.5rem;grid-area:list;list-style-type:none;margin:1rem 0 0;padding:0;width:100%}.requirements-table .requirements .requirements--label ul .list-item{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto min-content}.requirements-table .requirements .requirements--label ul .list-item p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;height:1rem;line-height:1rem;margin:0;max-height:1rem;overflow:hidden;text-overflow:ellipsis}.requirements-table .requirements .requirements--label ul .list-item{background-color:var(--gts-sys-color-background-alt-2);border-radius:10px;padding:.5rem}.export-page .export-boxes{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.export-page .export-box{background-color:var(--gts-sys-color-background-alt);border-radius:10px;padding:1rem}.export-page .export-box h2{margin:0}.export-page .export-box p{margin-top:0}.mailing .templateId-label{color:rgba(var(--gts-sys-color-background-alt-2),.1);font-size:.75rem}.mailing-create .table__header{display:flex;height:48px;line-height:48px}.mailing-create .table__header .cell{flex:1;font-weight:700;padding-inline:.5rem}.mailing-create .table__header .cell:last-child{flex:unset;text-align:right;width:120px}.mailing-create .table__body{margin-top:.75rem}.mailing-create .table__body--empty{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:flex;flex-direction:column;justify-content:center;min-height:256px;padding:1rem}.mailing-create .table__body--empty img{height:128px;object-fit:contain;opacity:.4;width:128px}.mailing-create .table__row:nth-child(odd){background-color:rgba(var(--gts-sys-color-foreground-rgb),.03)}.mailing-create .table__row::nth-child(even){background-color:rgba(var(--gts-sys-color-foreground-rgb),.06)}.mailing-create .table__row{align-items:center;display:flex;min-height:48px}.mailing-create .table__row .cell{flex:1;padding-inline:.5rem}.mailing-create .table__row .cell__avatar{border-radius:.25rem;height:2rem;margin-right:1rem;width:2rem}.mailing-create .table__row .cell:last-child{flex:unset;text-align:right;width:120px}.modal-template table{border-collapse:collapse;width:100%}.modal-template table thead tr{border-bottom:1px solid #fff}.modal-template table thead tr td{background-color:#0000;border-left:0;border-right:0;font-weight:700;height:48px;line-height:48px}.modal-template table thead tr td:last-child{text-align:right;width:100px}.modal-template table tbody tr,.modal-template table tbody tr td{min-height:54px}.modal-template table tbody td{line-height:54px}.modal-template table tbody td:last-child{display:flex;justify-content:flex-end}.modal-template table tbody td:last-child button{max-height:42px}.bulkVerifyUsers .usersFound{background:#ffffff08;border-radius:8px;margin-top:24px;padding:16px}.bulkVerifyUsers .usersFound h3,.bulkVerifyUsers .usersFound strong{color:var(--gts-sys-color-success)}.bulkVerifyUsers .usersNotFound{background:#ffffff08;border-radius:8px;margin-top:24px;padding:16px}.bulkVerifyUsers .usersNotFound h3,.bulkVerifyUsers .usersNotFound strong{color:var(--gts-sys-color-danger)}.bulkVerifyUsers .userList{margin-top:12px;max-height:100px;overflow-y:auto;padding-right:8px}.stage-seeding{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:400px 1fr;grid-template-rows:100%;height:calc(100vh - 230px);position:relative}.stage-seeding .stage-seeding__sidebar{display:flex;flex-direction:column;max-height:100%;overflow:hidden;position:sticky;top:0}.stage-seeding .stage-seeding__sidebar-header h2{font-family:Noto Sans,sans-serif;line-height:31px}.stage-seeding .stage-seeding__sidebar-container{background-color:var(--gts-sys-color-background-alt);border-radius:10px;display:flex;flex:1;flex-direction:column;min-height:200px;padding:1rem}.stage-seeding__actions{display:grid;grid-template-columns:auto auto;justify-content:space-between}.stage-seeding__csv{display:none}.stage-seeding__filters{margin:1rem 0}.stage-seeding__user-list{flex:1}.stage-seeding__user-list,.stage-seeding__user-list>li{list-style-type:none;margin:0;padding:0}.stage-seeding__user-list{flex-grow:1;overflow-y:auto;padding-left:2px!important;padding-right:5px!important}.stage-seeding__empty,.stage-seeding__loading{flex-grow:1;height:500px}.stage-seeding__save{margin-top:1rem}.stage-seeding__preview{display:flex;flex-direction:column;min-height:100%;min-width:100%}.stage-seeding__preview-empty{min-height:100%;width:100%}.stage-seeding__preview-empty h3{margin:0;padding:0}.match-v2.chat-tab{display:flex;flex-direction:column;height:100%}.match-v2>header{color:var(--gts-sys-color-foreground);flex-grow:0;font-family:Noto Sans,sans-serif;margin-bottom:2rem}.match-v2>header h1,.match-v2>header h2{margin:0}.match-v2>header h1{font-size:1.5rem}@media (max-width:1200px){.match-v2>header h1{font-size:calc(1.275rem + .3vw)}}.match-v2>header h1{line-height:40px;text-transform:uppercase}.match-v2>header h2{font-size:1rem}.match-v2>header button{background:0 0;border:none;color:#fff;cursor:pointer;outline:none}.match-v2 .tabs{flex-grow:0}.match-box{margin-top:1rem;min-height:500px;padding:4rem 2rem 2rem;position:relative}.match-box--waiting{background:linear-gradient(180deg,rgba(var(--competition-waiting-rgb),.2) 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:4px solid var(--competition-waiting)}.match-box--ready{background:linear-gradient(180deg,rgba(var(--competition-ready-rgb),.2) 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:4px solid var(--competition-ready)}.match-box--progress{background:linear-gradient(180deg,rgba(var(--competition-progress-rgb),.2) 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:4px solid var(--competition-progress)}.match-box--completed{background:linear-gradient(180deg,rgba(var(--competition-completed-rgb),.2) 0,#0000 200px),var(--gts-sys-color-background-alt);border-top:4px solid var(--competition-completed)}.match-box{border-radius:10px}.match-box__title{display:block;font-size:.875rem;font-weight:700;margin:0;text-align:center;text-transform:uppercase;width:100%}.match-box__sets-header{margin-bottom:1.25rem;margin-top:4rem}.match-box__sets{text-align:center;width:100%}.match-box__section-title{font-size:16px;font-weight:700;text-transform:uppercase}.match-box__section-title:first-child{margin-top:0}.match-box__participants{display:grid;gap:2rem;grid-template-columns:50% 50%;justify-content:center}.match-box .match-general-results .button-change{font-size:12px;font-weight:400;margin-bottom:1rem}.match-box .match-general-results__container .match-scores{display:grid;gap:2rem;grid-template-columns:50% 50%;justify-content:center}.match-box .match-general-results__container .match-score{display:flex;flex-direction:column}.match-box .match-general-results__container .match-score__point{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1rem}.match-box .match-general-results__container .match-score__point .c-form-input__input-container{border:1px solid var(--gts-sys-color-foreground);margin-left:1rem;max-width:48px}.match-box .match-general-results__container .match-score__point input{color:var(--gts-sys-color-foreground);font-size:15px;font-weight:700;text-align:center}.match-box .match-general-results__container .match-score__quit{color:var(--gts-sys-color-foreground);font-size:13px}.match-box .match-general-results__container .match-score__result{justify-content:flex-end}.match-box .match-general-results__container .match-score--two .match-score__point{flex-direction:row-reverse}.match-box .match-general-results__container .match-score--two .match-score__point .c-form-input__input-container{margin-left:0;margin-right:1rem}.match-box .match-general-results__container .match-score--two .match-score__result{justify-content:flex-start}.match-box__table_participants{border-collapse:separate;border-spacing:0 .5rem;width:100%}.match-box__table_participants td{text-align:center}.match-box__table_participants .participant{text-align:left}.match-box__table_participants th.input{width:min-content}.match-box__table_participants .checkbox>div,.match-box__table_participants .input>div{display:flex;justify-content:center}.match-box .participant{align-items:center;display:grid;gap:.5rem}.match-box .participant--one{grid-template-areas:"name score";grid-template-columns:1fr auto}.match-box .participant--one .participant__ign,.match-box .participant--one .participant__name{text-align:right}.match-box .participant--two{grid-template-areas:"score name";grid-template-columns:auto 1fr}.match-box .participant--two .participant__ign,.match-box .participant--two .participant__name{text-align:left}.match-box .participant--points{background-color:unset;font-size:1.5625rem;font-weight:700;text-align:center;width:2em}@media (max-width:1200px){.match-box .participant--points{font-size:calc(1.28125rem + .375vw)}}.match-box .participant--points{line-height:1;padding:0;transform:translateY(-10px)}.match-box .participant--points:not(:disabled){background-color:rgba(var(--gts-sys-color-foreground),.1);border:1px solid var(--gts-sys-color-foreground)}.match-box .participant--points{-moz-appearance:textfield}.match-box .participant--points::-webkit-inner-spin-button,.match-box .participant--points::-webkit-outer-spin-button{-webkit-appearance:none}.match-box .participant__name{font-size:1.125rem;font-weight:700;grid-area:name;line-height:1;margin:0}.match-box .participant__ign{font-size:.9375rem;font-weight:lighter;grid-area:name;line-height:1;margin:5px 0 0}.match-box .participant__score{align-items:center;background-color:var(--gts-sys-color-foreground-alt-2);border-radius:10px;display:grid;grid-area:score;grid-template-columns:auto auto;overflow:hidden}.match-box .participant__score img{height:50px;width:50px}.match-box .participant__score .value{align-items:center;display:flex;font-size:1.5625rem;height:50px;justify-content:center;width:60px}@media (max-width:1200px){.match-box .participant__score .value{font-size:calc(1.28125rem + .375vw)}}.match-box .participant__score .value{font-weight:700}.match-box .participant__score p{margin:0}.match-box .participant__score--winner .value{background-color:#0ada58}.match-box .participant-result{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:200px min-content 75px auto auto;justify-content:space-between;margin-bottom:1rem}.match-box .participant-result .results-actions .button{min-width:85px}.match-box .participant-result__lineup{background-color:var(--gts-sys-color-background-alt);border-radius:10px;display:grid;gap:1rem;grid-template-columns:200px 200px;margin-bottom:2rem;padding:1rem}.match-box .media-list{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}.match-box .match-sets header{column-gap:1rem;display:grid;grid-template-columns:340px 72px 250px;margin-bottom:.625rem}.match-box .match-sets header span{font-size:13px;font-weight:400}.match-box .match-sets header span:not(:first-child){text-align:center}.match-box .match-sets__participant{align-items:center;display:flex;justify-content:space-between}.match-box .match-sets__participant-info{column-gap:1rem;display:grid;grid-template-columns:340px 72px 250px}.match-box .match-sets__score .c-form-input__input-container{border:1px solid var(--gts-sys-color-foreground)}.match-box .match-sets__score input{color:var(--gts-sys-color-foreground);font-size:15px;font-weight:700;text-align:center}.match-box .match-sets__no-show-wrapper{display:grid;justify-content:center;place-items:center}.match-box .match-sets__result{justify-content:center}@media (min-width:1500px){.match-box .match-sets header,.match-box .match-sets__participant-info{column-gap:3rem}}.match-box__multimedia-groups button{font-size:13px;font-weight:700;min-height:34px;text-transform:uppercase}.match-box__multimedia-groups button.is-active{background-color:var(--gts-sys-color-foreground)}.match-box__multimedia-groups button.is-active:hover{background-color:var(--gts-sys-color-foreground);border:1px solid var(--gts-sys-color-foreground)}.tournament-participants .delete-participant-modal .modal{width:40%}.group-swap-view .partaker{background-color:#c4c4c4;border-radius:10px;height:60px;max-width:290px;padding:10px 8px;transition:background .2s ease-in-out}.group-swap-view .partaker-thumbnail{background-color:#505050;border-radius:4em;float:left;height:36px;width:36px}.group-swap-view .partaker-button{background-color:#a9a9a9;color:#505050;float:right}.group-swap-view .partaker-name{color:#333;display:inline-block;font-size:18px;font-weight:700;line-height:38px;margin-left:10px;margin-block:0;max-width:170px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.group-swap-view .partaker.partaker-selected{background-color:#fff}.group-swap-view .overlay{background-color:#25252500;display:none;height:100%;inset:0;position:absolute;transition:background .5s ease-in-out;width:100%;z-index:2}.group-swap-view .overlay.active{background-color:#25252580;display:block}.group-swap-view .loading{background-color:#c4c4c4;border-radius:1em;color:#505050;display:block;height:50px;justify-content:center;left:calc(50% - 25px);opacity:1;padding:10px;position:sticky;text-align:center;top:45%;width:50px;z-index:10}.group-swap-view .swap-button{border-radius:2em;height:40px;transition:background .3s ease-in-out;width:40px}.group-swap-view .swap-button.button>i{margin-right:0}.group-swap-view .group-partakers-list{display:flex;flex-direction:column;max-height:71vh;min-height:71vh;overflow-y:scroll;padding:10px 8px;position:relative;row-gap:8px}.group-swap-view .groups-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start;max-width:100%}.group-swap-view .group{background-color:#3e3e3e;border-radius:10px}.group-swap-view .group-header{background-color:#505050;border-radius:10px 10px 0 0;box-shadow:0 4px 20px #000;max-height:49px;max-width:300px;min-width:300px;padding-right:10px;position:relative}.group-swap-view .group-name{display:inline-block;font-size:24px;font-weight:700;line-height:49px;margin-block:0;text-align:end;width:190px}.group-swap-view .swap-button.header{float:right;margin-top:5px}.robinCalendar__header{align-items:center;display:flex;justify-content:space-between}.robinCalendar__header .header__section_left,.robinCalendar__header .header__selectors{display:flex;gap:5px}.robinCalendar__header .header__date{align-items:center;display:flex;gap:8px}.robinCalendar__header .header__date .edit{align-items:center;cursor:pointer;display:flex;gap:5px}.robinCalendar__header .header__date .edit span{text-decoration:underline}.robinCalendar__footer{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-size:1.1rem;justify-content:space-between}.robinCalendar__footer .footer__pagination{align-items:center;cursor:pointer;display:flex;gap:15px}.robinCalendar__footer .footer__pagination .active{color:#fff}.robinRanking__selectors{display:flex}.brackets-format{overflow:auto;scrollbar-width:thin}.brackets-format::-webkit-scrollbar{width:4px}.brackets-format::-webkit-scrollbar-track{border-radius:0}.brackets-format::-webkit-scrollbar-thumb{border-radius:2px}.brackets-format{flex:1;min-height:100%;min-width:100%;position:relative}.brackets-format__rounds{column-gap:81px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,300px);list-style:none;margin:0;padding:0}.brackets-format__rounds-item{margin-right:90px;padding:0;text-align:center;width:291px}.brackets-format__rounds-item>span{background-color:var(--gts-sys-color-card);border-radius:5px;cursor:default;display:inline-block;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:600;padding:6px 12px;text-transform:uppercase}.brackets-format__rounds-item small{font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400;margin-left:.625rem}.brackets-format__rounds-item .icon-button{background-color:#0000;height:auto;line-height:1;margin-left:.625rem;min-height:auto;padding:0;width:auto}.brackets-format__rounds-item .icon-button:hover{background-color:#0000;color:var(--gts-sys-color-foreground)}.brackets-format .jQBracket .round.round--hide{display:none}.brackets-format .jQBracket .match .team{background-color:var(--gts-sys-color-background-alt-2)!important;color:var(--gts-sys-color-foreground)!important;height:37px;position:relative;transition:background-color,color .3s}.brackets-format .jQBracket .match .team .seed{background-color:var(--gts-sys-color-foreground-alt-2);border-radius:5px;display:inline-block;font-size:10px;font-weight:700;height:24px;line-height:24px;text-align:center;width:32px}.brackets-format .jQBracket .match .team.highlight{background-color:#6441a4!important}.brackets-format .jQBracket .match .team.highlightWinner.highlight{background-color:#00ff19!important}.brackets-format .jQBracket .match .team .score{background-color:var(--gts-sys-color-card)!important;bottom:0;color:var(--gts-sys-color-foreground);font-size:16px;font-weight:700;position:absolute;right:0;top:0}.brackets-format .jQBracket .match .team.win .score{background-color:#ff4558!important;color:var(--gts-sys-color-foreground)!important}.brackets-format .jQBracket .match .team:first-child{border-bottom:0 solid #0000!important;border-top-left-radius:10px;border-top-right-radius:10px}.brackets-format .jQBracket .match .team:first-child .score{border-top-right-radius:10px}.brackets-format .jQBracket .match .team:nth-child(2){border-bottom-left-radius:10px;border-bottom-right-radius:10px}.brackets-format .jQBracket .match .team:nth-child(2) .score{border-bottom-right-radius:10px}.brackets-format .jQBracket .finals{right:8px}.brackets-format .jQBracket .loserBracket{float:unset}.ffaLeagueLobbies__buttons{display:flex;gap:10px;justify-content:flex-end}.ffaLeagueLobbies header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ffaLeagueLobbies header .header__options{align-items:center;display:flex;gap:10px}.ffaLeagueLobbies__lobbies{grid-gap:1rem 1rem;display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.ffaLeagueSettings__dropdowns{display:flex;gap:.625rem}.ffaLeagueSettings__missing_data{color:red;font-size:1.3rem;font-weight:700;text-align:center}.ffaLeagueSettings__header{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.ffaLeagueSettings__header__sets{display:flex;gap:10px}.ffaLeagueSettings__header__sets .button_sets{display:inline-flex;place-content:center;place-items:center}.ffaLeagueSettings__header__sets .button_sets button{background-color:#0000;border:none;color:var(--gts-sys-color-foreground);cursor:pointer;outline:none}.ffaLeagueSettings__header__sets .button_sets.active button,.ffaLeagueSettings__header__sets .button_sets:hover button{color:var(--gts-sys-color-background)}.ffaLeagueSettings__sets{display:flex;gap:20px;justify-content:space-between;margin:20px 0}.ffaLeagueSettings__sets__settings{background:var(--gts-sys-color-background-alt);border-radius:10px;padding:1rem;width:30%}.ffaLeagueSettings__sets__settings label{display:block;margin-bottom:10px}.ffaLeagueSettings__sets__positions{background:var(--gts-sys-color-background-alt);border-radius:10px;padding:1rem;width:70%}.ffaLeagueSettings__sets__positions .inputs{display:grid;gap:1rem;grid-template-columns:repeat(7,1fr);margin:30px 0}.edit-participants{grid-gap:16px;align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:5px;display:grid;grid-template-columns:repeat(4,17rem);grid-template-rows:auto;padding:1%;text-transform:uppercase}.edit-participants .participant-card{align-items:center;background-color:var(--gts-sys-color-card);border-radius:5px;display:flex;flex-wrap:wrap;overflow:hidden}.edit-participants .participant-card .participant-info-section{align-items:center;display:flex;padding:12px;width:100%}.edit-participants .participant-card .participant-info-section .image-container{background-color:var(--gts-sys-color-card);border-radius:25px;height:35px;margin-right:14px;overflow:hidden;width:35px}.edit-participants .participant-card .participant-info-section .image-container img{border-radius:5px;height:100%;object-fit:cover;width:100%}.edit-participants .participant-card .participant-info-section .image-container img[src=""]{opacity:0}.edit-participants .participant-card .participant-info-section .participant-card-name{align-items:center;display:flex}.edit-participants .participant-card .status-button{border:unset!important;border-radius:unset;width:100%}.edit-participants .participant-card .status-button p{margin:0;text-transform:uppercase}.edit-participants .participant-card .status-button:hover{border-color:unset;color:unset}.edit-participants .participant-card .joined{background-color:#00ff1980}.edit-participants .participant-card .not-joined{background-color:var(--gts-sys-color-primary)}.tournament-participants .header{text-transform:uppercase}.tournament-participants .members-filter{display:flex}.tournament-participants .members-filter .search-members{align-items:flex-end;display:flex;width:300px}.tournament-participants .members-filter .select-filter{display:flex;flex-wrap:wrap;width:160px}.tournament-participants .members-filter .select-filter label{font-size:.8rem}.tournament-participants form{margin-bottom:2rem}.tournament-participants form .form-input{align-content:flex-start;align-items:center;display:flex;margin:0}.tournament-participants form .form-input button{margin:0 12px 0 0}.tournament-participants .participants-requirements-legend{align-items:center;display:flex;font-size:.85rem}.tournament-participants .participants-requirements-legend div{align-items:center;display:flex;justify-content:space-between;width:90px}.tournament-participants .manage-roles{display:grid;row-gap:10px}.tournament-participants .manage-roles .role{background-color:rgba(var(--gts-sys-color-foreground),.07);border-radius:5px;display:grid;font-size:.85rem;grid-template-columns:repeat(7,1fr);padding:15px}.tournament-participants .manage-roles .role p{margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tournament-participants .manage-roles .role div{display:flex;justify-content:center}.tournament-participants .manage-roles .role .requirementsAreMet{align-items:center;display:flex;font-size:1rem;justify-content:center}.tournament-participants .manage-roles .role .requirementsAreMet .fal{color:#0000;margin-left:0;z-index:99}.tournament-participants .manage-roles .role .requirementsAreMet .fas{position:absolute}.tournament-participants .manage-roles .role--label a{border-radius:4px;color:var(--gts-sys-color-foreground);cursor:pointer;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.tournament-participants .manage-roles .role--label a:hover{background-color:rgba(var(--gts-sys-color-foreground),.5);color:var(--gts-sys-color-background)}.tournament-participants .manage-roles .role--header{align-items:end;background-color:#0000;font-size:.75rem;padding:0 15px;text-align:center}.tournament-participants .tooltip{bottom:7px;position:relative}.tournament-participants .tooltip__item{background:var(--gts-sys-color-foreground);border-radius:3px;box-shadow:0 1px 3px 0 rgba(var(--gts-sys-color-foreground),.25);color:var(--gts-sys-color-background);display:flex;flex-wrap:wrap;font-size:.7rem;font-weight:500;min-width:100px;min-width:auto;opacity:0;padding:5px 10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)translateY(140%);visibility:hidden;z-index:99}.tournament-participants .tooltip__initiator{cursor:pointer;z-index:5}.tournament-participants .tooltip .tooltip__initiator:hover~.tooltip__item{opacity:1;visibility:visible}.tournament-participants .tooltip .tooltip__item{bottom:2px;left:0;width:190px}.tournament-participants .tooltip .tooltip__item p{white-space:normal}.tournament-participants .tooltip .tooltip__item ul{list-style:none;margin:5% 0 0;padding:0;width:90%}.tournament-participants .tooltip .tooltip__item ul li{align-items:center;display:flex}.tournament-participants .tooltip .tooltip__item ul li:before{background-color:var(--gts-sys-color-background);border-radius:25px;content:"";display:inline-block;font-weight:700;height:5px;justify-self:center;margin-right:10px;width:5px}.tournament-participants .tooltip .tooltip__item:after{border-color:transparent transparent var(--gts-sys-color-foreground)transparent;border-style:solid;border-width:0 10px 10px;bottom:0;content:"";height:0;position:absolute;right:50%;top:-1.65em;-webkit-transform:translate(-50%);transform:translateY(130%)translate(50%);width:0;z-index:99}.match-chat{display:flex;flex-grow:1}.match-chat .admin{margin-top:1rem}.match-chat .chat-wrapper{display:grid;grid-template:"body members"1fr"input input"/1fr 200px;padding:1rem}.match-chat .chat-body,.match-chat .chat-wrapper{background-color:var(--gts-sys-color-background-alt);border-radius:10px;gap:1rem}.match-chat .chat-body{display:flex;flex-direction:column;grid-area:body;max-height:600px;overflow:hidden scroll;position:relative;scroll-behavior:smooth}.match-chat .chat-body .overlay{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background);height:fit-content;margin:0;padding:0;position:absolute;width:100%;z-index:1}.match-chat .chat-body .overlay .overlay-element{font-size:small;font-weight:700;padding:3px 10px}.match-chat .chat-body .overlay .overlay-element a{color:var(--warning-dark)}.match-chat .chat-body .overlay.top{top:0}.match-chat .chat-body .overlay.bottom{bottom:0}.match-chat .chat-body .separator{align-items:center;color:var(--gts-sys-color-foreground);display:flex;font-size:x-small;font-weight:700;text-align:center}.match-chat .chat-body .separator:after,.match-chat .chat-body .separator:before{border-bottom:1px solid var(--gts-sys-color-foreground);content:"";flex:1}.match-chat .chat-body .separator:not(:empty):before{margin-right:.25em}.match-chat .chat-body .separator:not(:empty):after{margin-left:.25em}.match-chat .chat-notice{align-items:center;border-radius:10px;display:grid;gap:.5rem 1rem;grid-area:members;grid-template-areas:"username username icon date""message message message message";padding:1rem}.match-chat .chat-notice,.match-chat .chat-notice.self{background-color:var(--gts-sys-color-background-alt-2)}.match-chat .chat-notice i{grid-area:icon;justify-self:end}.match-chat .chat-notice strong{grid-area:username}.match-chat .chat-notice p{grid-area:message;margin:0}.match-chat .chat-notice p.date{grid-area:date;justify-self:end;opacity:.6}.match-chat .chat-message.highlight{animation:highlight .4s ease-in-out 10 alternate}.match-chat .chat-message{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:10px;display:grid;gap:.5rem 1rem;grid-area:members;grid-template-areas:"image username username date""image message message readBy";grid-template-columns:50px auto auto auto;padding:1rem;position:relative}.match-chat .chat-message.self{background-color:var(--gts-sys-color-foreground-alt-2);color:var(--gts-sys-color-background-alt-2)}.match-chat .chat-message img{border-radius:50%;grid-area:image}.match-chat .chat-message strong{grid-area:username}.match-chat .chat-message p{grid-area:message;margin:0}.match-chat .chat-message p.date{grid-area:date;justify-self:end;opacity:.6}.match-chat .chat-message i{grid-area:readBy;justify-self:end}.match-chat .chat-members{background-color:var(--gts-sys-color-background-alt-2);border-radius:10px;grid-area:members;max-height:600px;overflow:hidden scroll;padding:0 1rem 1rem}.match-chat .chat-members .toggleTeam{align-items:center;cursor:pointer;display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-bottom:.5rem;margin-top:1rem}.match-chat .chat-members .toggleTeam.closed i{transform:rotate(180deg)}.match-chat .chat-members .chat-members-list{display:flex;flex-direction:column;gap:.5rem;margin:1em 0 0;padding:0}.match-chat .chat-members .chat-members-list.closed{display:none}.match-chat .chat-members .chat-member{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1fr}.match-chat .chat-members .chat-member .avatar{position:relative}.match-chat .chat-members .chat-member .avatar.active:after{background-color:var(--success-dark);border-radius:50%;bottom:6px;content:"";display:block;height:10px;left:24px;margin:0;padding:0;position:absolute;width:10px;z-index:2}.match-chat .chat-members .chat-member .avatar img{border-radius:50%}.match-chat .chat-members .chat-member p{margin:0}.match-chat .chat-input{grid-area:input}.page-stages .stage-list .stage-item.disabled{cursor:not-allowed;opacity:.7}.page-stages .empty-name{font-style:italic;font-weight:400}.pickem .results-group-layout{display:grid;gap:1rem;grid-template-columns:250px 1fr}.pickem .results-ranges-boxes{display:grid}@media (min-width:992px){.pickem .results-ranges-boxes{grid-template-columns:repeat(4,1fr)}}.pickem .results-ranges-boxes{gap:1rem}.pickem .results-order-participants{max-width:300px}.pickem .participants-order-list{background:rgba(var(--gts-sys-color-foreground-rgb),.01);border-radius:5px;counter-reset:pos;margin:0;min-height:300px;padding:.5rem}.pickem .participants-order-list.no-counter>div{padding:.5rem 1rem}.pickem .participants-order-list.no-counter>div:before{display:none}.pickem .participants-order-list>div{align-items:center;background-color:var(--gts-sys-color-card);border-radius:5px;display:flex;margin:0 0 .5rem;overflow:hidden;position:relative}.pickem .participants-order-list>div:before{align-items:center;background-color:rgba(var(--gts-sys-color-foreground-rgb),.1);color:var(--gts-sys-color-foreground);content:counter(pos);counter-increment:pos;display:flex;font-family:Noto Serif,sans-serif;font-size:1.25rem;font-weight:700;height:100%;justify-content:center;left:0;margin-right:1rem;padding:.5rem 1rem;top:0;width:auto}.pickem .participants-order-list>div .icon{opacity:.5;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.pickem .filter-participants{align-items:flex-end;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr auto}.pickem__header__info{display:grid;gap:1rem;grid-template-columns:6fr 4fr 2fr;padding:10px 0}.pickem__header__info h1{font-size:1.5rem;margin:0;text-transform:uppercase}.pickem__header__info h1 a{color:#fff}.pickem__header__info h1 a:hover{text-decoration:underline}.pickem__header__link{align-items:center;display:flex;gap:.625rem}.pickem__header__link a{color:#fff}.pickem__header__link a:hover{cursor:pointer;text-decoration:underline}.pickem__table{border-collapse:separate;border-spacing:0 15px;margin-bottom:1rem;margin-top:2rem;width:100%}.pickem__table thead{text-align:left}.pickem__table thead th{padding:10px 0}.pickem__table tbody tr{background-color:var(--gts-sys-color-background-alt)}.pickem__table tbody tr td.country img{border-radius:50%;height:30px;object-fit:cover;width:30px}.pickem__table tbody tr td{padding:10px 5px}.pickem__table tbody tr td:first-child{border-radius:5px 0 0 5px;padding-left:10px;width:35%}.pickem__table tbody tr td:last-child{border-radius:0 5px 5px 0;padding-right:10px}.pickem__table tbody tr td a{color:#fff}.pickem__table tbody tr td i{color:#fff;font-size:1rem}.pickem__table tbody tr td button{background-color:#0000;border:none;cursor:pointer;outline:none}.pickem__group_buttons{display:flex;gap:10px;margin:20px 0}.pickem__participants{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.pickem__participants__item{align-items:center;background-color:var(--gts-sys-color-card);border-radius:5px;display:flex;gap:10px;padding:5px 20px}.pickem__participants__item.transparent{background-color:#0000;padding:0}.pickem__participants__item img{aspect-ratio:1;background-color:var(--gts-sys-color-background-alt-2);border-radius:50%;height:30px;max-height:30px;max-width:30px;object-fit:cover;overflow:hidden;width:30px}.pickem__participants__item p{margin-bottom:0}.pickem__doble_column{display:grid;gap:10px;grid-template-columns:1fr 1fr}.user-edit-page{padding:0}.user-edit-page--header{align-items:flex-end;background-color:var(--gts-sys-color-background-alt);display:grid;gap:1rem;grid-template-columns:1fr auto;min-height:150px;padding:1rem 2rem}.user-edit-page--body{margin:1rem 2rem}.user-edit-page .team-list{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.user-edit-page .achievements{display:grid;gap:.5rem;grid-template-columns:1fr auto;margin-top:1rem}.rankingsCategoriesForm .tournament-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}.rankingsCategoriesForm .tournament-select{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:1fr auto}.tournament-rankings-category-page .add-tournaments{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:400px auto;justify-content:flex-start}.tournament-rankings-category-page .ranking-tournament-selector{border-radius:5px;display:grid;grid-template-columns:250px 1fr;min-height:500px;overflow:hidden}.tournament-rankings-category-page .ranking-tournament-selector--list{background-color:var(--gts-sys-color-background-alt);display:flex;flex-direction:column}.tournament-rankings-category-page .ranking-tournament-selector--list header{background-color:var(--gts-sys-color-foreground);color:var(--gts-sys-color-background);display:block;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}.tournament-rankings-category-page .ranking-tournament-selector--list .wrapper.loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.tournament-rankings-category-page .ranking-tournament-selector--list small{display:block;padding:1rem;text-align:center}.tournament-rankings-category-page .ranking-tournament-selector--list ul{list-style:none;margin:0;padding:0}.tournament-rankings-category-page .ranking-tournament-selector--list ul li{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:1rem;position:relative}.tournament-rankings-category-page .ranking-tournament-selector--list ul li:after{background-color:var(--gts-sys-color-foreground-alt-2);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity .2s,width .2s;width:var(--width)}.tournament-rankings-category-page .ranking-tournament-selector--list ul li.loading:after{opacity:1;transition:opacity .2s,width .2s}.tournament-rankings-category-page .ranking-tournament-selector--list ul li .tournament{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.tournament-rankings-category-page .ranking-tournament-selector--list ul li img{background-color:var(--gts-sys-color-foreground);border-radius:50%;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;object-fit:cover;object-position:center;width:20px}.tournament-rankings-category-page .ranking-tournament-selector--list ul li:hover{background-color:var(--gts-sys-color-background-alt-2)}.tournament-rankings-category-page .ranking-tournament-selector--list ul li.active{background-color:var(--gts-sys-color-background-alt-2);font-weight:700}.tournament-rankings-category-page .ranking-tournament-selector--participants{background-color:var(--gts-sys-color-background-alt-2);display:flex;flex-direction:column;height:100%}.tournament-rankings-category-page .ranking-tournament-selector--participants .wrapper{height:100%}.tournament-rankings-category-page .ranking-tournament-selector--participants .wrapper.loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.tournament-rankings-category-page .ranking-tournament-selector--participants--filters{align-items:center;display:grid;gap:1rem;grid-template-columns:200px auto;justify-content:space-between}.tournament-rankings-category-page .ranking-tournament-selector--participants--filters .add-points{display:grid;gap:.5rem;grid-template-columns:auto auto 250px auto}.tournament-rankings-category-page .ranking-tournament-selector--participants small{display:block;padding:1rem;text-align:center}.tournament-rankings-category-page .ranking-tournament-selector--participants .content{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;padding:1rem}.tournament-rankings-category-page .ranking-tournament-selector--participants .participants{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}.tournament-rankings-category-page .ranking-tournament-selector--participants .list{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:.5rem}.tournament-rankings-category-page .ranking-tournament-selector--participants .item{align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:5px;display:grid;gap:.25rem;grid-template-columns:auto 1fr 4em;justify-content:space-between;padding:.5rem 1rem}.tournament-rankings-category-page .ranking-tournament-selector--participants header{background-color:var(--gts-sys-color-foreground-alt);color:var(--gts-sys-color-background);display:block;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}.showcaseList-page,.showcaseList-page .app{background-image:url(img/login/bg.jpg);background-position:top;background-size:cover;overflow:hidden}.showcaseList-page .app{align-items:center;display:flex;flex-flow:column;grid-template-columns:1fr;height:100vh;justify-content:center;margin:0;text-align:center;width:100vw}.showcaseList-page .showcase-list-page{background-color:var(--gts-sys-color-background);border-radius:10px;color:var(--gts-sys-color-foreground);filter:drop-shadow(0 0 50px rgba(var(--gts-sys-color-primary-rgb),.1));max-width:100%;padding:25px;text-align:left;transform-origin:50%;width:900px;will-change:transform;z-index:2}.showcaseList-page .showcase-list-page--header{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between}.showcaseList-page .showcase-list-page--header svg{min-height:35px}.showcaseList-page .showcase-list-page--title{font-size:1.5rem;margin:0}@media (max-width:1200px){.showcaseList-page .showcase-list-page--title{font-size:calc(1.275rem + .3vw)}}.showcaseList-page .showcase-list-page--subtitle{font-size:1.125rem;font-weight:400;margin:0}.showcaseList-page .showcase-list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;margin-top:1rem}.showcaseList-page .showcase-list--search{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:1fr auto;margin-top:1rem}.gameSettings__mapBan__modes,.gameSettings__mapBan__status{display:flex;gap:1rem}.gameSettings__mapBan__mappools{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.pickem-dashboard{padding:0}.pickem-dashboard--body{padding:2rem}.pickem-dashboard--header{align-items:flex-end;background-image:linear-gradient(to top,var(--gts-sys-color-background),transparent),var(--bg);background-position:50%;background-size:cover;display:grid;grid-template-columns:auto 1fr;padding:2rem}.pickem-dashboard--header img{border-radius:50%;height:125px;margin-right:1rem;width:125px}.pickem-dashboard--header h1{font-size:2rem}@media (max-width:1200px){.pickem-dashboard--header h1{font-size:calc(1.325rem + .9vw)}}.pickem-dashboard--header h1{line-height:1;margin:0}.pickem-dashboard--header h2{font-size:1rem;font-weight:400}.pickem-dashboard .global-stats-list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.pickem-dashboard .stage-list{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.pickem-dashboard .stage-item{background-color:var(--gts-sys-color-background-alt);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.pickem-dashboard .stage-item .stage-header img{grid-area:img;max-height:60px;max-width:60px;min-height:60px;min-width:60px;object-fit:contain;object-position:center}.pickem-dashboard .stage-item .stage-header .stage-title strong{font-size:1.125rem}.pickem-dashboard .stage-item .stage-header .stage-title{grid-area:title}.pickem-dashboard .stage-item .stage-header .stage-description{font-size:.75rem;grid-area:description;margin:0;opacity:.75}.pickem-dashboard .stage-item .stage-header{align-items:center;display:grid;gap:.5rem;grid-template-areas:"img title""description description";grid-template-columns:auto 1fr;justify-content:flex-start;line-height:1;margin-bottom:.5rem}.pickem-dashboard .stage-item .stage-description{font-size:.75rem;margin-top:0;opacity:.75}.pickem-dashboard .stage-item .stage-value strong{text-align:left}.pickem-dashboard .stage-item .stage-value{align-items:center;display:grid;font-size:.875rem;grid-template-columns:1fr 1fr;justify-content:space-between;margin:0 0 .25rem;text-align:right}.updates-page--article--header h1{font-size:3rem}@media (max-width:1200px){.updates-page--article--header h1{font-size:calc(1.425rem + 2.1vw)}}.updates-page--article--header h1{font-weight:900;line-height:1;margin:0}.updates-page--article--header h2{font-size:1.5rem;margin:1rem 0 0}@media (max-width:1200px){.updates-page--article--header h2{font-size:calc(1.275rem + .3vw)}}.updates-page--article--header h3{font-size:1rem;margin:1rem 0 0;opacity:.8}.updates-page--article--header{margin-bottom:2rem}.updates-page--article--body h2{border-bottom:1px solid var(--gts-sys-color-ecms-primary);color:var(--gts-sys-color-ecms-primary);font-size:1.375rem}@media (max-width:1200px){.updates-page--article--body h2{font-size:calc(1.2625rem + .15vw)}}.updates-page--article--body h2{font-weight:900;padding-bottom:.25rem;text-transform:uppercase}.updates-page--article--body [data-aspect-ratio],.updates-page--article--body img{border-radius:10px}.form-generator{display:flex;flex-direction:column;justify-self:center;max-width:700px}.clubs-page .graphs canvas{max-height:400px}.clubs-page .graphs .graph{background-color:var(--gts-sys-color-background-alt);border-radius:5px;padding:1rem}.clubs-page .clubs-top-10-list{overflow-x:scroll}.clubs-page .clubs-top-10{display:flex;flex-direction:column;gap:1rem}.clubs-page .club-participant-card{background-color:var(--gts-sys-color-background-alt);border-radius:10px;padding:.5rem}.clubs-page .club-participant-card__header{align-items:center;background-color:var(--gts-sys-color-background-alt-2);border-radius:10px;display:grid;gap:1rem;grid-template-columns:1fr minmax(150px,auto);padding:.5rem}.clubs-page .club-participant-card__header .rank{align-items:center;background-color:var(--gts-sys-color-background-alt);border-radius:10px;display:grid;font-size:14px;font-weight:700;gap:.5rem;grid-template-columns:auto 1fr;padding:.5rem;text-align:right;text-transform:capitalize}.clubs-page .club-participant-card__header .rank img{max-height:30px;max-width:50px;object-fit:contain}.clubs-page .club-participant-card__stats{display:flex;flex-flow:wrap;gap:1rem;justify-content:center;margin-top:.5rem}.clubs-page .club-participant-card__stats .stat{align-items:center;display:grid;gap:.25rem;grid-template-columns:auto 1fr;line-height:1;text-transform:uppercase}.clubs-page .club-participant-card__stats .stat span{color:var(--gts-sys-color-foreground-alt);display:block;font-size:10px;margin-bottom:.1rem}.clubs-page .club-participant-card__stats .stat strong{display:block;font-size:12px}.clubs-page .club-participant-card__stats .stat i{align-items:center;background-color:var(--gts-sys-color-foreground);border-radius:50%;color:var(--gts-sys-color-background);display:flex;height:30px;justify-content:center;width:30px}.user-edit-awards .controls{align-items:flex-end;display:grid;gap:1rem;grid-template-columns:500px auto;justify-content:flex-start}.user-edit-awards .award-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.user-edit-igns .ign-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.user-edit-manage .penalties{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.user-edit-manage .penalty-action{display:grid;gap:.5rem;grid-template-columns:auto .5fr 2fr .5fr;margin-bottom:.5rem}.user-edit-inventory .home-page--wrapper{padding:2rem 0}.user-edit-inventory .inventory-wrapper{align-items:start;display:grid;gap:1rem;grid-template-columns:200px 1fr}.user-edit-inventory .inventory-filters{align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-content:flex-start;margin-bottom:1rem}.user-edit-inventory .filter-section{align-content:center}.user-edit-inventory .filter-section>div{display:flex;flex-wrap:wrap;gap:.25rem}.user-edit-inventory .filter-section strong{font-size:12px;line-height:1;text-transform:uppercase}.user-edit-inventory .inventory-container{align-self:start;display:grid;gap:.5rem;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);position:sticky;top:0}.user-edit-inventory .inventory-container .item-popover{padding:1rem}.user-edit-inventory .inventory-container .item-popover--content--header{display:grid;gap:1rem;grid-template-columns:75px 1fr;margin-bottom:.5rem}.user-edit-inventory .inventory-container .item-popover--content--header img{aspect-ratio:1;border-radius:5px;object-fit:contain}.user-edit-inventory .inventory-container .item-popover--content--header strong{display:block;font-size:1.25rem;line-height:1;margin-bottom:.5rem}.user-edit-inventory .inventory-container .item-popover--metadata{align-items:center;display:flex;gap:.5rem;justify-content:start;margin-bottom:.5rem}.user-edit-inventory .inventory-container .item-popover.common{background:linear-gradient(#75757526,#0000 40%),linear-gradient(45deg,#7575750d 25%,#0000);border:solid #757575;border-radius:5px;border-width:2px 2px 4px}.user-edit-inventory .inventory-container .item-popover.common .item-popover--content--header strong{color:#757575}.user-edit-inventory .inventory-container .item-popover.uncommon{background:linear-gradient(#19d80026,#0000 40%),linear-gradient(45deg,#19d8000d 25%,#0000);border:solid #19d800;border-radius:5px;border-width:2px 2px 4px}.user-edit-inventory .inventory-container .item-popover.uncommon .item-popover--content--header strong{color:#19d800}.user-edit-inventory .inventory-container .item-popover.rare{background:linear-gradient(#0070dd26,#0000 40%),linear-gradient(45deg,#0070dd0d 25%,#0000);border:solid #0070dd;border-radius:5px;border-width:2px 2px 4px}.user-edit-inventory .inventory-container .item-popover.rare .item-popover--content--header strong{color:#0070dd}.user-edit-inventory .inventory-container .item-popover.epic{background:linear-gradient(#a335ee26,#0000 40%),linear-gradient(45deg,#a335ee0d 25%,#0000);border:solid #a335ee;border-radius:5px;border-width:2px 2px 4px}.user-edit-inventory .inventory-container .item-popover.epic .item-popover--content--header strong{color:#a335ee}.user-edit-inventory .inventory-container .item-popover.legendary{background:linear-gradient(#ff800026,#0000 40%),linear-gradient(45deg,#ff80000d 25%,#0000);border:solid #ff8000;border-radius:5px;border-width:2px 2px 4px}.user-edit-inventory .inventory-container .item-popover.legendary .item-popover--content--header strong{color:#ff8000}.user-edit-inventory .inventory-container .item-popover .data-trace{background-image:linear-gradient(#00bfff1a,#0000);border:1px solid #00bfff1a;border-radius:5px;color:#005572;margin-top:1rem;padding:.5rem 1rem}.user-edit-inventory .inventory-container .item-popover .data-trace .title{border-bottom:1px solid #00bfff40;color:#00bfff;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;width:100%}.user-edit-inventory .inventory-container .item-popover .data-trace ul{list-style:none;margin:0;padding:0}.user-edit-inventory .inventory-container .item-popover .actions{margin-top:1rem}.user-edit-inventory .inventory-container .item{aspect-ratio:1;background-color:var(--gts-sys-color-background-alt);background-image:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(var(--gts-sys-color-foreground-rgb),.2);border-radius:5px;position:relative}.user-edit-inventory .inventory-container .item .tippy-content{padding:0!important}.user-edit-inventory .inventory-container .item .quantity{background-color:var(--gts-sys-color-background);border-bottom-right-radius:5px;border-top-left-radius:5px;bottom:-1px;color:var(--gts-sys-color-foreground);font-size:10px;font-weight:700;line-height:1;margin:0;padding:.25rem;position:absolute;right:-1px}.user-edit-inventory .inventory-container .item:not(.empty){cursor:pointer}.user-edit-inventory .inventory-container .item.common{background-color:#7575751a;border-color:#757575;border-width:2px}.user-edit-inventory .inventory-container .item.common .quantity{background-color:#757575}.user-edit-inventory .inventory-container .item.common .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#757575}.user-edit-inventory .inventory-container .item.common .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#757575}.user-edit-inventory .inventory-container .item.common .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#757575}.user-edit-inventory .inventory-container .item.common .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#757575}.user-edit-inventory .inventory-container .item.uncommon{background-color:#19d8001a;border-color:#19d800;border-width:2px}.user-edit-inventory .inventory-container .item.uncommon .quantity{background-color:#19d800}.user-edit-inventory .inventory-container .item.uncommon .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#19d800}.user-edit-inventory .inventory-container .item.uncommon .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#19d800}.user-edit-inventory .inventory-container .item.uncommon .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#19d800}.user-edit-inventory .inventory-container .item.uncommon .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#19d800}.user-edit-inventory .inventory-container .item.rare{background-color:#0070dd1a;border-color:#0070dd;border-width:2px}.user-edit-inventory .inventory-container .item.rare .quantity{background-color:#0070dd}.user-edit-inventory .inventory-container .item.rare .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#0070dd}.user-edit-inventory .inventory-container .item.rare .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#0070dd}.user-edit-inventory .inventory-container .item.rare .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#0070dd}.user-edit-inventory .inventory-container .item.rare .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#0070dd}.user-edit-inventory .inventory-container .item.epic{background-color:#a335ee1a;border-color:#a335ee;border-width:2px}.user-edit-inventory .inventory-container .item.epic .quantity{background-color:#a335ee}.user-edit-inventory .inventory-container .item.epic .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#a335ee}.user-edit-inventory .inventory-container .item.epic .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#a335ee}.user-edit-inventory .inventory-container .item.epic .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#a335ee}.user-edit-inventory .inventory-container .item.epic .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#a335ee}.user-edit-inventory .inventory-container .item.legendary{background-color:#ff80001a;border-color:#ff8000;border-width:2px}.user-edit-inventory .inventory-container .item.legendary .quantity{background-color:#ff8000}.user-edit-inventory .inventory-container .item.legendary .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#ff8000}.user-edit-inventory .inventory-container .item.legendary .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#ff8000}.user-edit-inventory .inventory-container .item.legendary .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#ff8000}.user-edit-inventory .inventory-container .item.legendary .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#ff8000}.gameMaps__game,.gameMaps__image{align-items:center;display:flex}.gameMaps__image{justify-content:center;width:20%}.gameMaps__image img{height:10rem}.gameMaps__form{display:flex;flex-direction:column;gap:1rem;text-align:center}.gameMaps__formButtons{display:flex;justify-content:center}.gameMaps__mapsList{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.gameMaps__map{background-color:var(--gts-sys-color-background-alt-2);border-radius:.5rem;display:flex;padding:1rem}.gameMaps__map_info{display:flex;gap:1rem;width:90%}.gameMaps__map_info img{border-radius:.5rem;height:3rem;width:3rem}.gameMaps__map_actions{align-items:center;display:flex;justify-content:center;width:10%}.gameMaps__map_actions i{cursor:pointer}.gameMaps__map_actions i:hover{transform:scale(1.3);transition:all .15s ease-in-out}.flex{display:flex}.flex.flex-row{flex-direction:row}.flex.flex-column{flex-direction:column}.flex.justify-center{justify-content:center}.flex.align-center{align-items:center}.flex.justify-space-between{justify-content:space-between}.flex.justify-space-around{justify-content:space-around}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex .flex-1{flex:1}.flex.flex-gap-05{gap:.5rem}.flex.flex-gap-1{gap:1rem}.inline-block{display:inline-block}.margin-top{margin-top:8px}.margin-bottom{margin-bottom:8px}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glitch{animation:glitch .2s}@keyframes glitch{10%{opacity:.5}20%{filter:contrast(3);opacity:.6}30%{filter:invert(.8);opacity:.7;transform:translate(100px)}40%{opacity:.4;transform:skew(-1deg,1deg)}50%{filter:saturate(4);opacity:.5;-webkit-transform:skew(-3deg,3deg);-moz-transform:skew(-3deg,3deg);-ms-transform:skew(-3deg,3deg);-o-transform:skew(-3deg,3deg)}80%{filter:invert(.8);opacity:.6;transform:translate(-50px)}90%{filter:invert(.1);opacity:.4;transform:skew(1deg,1deg)}}:root{--animation-speed:.2s}.page,.spawn{animation:spawn var(--animation-speed)ease forwards;animation-delay:var(--delay);opacity:0}@keyframes spawn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.despawn{animation:despawn .2s both;animation-delay:var(--delay);opacity:1}@keyframes despawn{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-10px)}}.fade-in-left{animation:fade-in-left var(--animation-speed)ease both;animation-delay:var(--delay);opacity:0}@keyframes fade-in-left{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}.fade-in-right{animation:fade-in-right var(--animation-speed)ease both;animation-delay:var(--delay);opacity:0}@keyframes fade-in-right{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}.skeleton div{background-color:rgba(var(--gts-sys-color-foreground-rgb),.1);border-radius:5px;overflow:hidden}.skeleton div:not(.animation-disabled):after{animation:background-animation 1s infinite;animation-delay:var(--delay);background:linear-gradient(90deg,#fff0,#fffc 50%,#80bae800 99%,#7db9e800);content:"";display:block;height:100%;opacity:.25;width:100%}@keyframes background-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton .bone{height:30px;margin-bottom:.5rem;min-width:200px;width:100%}.skeleton .bone.btn{background-color:rgba(var(--gts-sys-color-foreground-rgb),.2)}.skeleton .bone.xl{height:55px}.skeleton .bone.lg{height:40px}.skeleton .bone.sm{height:20px}.skeleton .bone.w100{width:100%}.skeleton .bone.w90{width:90%}.skeleton .bone.w80{width:80%}.skeleton .bone.w70{width:70%}.skeleton .bone.w60{width:60%}.skeleton .bone.w50{width:50%}.skeleton .bone.w40{width:40%}.skeleton .bone.w30{width:30%}.skeleton .bone.w20{width:20%}.skeleton .bone.w10{width:10%}.skeleton .card{border-radius:10px;min-height:300px;padding:1rem;width:100%}.skeleton .image{aspect-ratio:16/9;border-radius:10px;width:100%}.modal-participants .modal .modal--body{display:grid;grid-template-rows:auto 1fr auto}.modal-participants .modal .modal--body .participants-actions{margin-bottom:1rem}.modal-participants .modal .modal--body .search-container{align-items:center;display:grid;grid-template-columns:1fr auto;margin-bottom:2rem}.modal-participants .modal .modal--body .search-container .count{font-size:1.5rem}@media (max-width:1200px){.modal-participants .modal .modal--body .search-container .count{font-size:calc(1.275rem + .3vw)}}.modal-participants .modal .modal--body .search-container .count{font-weight:700;text-align:center}.modal-participants .modal .modal--body .search-container .count.danger{color:var(--gts-sys-color-danger)}.modal-participants .modal .modal--body .search-container .control{cursor:pointer;display:block;font-family:arial;font-size:16px;margin-bottom:5px;padding-left:30px;padding-top:2px;position:relative}.modal-participants .modal .modal--body .search-container .control input{opacity:0;position:absolute;z-index:-1}.modal-participants .modal .modal--body .search-container .control_indicator{background:#e6e6e6;border:0 solid #000;border-radius:4px;height:16px;left:0;position:absolute;top:3px;width:16px}.modal-participants .modal .modal--body .search-container .control input:focus~.control_indicator,.modal-participants .modal .modal--body .search-container .control:hover input~.control_indicator{background:#ccc}.modal-participants .modal .modal--body .search-container .control input:checked:focus~.control_indicator,.modal-participants .modal .modal--body .search-container .control input:checked~.control_indicator,.modal-participants .modal .modal--body .search-container .control:hover input:not([disabled]):checked~.control_indicator{background:#0ada58}.modal-participants .modal .modal--body .search-container .control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.modal-participants .modal .modal--body .search-container .control_indicator:after{box-sizing:unset;content:"";display:none;position:absolute}.modal-participants .modal .modal--body .search-container .control input:checked~.control_indicator:after{display:block}.modal-participants .modal .modal--body .search-container .control-checkbox .control_indicator:after{border:2px solid #fff;border-width:0 2px 2px 0;height:8px;left:6px;top:2px;transform:rotate(45deg);width:3px}.modal-participants .modal .modal--body .search-container .control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.modal-participants .modal .modal--body .search-container .control-checkbox .control_indicator:before{background:#0ada58;border-radius:3rem;content:"";display:block;height:4.5rem;left:0;margin-left:-1.3rem;margin-top:-1.3rem;opacity:.6;position:absolute;top:0;transform:scale(0);width:4.5rem;z-index:99999}.modal-participants .modal .modal--body .search-container .control-checkbox input+.control_indicator:before{animation:s-ripple .25s ease-out}.modal-participants .modal .modal--body .search-container .control-checkbox input:checked+.control_indicator:before{animation-name:s-ripple-dup}.modal-participants .modal .modal--body .pagination-container{height:40px;margin-left:8px}.modal-participants .modal .modal--body .pagination-container .button:first-child{margin-right:2px}.modal-participants .modal .modal--body .participants-list{list-style:none;margin:0;overflow-y:scroll;padding:0}.modal-participants .modal .modal--body .participants-list__item{margin-bottom:15px;min-height:35px;padding-right:.5rem}.modal-participants .modal .modal--body .participants-list__item .image-container{background-color:rgba(var(--gts-sys-color-foreground),.4);border-radius:5px;height:35px;margin-right:14px;width:35px}.modal-participants .modal .modal--body .participants-list__item .image-container img{border-radius:5px;height:100%;width:100%}.modal-participants .modal .modal--body .participants-list__item .image-container img[src=""]{opacity:0}.modal-participants .modal .modal--body .participants-list__item .image-container .check-badge-participant{background:#000;border-radius:4px;color:#00ff19;font-size:10px;height:15px;left:-10px;padding:2px;position:relative}.modal-participants .modal .modal--body .participants-list__item span{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700}.modal-participants .modal .modal--body .participants-list__not-found h2{font-size:12px;margin:0;padding:0;text-align:center}body{color:var(--gts-sys-color-foreground);font-family:Noto Sans,sans-serif!important;margin:0;overflow:hidden}body,code{background-color:var(--gts-sys-color-background-alt)}code{border-left:5px solid var(--gts-sys-color-background-alt-2);border-radius:5px;display:block;margin-top:.5rem;padding:1rem}code strong{color:var(--gts-sys-color-on-primary)}kbd{background:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 -1px #bbb;color:#333;display:inline-block;font-family:monospace;font-size:12px;line-height:1;margin:0 2px;padding:2px 4px}img{max-width:100%}html{scroll-behavior:smooth}::-webkit-scrollbar-track{background-color:var(--gts-sys-color-background-alt)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-color:var(--gts-sys-color-foreground)}::-webkit-scrollbar-thumb{border-radius:3px}.confetti{background-color:var(--bg-clr);border-radius:5px;height:10px;width:10px}.app{background-color:var(--gts-sys-color-background);grid-template-columns:auto;overflow:hidden}@media (min-width:992px){.app__competition{grid-template-columns:332px auto}}.app .sidebar{grid-area:sidebar}.app .page{grid-area:page}.app .main-header{grid-area:header}.app{display:grid;grid-template-areas:"header header""page page"}@media (min-width:992px){.app{grid-template-areas:"header page""sidebar page";grid-template-columns:250px auto}}p.error,span.error{color:var(--gts-sys-color-primary)}.block{display:block!important}.loader{border:4px solid #0000;border-radius:10px;margin:0 auto;padding:1px;position:fixed;right:37%;top:50%;width:500px;z-index:9999}.loader:before{border:1px solid #fff;content:"";inset:-4px}.loader .loaderBar,.loader:before{border-radius:10px;position:absolute}.loader .loaderBar{animation:borealisBar 2s linear infinite;background:#fff;inset:0 100% 0 0;width:0}@keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{left:75%;right:0;width:25%}to{left:100%;right:0;width:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-spacing:.25rem;--tw-font-weight-bold:700;--tw-leading-tight:1.25;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-blur-sm:8px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono);--tw-color-background:var(--dark);--tw-color-background-alt:var(--dark-alt);--tw-color-foreground:var(--light);--tw-color-foreground-alt:var(--light-alt);--tw-color-btn-bg:var(--tw-color-foreground-alt);--tw-color-btn-fg:var(--tw-color-background);--tw-color-pill-bg:var(--tw-color-background-alt);--tw-color-rarity-common:#757575;--tw-color-rarity-uncommon:#19d800;--tw-color-rarity-rare:#0070dd;--tw-color-rarity-epic:#a335ee;--tw-color-rarity-legendary:#ff8000}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:var(--tw-default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:var(--tw-default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:var(--tw-default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:disabled{cursor:default;opacity:.6;pointer-events:none}}@layer components{.table{border-collapse:separate;border-spacing:0 .5rem}.table thead th{text-align:left}.table tbody tr:nth-child(odd){background-color:var(--tw-color-foreground)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:nth-child(odd){background-color:color-mix(in oklab,var(--tw-color-foreground)3%,transparent)}}.table tbody tr:nth-child(2n){background-color:var(--tw-color-foreground)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:nth-child(2n){background-color:color-mix(in oklab,var(--tw-color-foreground)6%,transparent)}}.table tbody tr:hover{background-color:var(--tw-color-foreground)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:hover{background-color:color-mix(in oklab,var(--tw-color-foreground)10%,transparent)}}.item-rarity-common{--item-rarity-color:var(--tw-color-rarity-common)}.item-rarity-uncommon{--item-rarity-color:var(--tw-color-rarity-uncommon)}.item-rarity-rare{--item-rarity-color:var(--tw-color-rarity-rare)}.item-rarity-epic{--item-rarity-color:var(--tw-color-rarity-epic)}.item-rarity-legendary{--item-rarity-color:var(--tw-color-rarity-legendary)}.item-popover .tippy-box{border:2px solid var(--item-rarity-color)}.item-popover .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--item-rarity-color)!important;transform:translateY(1px)}.item-popover .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--item-rarity-color)!important;transform:translateY(-2px)}.item-popover .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--item-rarity-color)!important;transform:translate(2px)}.item-popover .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--item-rarity-color)!important;transform:translate(-2px)}}@layer utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:top-4{top:calc(var(--tw-spacing)*4)}.tw\:right-0{right:calc(var(--tw-spacing)*0)}.tw\:bottom-0{bottom:calc(var(--tw-spacing)*0)}.tw\:z-10{z-index:10}.tw\:col-start-1{grid-column-start:1}.tw\:row-span-full{grid-row:1/-1}.tw\:m-auto{margin:auto}.tw\:fieldset-layout{display:grid;gap:.75rem}.tw\:form-layout{display:grid;gap:1rem}.tw\:input-layout{display:grid;gap:.5rem}.tw\:required-tag{background-color:var(--gts-sys-color-primary);border-radius:3px;color:var(--gts-sys-color-dark);display:inline-block;font-size:8px;font-weight:700;line-height:1;padding:3px 5px;text-transform:uppercase}.tw\:block{display:block}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:aspect-square{aspect-ratio:1}.tw\:h-full{height:100%}.tw\:max-h-\[25dvh\]{max-height:25dvh}.tw\:max-h-\[95dvh\]{max-height:95dvh}.tw\:max-h-dvh{max-height:100dvh}.tw\:max-h-full{max-height:100%}.tw\:min-h-full{min-height:100%}.tw\:w-4{width:calc(var(--tw-spacing)*4)}.tw\:w-9{width:calc(var(--tw-spacing)*9)}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:min-w-1\/2{min-width:50%}.tw\:pill{--pill-color:var(--pill-color-modifier,var(--tw-color-pill-bg));background-color:var(--pill-color);border-radius:50px;padding:calc(var(--tw-spacing)*1)calc(var(--tw-spacing)*2)}@supports (color:color-mix(in lab,red,red)){.tw\:pill{background-color:color-mix(in oklab,var(--pill-color)97%,#000)}}.tw\:pill{border-color:var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.tw\:pill{border-color:color-mix(in oklab,var(--pill-color)97%,#000)}}.tw\:pill{cursor:default;font-size:14px;line-height:1;text-align:center;white-space:nowrap}.tw\:btn{--btn-color:var(--btn-color-modifier,var(--tw-color-btn-bg));border:1px solid;border-radius:var(--tw-radius-sm);color:var(--tw-color-btn-fg);cursor:pointer;padding:calc(var(--tw-spacing)*2)calc(var(--tw-spacing)*3);text-decoration:none;transition-duration:var(--tw-duration,var(--tw-default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))}.tw\:btn,.tw\:btn:hover{background-color:var(--btn-color)}@supports (color:color-mix(in lab,red,red)){.tw\:btn:hover{background-color:color-mix(in oklab,var(--btn-color)95%,#000)}}.tw\:btn:hover{border-color:var(--btn-color)}@supports (color:color-mix(in lab,red,red)){.tw\:btn:hover{border-color:color-mix(in oklab,var(--btn-color)95%,#000)}}.tw\:cursor-auto{cursor:auto}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-\[1fr\]\!{grid-template-columns:1fr!important}.tw\:grid-cols-\[75px_1fr\]{grid-template-columns:75px 1fr}.tw\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tw\:grid-cols-\[repeat\(auto-fill\,100px\)\]{grid-template-columns:repeat(auto-fill,100px)}.tw\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.tw\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.tw\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.tw\:grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.tw\:content-start{align-content:flex-start}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-1{gap:calc(var(--tw-spacing)*1)}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing)*4)}.tw\:gap-y-1{row-gap:calc(var(--tw-spacing)*1)}.tw\:self-end{align-self:flex-end}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded{border-radius:.25rem}.tw\:rounded-\[5px\]{border-radius:5px}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-tl-sm{border-top-left-radius:var(--tw-radius-sm)}.tw\:rounded-b-lg{border-bottom-left-radius:var(--tw-radius-lg);border-bottom-right-radius:var(--tw-radius-lg)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:btn-ghost{background-color:#0000;border-color:currentColor;color:var(--btn-color)}.tw\:btn-ghost:hover{background-color:var(--btn-color);border-color:var(--btn-color);color:var(--tw-color-btn-fg)}.tw\:btn-plain{background-color:#0000;border-color:#0000;color:var(--btn-color)}.tw\:btn-plain:hover{background-color:var(--btn-color);border-color:var(--btn-color);color:var(--tw-color-btn-fg)}.tw\:border-\(--gts-sys-color-light\)\/10{border-color:var(--gts-sys-color-light)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\(--gts-sys-color-light\)\/10{border-color:color-mix(in oklab,var(--gts-sys-color-light)10%,transparent)}}.tw\:border-\(--item-rarity-color\){border-color:var(--item-rarity-color)}.tw\:bg-\(--gts-sys-color-background\){background-color:var(--gts-sys-color-background)}.tw\:bg-\(--item-rarity-color\),.tw\:bg-\(--item-rarity-color\)\/75{background-color:var(--item-rarity-color)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\(--item-rarity-color\)\/75{background-color:color-mix(in oklab,var(--item-rarity-color)75%,transparent)}}.tw\:bg-rarity-common{background-color:#757575}.tw\:bg-rarity-epic{background-color:#a335ee}.tw\:bg-rarity-legendary{background-color:#ff8000}.tw\:bg-rarity-rare{background-color:#0070dd}.tw\:bg-rarity-uncommon{background-color:#19d800}.tw\:object-contain{object-fit:contain}.tw\:p-1{padding:calc(var(--tw-spacing)*1)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:py-1{padding-block:calc(var(--tw-spacing)*1)}.tw\:pt-4{padding-top:calc(var(--tw-spacing)*4)}.tw\:pr-1{padding-right:calc(var(--tw-spacing)*1)}.tw\:pr-2{padding-right:calc(var(--tw-spacing)*2)}.tw\:pl-2{padding-left:calc(var(--tw-spacing)*2)}.tw\:text-center{text-align:center}.tw\:text-right{text-align:right}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:text-\(--gts-sys-color-foreground\){color:var(--gts-sys-color-foreground)}.tw\:text-\(--item-rarity-color\){color:var(--item-rarity-color)}.tw\:text-rarity-common{color:#757575}.tw\:text-rarity-epic{color:#a335ee}.tw\:text-rarity-legendary{color:#ff8000}.tw\:text-rarity-rare{color:#0070dd}.tw\:text-rarity-uncommon{color:#19d800}.tw\:uppercase{text-transform:uppercase}.tw\:transition{transition-duration:var(--tw-duration,var(--tw-default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))}.tw\:btn-danger{--btn-color-modifier:var(--danger-dark)}.tw\:btn-primary{--btn-color-modifier:var(--ecms-primary)}.tw\:btn-success{--btn-color-modifier:var(--success-dark)}.tw\:backdrop\:bg-\(--dark\)\/90::backdrop{background-color:var(--dark)}@supports (color:color-mix(in lab,red,red)){.tw\:backdrop\:bg-\(--dark\)\/90::backdrop{background-color:color-mix(in oklab,var(--dark)90%,transparent)}}.tw\:backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--tw-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}