@import "https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Prompt:wght@900&display=swap";.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}:root{--primary:#674fa7;--primary-trans:#664fa7a6;--primary-light:#d9d2e9;--primary-very-light:#d3c9ea;--primary-light-trans:#674ea752;--primary-light-very-trans:#d0a9e517;--dark-grey:#666;--primary-dark:#064487;--secondary:#a07178;--secondary-light:#e6ccbe;--tertiary:#1c0f13;--fourth-color:#f0f0f0;--very-light-grey:#f6f6f6;--theme-hover-color:#fff;--third-color:#aaa;--white-trans:#fffffff1;--inhab-color:#000;--challenge-color:#4c5e66;--level-color:#4750d9;--badge-color:#4a9ed7;--item-color:#cb8252;--collections-color:#f2c34e;--secret-code-color:#898890;--leaderboard-color:#39d365;--quests-color:#ff616d;--group-color:#66baed;--prize-color:#753dc6;--xp-color:#3c96db;--momentum-color:#4bc999;--boss-color:#b19600;--denied-color:#8b00009a;overflow:hidden}*,:focus{outline-offset:0px;outline:none!important}*,:after,:before{box-sizing:border-box}body{box-sizing:border-box;color:var(--dark-grey);width:100%;height:100vh;margin:0;font-family:Lexend,sans-serif;font-size:.875em}.disabled{opacity:.3;pointer-events:none}a{color:var(--primary);font-weight:500;display:inline-block;text-decoration:none!important}a.white{font-weight:700;color:#fff!important}p.disabled,h1.disabled,h2.disabled,h3.disabled,h4.disabled{opacity:.3}p{line-height:1.3rem}.hide{display:none}.required,.required.meta{color:#ce0000;padding-left:8px}.provider-button{width:100%;min-width:228px;padding:6px 12px}.provider-button img{width:20px;margin-right:20px}.footer-container{width:100%;position:relative;bottom:0;left:0}.meta{color:#0000007a;font-size:clamp(.65rem,2vw,.7rem);line-height:.9rem}.meta.right{text-align:right;width:100%}.gradient-icon{color:#fff;border-radius:.7rem;justify-content:center;align-items:center;font-weight:700;display:flex}hr{border:0;border-top:1px solid #0000001a;border-bottom:1px solid #ffffff4d;height:0;margin:1rem 0}hr.no-top-margin{margin:0 0 1rem}hr.no-margin{margin:0}hr.small-margin{margin:8px 0}.clickable{cursor:pointer;transition:all .25s!important}.clickable:hover{transform:translateY(-3px)}.clickable:hover.static{transform:none}.clickable.with-shadow:hover{box-shadow:0 5px 10px #0000001a}.center-col{flex-direction:column;align-items:center;display:flex}.player-title{justify-content:center;align-items:center;gap:1rem;font-size:clamp(1.2rem,2vw,2rem);display:flex}.player-title .player-title-icon{max-width:40px}.g-list-item{border:1px solid #0000001a;border-radius:.7rem;padding:.375rem .625rem;transition:all .15s ease-in-out;box-shadow:0 1px 3px #00000005}.g-list-item.grey-background{background-color:var(--fourth-color)}.element-list-row{grid-template-columns:50px 2fr 1fr 40px;align-items:center;gap:0 1rem;padding:.3rem;display:grid}.element-list-row .element-name{font-size:clamp(.8rem,1.5vw,1.1rem)}.element-list-row.tablet,.element-list-row.mobile{grid-template-columns:50px 1fr auto;gap:0 .5rem}.section-title{color:var(--primary);font-family:Prompt,Sans Serif;font-size:1.5em;font-weight:500}.section-title>p{margin:0}.section-title.small{padding:0 20px;font-size:1em}.section-title.with-icon{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-title.with-icon .icon{color:var(--primary);cursor:pointer}.section-title.with-icon.mobile{flex-direction:column;gap:1rem}.section-title button{z-index:0}.g-container{width:100%;max-width:1150px;margin:auto;padding:0 14px}.g-container.no-pad{max-width:80%;margin:auto}.center{justify-content:center;display:flex}.g-card{background-color:#fff;border-radius:.7rem;padding:1rem;transition:all .5s;box-shadow:0 0 20px #0000001a}.g-card.pad{margin:14px 0}.g-card.button-card:hover{transform:translateY(-2px);box-shadow:10px 10px 20px #905b5b1a}.g-card .card-title{align-items:center;gap:1rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;display:flex}.g-card .card-title.with-button>:last-child{margin-left:auto}.g-card .card-title.split{justify-content:space-between}.g-card .card-title .head-icon{border-radius:.7rem;width:auto;height:40px}.g-card .card-title .title-with-icon{align-items:center;gap:1.5rem;display:flex}.g-grid{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}.g-grid .g-col{width:100%}.g-grid .g-half-col{width:48%}.g-grid .g-qtr-col{width:24%}.g-grid .g-third-col{width:33%}.g-grid .g-two-third-col{width:66%}.g-grid .g-three-qtr-col{width:74%}.g-double-col{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.g-double-col.mobile{grid-template-columns:1fr}.g-triple-col{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.notification-with-badge{position:relative}.notification-with-badge .badge{color:#fff;background:#be0000;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:flex;position:absolute;top:-.3rem;right:.8rem}.notification-with-badge .mobile-badge{color:#fff;background:#be0000;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:12px;line-height:15px;display:flex;position:absolute;top:14px;right:-5px}.buttons{justify-content:end;align-items:center;gap:.5rem;padding:0;display:flex}.buttons.vertical{flex-direction:column;align-items:end}.buttons.left{justify-content:start}.buttons .left-item{margin-right:auto}.g-button{box-sizing:border-box;color:var(--dark-grey);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;vertical-align:baseline;z-index:0;background-color:#fff;border:1px solid #0000001a;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;width:auto;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);font-family:Lexend,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000005}input[type=file]::file-selector-button{box-sizing:border-box;color:var(--dark-grey);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;vertical-align:baseline;z-index:0;background-color:#fff;border:1px solid #0000001a;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;width:auto;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);font-family:Lexend,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000005}input[type=file]{z-index:1;appearance:none;opacity:0;cursor:pointer;position:absolute;top:0;left:0}.g-button.padded{margin:10px}.g-button.tiny-btn{border-radius:.4rem;min-height:0;padding:3px 5px;font-size:.65rem;font-weight:400;line-height:.7rem}.g-button.small-btn{gap:.5rem;min-height:0;padding:5px 7px;font-size:.8rem;line-height:17px}.g-button.med-btn{min-height:2.25rem;padding:7px 10px;font-size:.9rem;line-height:20px}.g-button.big-btn{min-height:0;font-size:20px;line-height:24px}.g-button.huge-btn{min-height:4rem;font-size:1.5rem;line-height:1.7rem}.g-button.text-only{min-height:0;line-height:1rem;font-size:inherit;background-color:#0000;border:none;align-items:center;gap:.5rem;margin:0;padding:.3rem .75rem}.g-button.text-only svg{margin:0}.g-button.text-only.primary-text,.g-button.text-only.primary-text .meta{color:var(--primary)!important}.g-button.text-only.inline{color:var(--primary-trans);gap:.5rem;padding:0 .5rem;font-weight:700;display:inline}.g-button.text-only.inline:hover{color:var(--primary);background-color:#0000;font-weight:700}.g-button.text-only:hover{border-color:none;box-shadow:none;background-color:var(--fourth-color);font-weight:600;transform:none}.g-button.text-only.disabled{background-color:#0000}.g-button.no-click{pointer-events:none}.g-button.primary{background-image:linear-gradient(to right, var(--primary) 0%, var(--primary-trans) 51%, var(--primary) 100%);color:#fff;background-size:200%;transition:all .5s}.g-button.primary:hover{color:#fff;background-position:100%;transform:translateY(-3px)}.g-button.primary:hover.static{transform:none}.g-button.minor{color:#fff;background-color:#0000;border:2px solid #ffffff80}.g-button.minor:hover{color:var(--prim-color);background-color:#fff}.g-button:hover{color:var(--prim-color);border-color:#00000026;transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.g-button:hover.static{transform:none}.g-button svg{color:inherit}.g-button.red{color:#ce00009f;border:3px solid #ce00009d}.g-button.red:hover{color:#fff;background-color:#ce00009d}.submit-buttons{justify-content:right;align-items:center;display:flex}.g-button:active{color:#000000a6;background-color:#f0f0f1;border-color:#00000026;transform:translateY(0);box-shadow:0 2px 4px #0000000f}.g-button.disabled{pointer-events:none;cursor:auto;background-color:#e7e7e7;color:#999!important}.g-button.disabled:hover{transform:none;box-shadow:0 1px 3px #00000005}.g-button.disabled:active{touch-action:none;transform:none;box-shadow:0 1px 3px #00000005}.flash{animation:1.2s ease-in-out flash-animation}@keyframes flash-animation{0%{background-color:initial;transform:scale(1)}50%{background-color:var(--primary);border:1px solid var(--primary);box-shadow:0 0 8px 2px var(--primary-trans);transform:scale(1.3)}to{background-color:initial;transform:scale(1)}}.spinning-icon{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-div{height:40px}.back-div span{cursor:pointer;transition:all .25s ease-in-out}.back-div span:hover{color:var(--primary)}.back-div svg{margin-right:10px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cecece;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#cacaca}.g-tooltip{position:relative}.g-tooltip .g-tooltip-text{visibility:hidden;color:#000;text-align:center;z-index:9000;background-color:#fff;border:1px solid #0000001a;border-radius:6px;padding:.25rem .5rem;position:absolute;bottom:115%;left:-5px;box-shadow:0 0 20px #0000001a}.g-table{width:100%;-webkit-box-shadow:none;box-shadow:none;text-align:left;color:#000000de;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #22242626;border-radius:4px;font-size:.8em}.g-table.no-header tr:first-child td{border-top:none}.g-table tr{transition:all .25s ease-in-out}.g-table tr td{text-align:inherit;border-top:1px solid #2224261a;padding:.8em}.g-table tr td.centered{text-align:center}.g-table tr th{text-align:inherit;padding:.8em}.g-table tr th.centered{text-align:center}.g-table tr:hover{background-color:#f9f9f9}.g-table tr:hover td{border-top:1px solid #22242633}.g-table.tight{font-size:.7em}.g-table.tight tr th,.g-table.tight tr td{padding:.7em}.g-table.scrolling{table-layout:fixed;position:relative}.g-table.scrolling thead{width:100%;display:table}.g-table.scrolling tbody{max-height:50vh;display:block;overflow-y:scroll}.g-table.scrolling tbody tr{width:100%;display:table}.g-table.scrolling th,.g-table.scrolling td{text-align:left;padding:8px 2px!important}.g-table.scrolling th.center-align,.g-table.scrolling td.center-align{text-align:center}.g-table.scrolling th .th-icon,.g-table.scrolling td .th-icon{height:15px}.g-table.scrolling tr:nth-child(2n){background-color:#f8f8f8}.g-table.scrolling th:hover{background-color:#f0f0f0}.g-table.scrolling th:hover:last-child{background-color:#fff}.g-table thead{background-color:#f9f9f9;border-radius:4px;font-weight:700}.g-table thead tr th:first-child{border-radius:4px 0 0}.g-table thead tr th:last-child{border-radius:0 4px 0 0}.g-table thead tr th{padding:.4em .8em}.g-table:last-child{margin-bottom:0}label,label.with-image{align-items:center;gap:1rem;display:flex}label.with-image .label-image{width:28px;height:28px}label.with-info-icon svg{color:var(--third-color)}label.space-between{justify-content:space-between}label.no-flex{display:block}.field{flex-direction:column;gap:.5rem;display:flex}.field .label-with-button{justify-content:space-between;align-items:center;display:flex}.field.inline{flex-direction:row;align-items:center;gap:1rem}.field.inline label{white-space:nowrap}.field input,.field textarea,.field select{width:100%;min-height:44px;color:var(--primary);background-color:#fff;border:1px solid #0003;border-radius:.7rem;outline-color:#5469d480;padding:8px 16px;font-family:Lexend,sans-serif;font-size:14px;line-height:24px}.field input.small,.field textarea.small,.field select.small{min-height:30px;padding:4px 8px;line-height:18px}.field input.disabled,.field textarea.disabled,.field select.disabled{opacity:.45;pointer-events:none}.field input::placeholder,.field textarea::placeholder,.field select::placeholder{color:#c5c5c5;opacity:1}:is(.field input:-ms-placeholder-shown,.field textarea:-ms-placeholder-shown,.field select:-ms-placeholder-shown){color:#dadada}:is(.field input:placeholder-shown,.field textarea:placeholder-shown,.field select:placeholder-shown){color:#dadada}.field input::-moz-placeholder{color:#dadada}.field textarea::-moz-placeholder{color:#dadada}.field select::-moz-placeholder{color:#dadada}.field input option[value=""],.field textarea option[value=""],.field select option[value=""]{color:#c5c5c5}.field input option:not([value=""]),.field textarea option:not([value=""]),.field select option:not([value=""]){color:var(--primary)}.field .input-with-icon{align-items:center;gap:1rem;display:flex}.field .input-with-icon img{height:20px}.field.with-toggle{flex-direction:row-reverse;justify-content:start;align-items:center;gap:2rem;display:flex}.field.with-toggle input{min-height:0}.field .short-input{max-width:200px}.field .med-input{max-width:300px}.field select:invalid{color:silver}input[type=submit]{color:#fff;cursor:pointer;background-color:#5469d4;font-weight:600;box-shadow:0 0 #0000,0 0 #0000,0 1px 1px #0000001f,0 0 0 1px #5469d4,0 0 #0000,0 0 #0000,0 2px 5px #3c425714}.field-checkbox{gap:1rem;display:flex}.field-checkbox input{width:20px;height:15px;box-shadow:unset;min-height:unset;cursor:pointer;margin-right:5px}.field-checkbox label{align-items:center;margin:0;display:flex}.field.small label{display:flex}.field.small select,.field.small input{min-height:2rem;padding:4px 10px;font-size:.8rem}.multiple-select{background-color:#fff;flex-direction:column;gap:.2rem;display:flex;overflow-y:auto}.multiple-select .multiple-select-option{cursor:pointer;border-radius:.5rem;grid-template-columns:20px 1fr;align-items:center;gap:1rem;padding:4px 10px;transition:all .25s ease-in-out;display:grid}.multiple-select .multiple-select-option.has-display-arr{grid-template-columns:20px 1fr 1fr}.multiple-select .multiple-select-option.badge{grid-template-columns:20px 1fr}.multiple-select .multiple-select-option:hover{background-color:#f1f1f1}.multiple-select .multiple-select-option img{border-radius:.2rem;width:auto;height:20px}.multiple-select .multiple-select-option .gradient{color:#fff;border-radius:.2rem;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.multiple-select .multiple-select-option.active{background-color:var(--primary);color:#fff}.multiple-select .multiple-select-option.active .meta{color:#fff}.multiple-select span{color:silver}.g-space-0-5{background-color:#0000;height:.5rem}.g-space-1{background-color:#0000;height:1rem}.g-space-1-5{background-color:#0000;height:1.5rem}.g-space-2{background-color:#0000;height:2rem}.g-width-2{background-color:#0000;width:2rem}.g-space-10{background-color:#0000;height:10px}.g-space-20{background-color:#0000;height:20px}.g-space-30{height:30px}.g-space-40{height:40px}.g-space-60{height:60px}.jello-horizontal{animation:.9s both jello-horizontal}@keyframes jello-horizontal{0%{transform:scale(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:scale(1)}}@media (width<=920px){.g-grid{display:block}.g-grid .g-col,.g-grid .g-half-col,.g-grid .g-qtr-col,.g-grid .g-third-col,.g-grid .g-two-third-col,.g-grid .g-three-qtr-col{width:100%}}.loading-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;background-color:var(--primary);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.loading-page .loader-icon{width:80px;margin-bottom:30px}.loading-page .loader-icon img{width:100%}.lds-grid{width:80px;height:80px;display:inline-block;position:relative}.lds-grid.white div{background:var(--primary-very-light)}.lds-grid div{background:var(--primary);border-radius:50%;width:16px;height:16px;animation:2.75s linear infinite lds-grid;position:absolute}.lds-grid div:first-child{animation-delay:0s;top:8px;left:8px}.lds-grid div:nth-child(2){animation-delay:-.4s;top:8px;left:32px}.lds-grid div:nth-child(3){animation-delay:-.8s;top:8px;left:56px}.lds-grid div:nth-child(4){animation-delay:-.4s;top:32px;left:8px}.lds-grid div:nth-child(5){animation-delay:-.8s;top:32px;left:32px}.lds-grid div:nth-child(6){animation-delay:-1.2s;top:32px;left:56px}.lds-grid div:nth-child(7){animation-delay:-.8s;top:56px;left:8px}.lds-grid div:nth-child(8){animation-delay:-1.2s;top:56px;left:32px}.lds-grid div:nth-child(9){animation-delay:-1.6s;top:56px;left:56px}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}.modal{-ms-animation:fadeIn .5s;background:#000000b3;width:100%;height:100%;animation:.5s fadeIn;position:fixed;top:0;left:0;overflow:hidden;z-index:9998!important}.modal-main{-ms-animation:slideIn .8s;z-index:9999;background:#fff;border-radius:.7rem;flex-direction:column;width:45%;min-height:10vh;max-height:90vh;padding:14px;transition:all 3s;animation:.8s slideIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-main.alert{min-height:0;padding:24px;top:140px;transform:translate(-50%,-20%)}.modal-main .close-button-div{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.modal-main .close-button-div h4{margin:0}.modal-main .close-button-div .close-button{cursor:pointer}.modal-main .modal-children{height:85%;padding:0 5px;overflow-y:auto}.modal-main .modal-children a{color:var(--primary);font-weight:700}.modal-main h3{margin:0}.modal-main.narrow{width:32%}.modal-main.narrow.tablet{width:65%}.modal-main.wide{width:60%}.modal-main.very-wide{width:80%}.modal-main.full{width:90%}.modal-main .alert-buttons{justify-content:end;gap:.5rem;display:flex}.modal-main.mobile{width:90%}.display-block{display:block}.display-none{display:none}.scroll{height:80vh;overflow-y:scroll}.height-80{height:80vh}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.register-container{justify-content:center;align-items:center;height:calc(100vh - 70px);min-height:700px;padding:2rem;display:flex}.register-container .register-content{width:100%;max-width:400px}.register-container .register-content .icon-container{justify-content:center;align-items:center;gap:20px;display:flex}.register-container .register-content .icon-container .main-logo{width:40%}.register-container .register-content .icon-container .main-icon{width:50px}.register-container .register-content .icon-container .main-text{font-size:1.2rem}.register-container .register-content .center-box{text-align:center;flex-direction:column;align-items:center;display:flex}.register-container .register-content .input-icon svg{position:absolute;right:0}.register-container .register-content .input-icon{align-items:center;display:flex;position:relative}.register-container .register-content .icon{min-width:40px}.register-container.mobile{padding:1rem}.unauth-layout{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;background-color:var(--primary);grid-template-rows:70px calc(100vh - 70px);display:grid}.unauth-layout .layout-body{width:100%;overflow-y:auto}.unauth-layout .mobile-content-container{overflow-y:auto}.unauth-head-container{z-index:999;background-color:#fff;width:100%;height:70px;padding:0 30px;box-shadow:0 2px 20px #0000001a}.unauth-head-container .unauth-head{justify-content:space-between;align-items:center;height:70px;display:flex}.unauth-head-container .unauth-head .logo-div img{height:50px}.unauth-head-container .unauth-head .links-div{align-items:center;gap:2rem;padding:0 12px;display:flex;position:relative}.unauth-head-container .unauth-head .links-div .head-link{font-size:.9rem;font-weight:700}.unauth-head-container .unauth-head .links-div .head-link:hover{color:var(--primary)!important}.unauth-head-container .unauth-head .links-div .icon-button{margin:0;padding:0;position:relative}.unauth-head-container .unauth-head .links-div .icon-button:hover{background-color:#0000}.unauth-head-container .unauth-head .links-div button{margin-left:14px}.user-icon-div{justify-content:center;align-items:center;display:flex;position:relative}.user-icon-div.reverse{flex-direction:row-reverse}.user-icon-div .user-icon{border:2px solid var(--primary-light-trans);border-radius:50%;padding:2px;transition:all .25s ease-in-out;width:45px!important;height:45px!important}.user-icon-div .user-icon.no-border{border:none}.user-icon-div .user-icon.tiny{width:20px!important;height:20px!important}.user-icon-div .user-icon.tiny .grad{font-size:.8rem;font-weight:400}.user-icon-div .user-icon.small{width:30px!important;height:30px!important}.user-icon-div .user-icon.small .grad{font-size:1rem;font-weight:400}.user-icon-div .user-icon.large{width:75px!important;height:75px!important}.user-icon-div .user-icon.large .grad{font-size:2rem;font-weight:400}.user-icon-div .user-icon.xlarge{width:100px;height:100px}.user-icon-div .user-icon.xlarge .grad{font-size:4rem;font-weight:400}.user-icon-div .user-icon.no-hover:hover{border:2px solid var(--primary-light-trans)}.user-icon-div .user-icon .grad{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:700;display:flex}.user-icon-div .user-icon:hover{border:2px solid var(--primary)}.user-icon-div .user-icon.white{background-color:#fff}.user-icon-div .user-icon.white:hover{border:2px solid #fff}.user-icon-div .member-icon-div{width:20px;height:20px;position:absolute;top:-.1rem;right:-.5rem}.user-icon-div .member-icon-div .membership-icon{width:20px;height:20px}.image-container-div{justify-content:center;min-height:0;display:flex}.image-container-div .container-image{width:100%}.image-container-div .container-image.grayscale{filter:grayscale()}.image-container-div .container-image.circle{border-radius:50%}.image-container-div .modal-image-content{justify-content:center;align-items:center;display:flex}.image-container-div .modal-image-content .modal-image-container{justify-content:center;align-items:center;max-width:450px;max-height:450px;display:flex}.image-container-div .modal-image-content .modal-image-container img{border-radius:.7rem}.unauth-dropdown-container{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;max-height:0;margin-top:10px;transition:max-height .3s ease-in-out;position:absolute;top:65px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.unauth-dropdown-container.mobile{margin-right:10px}.unauth-dropdown-container.active,.unauth-dropdown-container.active.upload-user{max-height:280px}.unauth-dropdown-container .dropdown-menu{flex-direction:column;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.unauth-dropdown-container .dropdown-menu .meta{color:#b1b1b1;text-align:right}.unauth-dropdown-container .dropdown-menu a{color:var(--gamably-color);font-size:12px;text-decoration:none;display:block}.unauth-dropdown-container .dropdown-menu *>:not(.version):hover{color:var(--primary)}footer{color:#ffffffb3;justify-content:space-around;align-items:center;width:100%;height:60px;font-size:.65em;display:flex;background-color:#3333!important;padding:0!important}footer .footer-content{text-align:center}footer .footer-content>*{color:#ffffffb3}footer a,footer a.footer-link:hover,footer a.footer-link{color:#ffffffb3!important}.footer-links{text-align:center;align-items:center;gap:.35rem;font-size:.65em;display:flex}.footer-links>*{color:#6e6e6e}.footer-links a,.footer-links a.footer-link:hover,.footer-links a.footer-link{color:#6e6e6e!important}.info-links-container{color:var(--third-color);text-align:center;width:100%;font-size:.5rem}.info-links-container .info-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25rem;width:100%;display:flex}.info-links-container .info-links .row{gap:0 .25rem;display:flex}.info-links-container .info-links .row a{color:var(--third-color)}.unauth-mobile-header{z-index:100;background-color:#fff;width:100%;height:70px;padding:0 1rem;box-shadow:0 2px 20px #0000001a}.unauth-mobile-header .header-grid{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.unauth-mobile-header .header-grid .left-col{align-items:center;gap:1rem;display:flex}.unauth-mobile-header .header-grid .left-col .logo{height:40px}.unauth-mobile-header .header-grid .icon-button{color:var(--dark-grey);margin:0;padding:0;position:relative}.unauth-mobile-header .header-grid .icon-button:hover{background-color:#0000}.unauth-mobile-header .header-grid .mobile-header__logo{align-items:center;max-width:140px;display:flex}.unauth-mobile-header .header-grid .mobile-header__logo img{max-width:100%;height:100%}.unauth-mobile-header .header-grid .mobile-header__menu{align-items:center;display:flex}.unauth-mobile-header .header-grid .mobile-header__menu-head{justify-content:space-between;align-items:center;display:flex}.unauth-mobile-header .header-grid .mobile-header__menu-button{color:#696969;background-color:#0000;border:none;font-size:1.5rem}.unauth-mobile-header .header-grid .mobile-header__menu-items{z-index:101;background-color:#fff;width:100%;height:100%;padding:20px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:2px 0 4px #0000001a}.unauth-mobile-header .header-grid .mobile-header__menu-items a{color:#333;margin-bottom:10px;font-size:1.2rem;text-decoration:none;transition:color .3s ease-in-out;display:block}.unauth-mobile-header .header-grid .menu-logo{width:50px}.unauth-mobile-header .header-grid .mobile-header__menu-items a:hover{color:#007aff}.unauth-mobile-header .header-grid .mobile-header__menu-items.show{transition:transform .3s ease-in-out;transform:translate(0)}.unauth-mobile-header .header-grid .close-button{text-align:right}.unauth-menu-dropdown{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;max-height:0;margin-top:10px;transition:max-height .3s ease-in-out;position:absolute;top:65px;left:0;overflow:hidden;box-shadow:0 1px 3px #0003}.unauth-menu-dropdown.mobile{margin-left:10px}.unauth-menu-dropdown.active{max-height:300px}.unauth-menu-dropdown.active.upload-user{max-height:400px}.unauth-menu-dropdown .dropdown-menu{padding:.5rem 1rem}.unauth-menu-dropdown .dropdown-menu>a{color:var(--gamably-color);align-items:center;gap:.5rem;font-size:12px;line-height:30px;text-decoration:none;display:flex}.profile-page{flex-direction:column;align-items:center;min-height:calc(100vh - 106px);display:flex}.profile-page .profile-form{min-height:calc(100vh - 106px);padding:20px 0}.profile-page .profile-form.mobile{padding:1rem}.profile-page .profile-form .g-card{width:100%;max-width:600px}.profile-page .profile-form .g-card .card-head{justify-content:space-between;align-items:center;display:flex}.profile-page .profile-form .g-card .card-head span{color:var(--primary);font-size:1.2rem;font-weight:700}.profile-page .profile-form .g-card .card-head .profile-logo{max-height:40px}.profile-page .profile-form .g-card .date-selector{gap:1rem;display:flex}.profile-page .profile-form .g-card .date-selector.mobile{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.profile-page .profile-form .g-card .date-selector.mobile .field select{min-width:0;font-size:.7rem}.profile-page .profile-form .g-card .date-selector .field{min-width:5rem}.profile-page .profile-form .g-card .date-selector .field select{min-width:150px}.profile-page .profile-form .g-card .plan-list{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.profile-page .profile-form .g-card .plan-list button{grid-template-columns:60px 1fr;max-width:350px;max-height:130px;display:grid}.profile-page .profile-form .g-card .plan-list button .button-text{max-width:280px;max-height:98px}.profile-page .profile-form .g-card .plan-list button.selected{border:4px solid var(--primary);background-color:var(--primary-light-very-trans)}.profile-page .profile-form .g-card .plan-list.mobile{gap:1rem}.profile-page .profile-form .g-card .plan-list.mobile button{max-height:none}.profile-page .profile-form .g-card .plan-list.mobile button .button-text{max-width:none;max-height:none}.profile-page .profile-form .buttons .save-profile-button{width:190px}.profile-page .profile-form #word-count{text-align:right;font-size:12px}.profile-page .profile-form label p{margin:0}.profile-icon-container #selected-image{border:1px solid #66666680;border-radius:.7rem;padding:1rem}.profile-icon-container #selected-image .profile-image{border-radius:.7rem;width:150px;transition:all .25s ease-in-out}.profile-icon-container #selected-image .gradient{color:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:150px;height:150px;font-size:6rem;transition:all .25s ease-in-out;display:flex}.profile-icon-container #uploaded-image{border:1px solid #66666680;border-radius:.7rem;padding:1rem}.profile-icon-container #uploaded-image .cr-boundary{border-radius:.7rem}.profile-icon-container #uploaded-image .cr-boundary .cr-viewport{border:none}.profile-icon-container #uploaded-image .cr-slider-wrap{margin:0}.profile-icon-container #uploaded-image .cr-slider-wrap .cr-slider{max-width:150px;margin:4px 0}.profile-icon-container .image-div{justify-content:center;display:flex}.profile-icon-container input[type=file]{display:none}.profile-icon-container .image-buttons{flex-direction:column;gap:10px;display:flex}.profile-icon-container .image-buttons button{width:100%}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;transform-origin:0 0;max-width:none;max-height:none;position:absolute;top:0;left:0}.croppie-container .cr-boundary{z-index:1;width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}.croppie-container .cr-viewport,.croppie-container .cr-resizer{z-index:0;border:2px solid #fff;margin:auto;position:absolute;inset:0;box-shadow:0 0 2000px 2000px #00000080}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal{pointer-events:all;position:absolute}.croppie-container .cr-resizer-vertical:after,.croppie-container .cr-resizer-horisontal:after{box-sizing:border-box;content:"";background:#fff;border:1px solid #000;width:10px;height:10px;display:block;position:absolute}.croppie-container .cr-resizer-vertical{cursor:row-resize;width:100%;height:10px;bottom:-5px}.croppie-container .cr-resizer-vertical:after{margin-left:-5px;left:50%}.croppie-container .cr-resizer-horisontal{cursor:col-resize;width:10px;height:100%;right:-5px}.croppie-container .cr-resizer-horisontal:after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;cursor:move;touch-action:none;position:absolute}.croppie-container .cr-slider-wrap{text-align:center;width:75%;margin:15px auto}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:#0000;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px}.cr-slider::-webkit-slider-runnable-track{background:#00000080;border:0;border-radius:3px;width:100%;height:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{background:#00000080;border:0;border-radius:3px;width:100%;height:3px}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cr-slider:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}.cr-slider::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:100%;height:5px}.cr-slider::-ms-fill-lower{background:#00000080;border-radius:10px}.cr-slider::-ms-fill-upper{background:#00000080;border-radius:10px}.cr-slider::-ms-thumb{background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:#00000080}.cr-slider:focus::-ms-fill-upper{background:#00000080}.cr-rotate-controls{z-index:1;position:absolute;bottom:5px;left:5px}.cr-rotate-controls button{background:0 0;border:0}.cr-rotate-controls i:before{font-size:22px;font-style:normal;font-weight:900;display:inline-block}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.hosted-icon-modal .hosted-icon-modal-content{height:75vh}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid{grid-template-columns:200px 1fr;display:grid}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid .button-row{flex-direction:column;gap:.5rem;padding:7px 0 2rem;display:flex}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid .button-row .active{background-color:var(--primary);color:#fff}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid .icons{grid-template-columns:repeat(6,1fr);gap:1rem;max-height:75vh;display:grid;overflow-y:auto}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid .icons .icon-item{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.hosted-icon-modal .hosted-icon-modal-content .hosted-icon-grid .icons .icon-item img{width:70%}.loading{align-items:center;width:100%;height:100%;padding:0;display:flex}.loading__dot{background-color:gray;border-radius:50%;width:7px;height:7px;margin:5px;animation:1s ease-in-out infinite dot;display:inline-block}.loading__dot:nth-of-type(2){animation-delay:.2s}.loading__dot:nth-of-type(3){animation-delay:.3s}@keyframes dot{0%{background-color:var(--primary);transform:scale(1)}50%{background-color:var(--primar-light);transform:scale(1.3)}to{background-color:var(--primary-light-trans);transform:scale(1)}}.full-page-loader{z-index:10000;-ms-animation:fadeIn .5s;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s fadeIn;display:flex;position:fixed;top:0;left:0;overflow:hidden}.full-page-loader .g-list-item{background-color:#ffffff31}.full-page-loader.display-none{-ms-animation:fadeOut .5s;animation:.5s fadeOut;display:none}.full-page-loader .text{color:#fff;font-size:1.2rem;font-weight:700}.sign-in-container{justify-content:center;align-items:center;height:calc(100vh - 70px);min-height:600px;padding:2rem;display:flex}.sign-in-container .sign-in-content{width:100%;max-width:400px}.sign-in-container .sign-in-content .icon-container{justify-content:center;align-items:center;gap:20px;display:flex}.sign-in-container .sign-in-content .icon-container .main-logo{width:40%}.sign-in-container .sign-in-content .icon-container .main-icon{width:50px}.sign-in-container .sign-in-content .icon-container .main-text{font-size:1.2rem}.sign-in-container .sign-in-content .center-box{text-align:center;flex-direction:column;align-items:center;display:flex}.sign-in-container .sign-in-content .input-icon svg{position:absolute;right:0}.sign-in-container .sign-in-content .input-icon{align-items:center;display:flex;position:relative}.sign-in-container .sign-in-content .icon{min-width:40px}.sign-in-container .sign-in-content .register-container{flex-direction:column;align-items:center;padding:1rem 3rem;display:flex}.sign-in-container .sign-in-content .register-container .field{width:100%}.sign-in-container .center{height:calc(100vh - 70px)}.login-with-google-btn{cursor:pointer;color:#757575;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-position:12px 11px;background-repeat:no-repeat;border:none;border-radius:3px;width:100%;max-width:300px;margin:14px auto;padding:12px 16px 12px 42px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;transition:all .25s}.login-with-google-btn:hover{color:var(--gamably-color);border-color:#00000026;transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px #0000000a,0 2px 4px #00000040,0 0 0 3px #c8dafc}.login-with-google-btn:disabled{filter:grayscale();cursor:not-allowed;background-color:#ebebeb;box-shadow:0 -1px #0000000a,0 1px 1px #00000040}.logout-page{background-color:var(--fourth-color);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;background-color:var(--primary);justify-content:center;align-items:center;height:100vh;display:flex}.not-found-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;background-color:var(--primary);justify-content:center;align-items:center;height:100vh;display:flex}.not-found-page .container{align-items:center;max-width:800px;display:flex}.not-found-page .image{flex:1;padding:20px}.not-found-page .image img{max-width:100%;height:auto}.not-found-page .content{background-color:#fff;border-radius:.7rem;flex:2;padding:20px}.not-found-page .content h1{margin-bottom:10px;font-size:24px}.not-found-page .content p{color:#555;font-size:16px}.landing-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 70px);display:flex}.landing-page p,.landing-page a{color:#fff}.landing-page .landing-icon{width:30%;min-width:250px}.landing-page .buttons-div{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.landing-page .buttons-div button{background-color:var(--primary-light);min-width:200px}.landing-page .buttons-div.mobile{flex-direction:column;justify-content:start;align-items:center}.landing-page .buttons-div.mobile button{width:100%}.home-page{box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:#654ea6 url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;width:100vw;min-height:100vh;position:absolute}.layout-container{box-sizing:border-box;width:100vw}.layout-container .desktop-container{grid-template-columns:300px auto;height:calc(100vh - 70px);display:grid;overflow-y:scroll}.layout-container .desktop-container.no-left-col{grid-template-columns:0 auto}.layout-container .desktop-container .sidebar{height:100%;position:sticky;top:590px;left:-30px}.layout-container .content-container.desktop{justify-content:center;height:calc(100vh - 70px);padding:1.5rem;scroll-padding-top:20px;display:flex;overflow-y:auto}.layout-container .content-container.largeTablet,.layout-container .content-container.tablet{justify-content:center;height:100vh;padding:76px 1rem 1rem;display:flex;overflow-y:auto}.layout-container .content-container.mobile{height:100vh;padding-top:60px;overflow-y:auto}.layout-container .content-container.mobile .spacer{height:60px}.head-bar-container{background-color:var(--white-trans);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.head-bar-container .head-menu-box{position:relative}.head-bar-container .head-menu-box .head-menu-flex{justify-content:space-evenly;align-items:center;display:flex}.head-bar-container .head-menu-box .head-menu-flex .head-menu{align-items:center;display:flex}.head-bar-container .head-menu-box .head-menu-flex .head-menu .head-menu-item{cursor:pointer;color:#666;align-items:center;margin:0 10px;font-size:1.1em;display:flex}.head-bar-container .head-menu-box .head-menu-flex .head-menu .head-menu-item:hover{color:var(--primary)}.head-bar-container .head-menu-box .head-menu-flex .head-menu .menu-spacer{background:var(--dark-grey);width:1.5px;height:2.75em;margin:0 1em}.head-bar-container .head-menu-box .head-menu-flex .head-user-info{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-bar-container .head-menu-box .head-menu-flex .head-user-info:hover{background-color:#0000}.head-bar-container .head-menu-box .head-menu-flex .head-user-info .user-icon{cursor:pointer}.head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display{cursor:pointer;align-items:center;margin-right:14px;display:flex}.head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display img{width:30px;margin-right:7px}.head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display span{font-size:1.1em;font-weight:700}.head-bar-container .logo-container{justify-content:center;align-items:center;display:flex}.head-bar-container .logo-container .g-card{flex:.8;padding:7px 14px}.head-bar-container .logo-container .logo{cursor:pointer;max-height:50px;transition:all .25s ease-in-out}.head-bar-container .logo-container .logo:hover{scale:1.02}.head-bar-container .logo-container .logo-text{font-size:24px;font-weight:700}.head-bar-container .logo-container h3{color:var(--dark-grey);margin:0}.head-bar-container .logo-container .menu-spacer{background:var(--dark-grey);width:1.5px;height:2.75em;margin:0 1.25em}.auth-dropdown-container{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;max-height:0;margin-top:10px;transition:max-height .3s ease-in-out;position:absolute;top:58px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.auth-dropdown-container.active{max-height:280px}.auth-dropdown-container.mobile,.auth-dropdown-container.tablet,.auth-dropdown-container.largeTablet{margin-right:10px}.auth-dropdown-container .auth-dropdown-menu{flex-direction:column;align-items:flex-end;gap:.75rem;max-height:280px;padding:1rem;display:flex}.auth-dropdown-container .auth-dropdown-menu :last-child{margin-top:auto}.auth-dropdown-container .auth-dropdown-menu .meta{color:#b1b1b1;text-align:right}.auth-dropdown-container .auth-dropdown-menu .meta a{color:#b1b1b1}.auth-dropdown-container .auth-dropdown-menu .meta a:hover{color:var(--primary)}.auth-dropdown-container .auth-dropdown-menu .menu-item{color:#666;font-size:12px;text-decoration:none;transition:all .25s ease-in-out;display:block}.auth-dropdown-container .auth-dropdown-menu .menu-item:hover{color:var(--primary)}.sidebar-left-container{width:100%;padding:1.5rem}.sidebar-left-container.mobile{padding:0}.sidebar-left-container .g-card{background-color:var(--white-trans)}.sidebar-left-container .sidebar-header{justify-content:center;align-items:center;padding:0 0 20px;display:flex}.sidebar-left-container .sidebar-header img{width:50px;margin-right:10px}.sidebar-left-container .sidebar-header span{font-weight:700}.sidebar-left-container .g-card{padding:0}.sidebar-left-content{flex-direction:column;justify-content:start;width:100%;height:100%;padding:1rem;display:flex}.sidebar-left-content.mobile{max-width:100%}.sidebar-left-content .logo-container{justify-content:center;width:100%;max-height:70px;display:flex}.sidebar-left-content .logo-container img{width:auto;height:70px}.sidebar-left-content .menu-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.sidebar-left-content .menu-container .menu-item{cursor:pointer;border-left:4px solid #0000;border-radius:10px;align-items:center;width:100%;margin-bottom:4px;padding:8px 10px;font-size:.8rem;font-weight:700;transition:all .25s ease-in-out;display:flex}.sidebar-left-content .menu-container .menu-item:hover{color:var(--primary)}.sidebar-left-content .menu-container .menu-item.active{border-left:4px solid var(--primary);color:var(--primary);background-color:#fff;box-shadow:0 0 8px #0000001a}.sidebar-left-content .menu-container .menu-item .menu-item-icon{width:30px;margin-right:20px}.mobile-header{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #0000001a}.mobile-header .mobile-header-grid{justify-content:space-between;gap:1rem;width:100%;display:flex}.mobile-header .mobile-header-grid .left-div{align-items:center;gap:1rem;display:flex}.mobile-header .mobile-header-grid .left-div .logo{height:40px}.mobile-header .mobile-header-grid .icon-button{margin:0;padding:0;position:relative}.mobile-header .mobile-header-grid .icon-button:hover{background-color:#0000}.mobile-header .mobile-header__logo{align-items:center;max-width:140px;display:flex}.mobile-header .mobile-header__logo img{max-width:100%;height:100%}.mobile-header .mobile-header__menu{align-items:center;display:flex}.mobile-header .mobile-header__menu-head{justify-content:space-between;align-items:center;display:flex}.mobile-header .mobile-header__menu-button{color:var(--dark-grey);background-color:#0000;border:none;font-size:1.5rem}.mobile-header .mobile-header__menu-items{z-index:101;background-color:#fff;width:90%;max-width:400px;height:100%;padding:20px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:2px 0 4px #0000001a}.mobile-header .menu-logo{width:50px}.mobile-header .mobile-header__menu-items a:hover{color:#007aff}.mobile-header .mobile-header__menu-items.show{transition:transform .3s ease-in-out;transform:translate(0)}.mobile-header .close-button{text-align:right}.mobile-header .mobile-bottom-menu{z-index:100;height:60px;color:var(--dark-grey);background-color:#fff;justify-content:space-evenly;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 20px #0000001a}.mobile-header .mobile-bottom-menu .primary{color:var(--primary)}.bug-modal .bug-report-container{padding-bottom:10px}.bug-modal .bug-report-container .upload{align-items:center;gap:1rem;display:flex}.bug-modal .bug-report-container .buttons button{width:200px}.contact-us-form .fields{flex-direction:column;gap:1rem;display:flex}.contact-us-form .fields .two-inputs{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.contact-us-form .fields .two-inputs.tall{flex-direction:column;display:flex}.contact-us-form .fields .upload{align-items:center;gap:1rem;display:flex}.contact-us-form .center-col{flex-direction:column;align-items:center;display:flex}.home-landing-container{justify-content:center;display:flex}.home-landing-container .home-landing{width:100%;max-width:500px}.home-landing-container .home-landing .home-content{grid-template-rows:220px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.enrolled-container{justify-content:center;width:100%;display:flex}.enrolled-container .enrolled-content{width:100%;max-width:800px}.enrolled-container .enrolled-content.mobile{padding:1rem}.enrolled-container .enrolled-content.mobile .g-card{border-radius:.7rem;min-height:calc(100vh - 92px)}.enrolled-container .enrolled-content .g-card{width:100%;background-color:var(--white-trans)!important}.enrolled-list{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.enrolled-list.mobile{flex-direction:column;display:flex}.enrolled-list .game-card{align-items:space-between;flex-direction:column;justify-content:space-between;gap:14px;display:flex}.enrolled-list .game-card .game-header{align-items:center;height:4rem;display:flex}.enrolled-list .game-card .game-header img{border-radius:.4rem;max-height:4rem}.enrolled-list .game-card .game-name{text-align:center;font-size:1.2rem;font-weight:700}.managing-container{justify-content:center;width:100%;max-width:800px;display:flex}.managing-container.mobile{height:calc(100vh - 60px)}.managing-container.mobile .managing-content{max-width:500px}.managing-container .managing-content{width:100%}.managing-container .managing-content .g-card{width:100%;background-color:var(--white-trans)!important}.managing-container .managing-content .g-card .button-icon{margin-left:1rem}.managing-container .managing-content.mobile{min-height:calc(100vh - 60px);padding:1rem}.managing-container .managing-content.mobile .g-card{border-radius:.7rem;min-height:calc(100vh - 92px);padding:1rem}.managing-container .managing-content.mobile .g-card .section-title{padding:0;font-size:clamp(1.3rem,1.7vw,1.4rem)}.managing-list .list-grid{flex-direction:column;gap:.5rem;height:100%;display:flex}.managing-list .list-grid #archive-button{margin-top:auto}.managing-list .game-row{background-color:#fff;grid-template-columns:340px auto;align-items:center;gap:1.5rem;display:grid}.managing-list .game-row .game-link{width:100%}.managing-list .game-row .game-link button{border:none}.managing-list .game-row .game-link button:hover{box-shadow:none}.managing-list .game-row .game-card{box-shadow:none;border:1px solid #0000;width:100%;transition:transform .15s,border-color .15s}.managing-list .game-row .game-card:hover{border-color:#0000001a;transform:scale(1.02)}.managing-list .game-row .game-card .name-and-icon{justify-content:start;align-items:center;gap:1rem;width:100%;display:flex}.managing-list .game-row .game-card .name-and-icon .game-icon{border-radius:.25rem;width:3rem;max-height:3rem}.managing-list .game-row .game-card .name-and-icon .game-icon.none-border{border:none!important}.managing-list .game-row .game-card .name-and-icon .game-icon.white-border{border:2px solid #fff!important}.managing-list .game-row .game-card .name-and-icon .game-icon.black-border{border:2px solid #000!important}.managing-list .game-row .game-card .name-and-icon .game-icon.primary-border{border:2px solid var(--primary)!important}.managing-list .game-row .game-card .name-and-icon .game-name{text-align:left;font-size:1rem;font-weight:700}.managing-list .game-row .game-card .name-and-icon .game-name .meta{font-weight:400}.managing-list .game-row .game-data-container .game-data{grid-template-columns:1fr 1fr 1fr 30px;gap:.5rem;width:100%;display:grid}.managing-list .game-row .game-data-container button{min-width:30px}.managing-list .game-row .game-data-container .menu-button-div{position:relative}.managing-list .game-row.mobile{flex-direction:column;align-items:start;gap:.25rem;display:flex}.managing-list .game-row.mobile .game-card{padding:.5rem}.managing-list .game-row.mobile .game-data-container{grid-template-columns:auto 30px;gap:.25rem;width:100%;display:grid}.managing-list .game-row.mobile .game-data-container .game-data{flex-direction:column;align-items:start;gap:.15rem;padding-left:.5rem;display:flex}.managing-list .game-row.mobile .info-inline{gap:.5rem;display:flex}.managing-list .game-row.mobile .info-stacked{flex-direction:column;gap:0;display:flex}.upgrade-required-modal .info-box{align-items:start;gap:2rem;display:flex}.upgrade-required-modal .info-box .icon{max-width:5rem}.upgrade-required-modal .info-box .text p:first-child{margin-top:0}.game-manage-dropmenu{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;height:0;transition:height .25s ease-in-out;position:absolute;top:2rem;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.game-manage-dropmenu.active{height:106px}.game-manage-dropmenu.active.plus2{height:230px}.game-manage-dropmenu .dropdown-menu{padding:.5rem 1rem}.game-manage-dropmenu .dropdown-menu a{color:inherit}.game-manage-dropmenu .dropdown-menu .menu-item{cursor:pointer;justify-content:start;align-items:center;gap:1rem;height:30px;font-size:12px;line-height:30px;transition:all .25s ease-in-out;display:flex}.game-manage-dropmenu .dropdown-menu .menu-item:hover{color:var(--primary);background-color:#0000}.starting-point-modal{justify-content:center;display:flex}.starting-point-modal .button-container{flex-direction:column;gap:.5rem;max-width:400px;display:flex}.starting-point-modal .button-container button{background-color:var(--fourth-color);transition:all .25s ease-in-out}.starting-point-modal .button-container button:hover{background-color:var(--primary);color:#fff}.copy-game{width:100%;max-width:600px}.copy-game .g-card{background-color:var(--white-trans)!important}.copy-game.mobile{padding:1rem}.copy-game .copy-game-content .game-list{flex-direction:column;gap:.5rem;display:flex}.copy-game .copy-game-content .game-list .game-item{background-color:#fff;grid-template-columns:1.5fr .5fr .4fr 50px;align-items:center;padding-bottom:.5rem;display:grid}.copy-game .copy-game-content .game-list .game-item.mobile{flex-direction:column;align-items:start;gap:.25rem;display:flex}.copy-game .copy-game-content .game-list .game-item.mobile .buttons{width:100%}.copy-game .copy-game-content .game-list .game-item.mobile .game-item-head{width:auto}.copy-game .copy-game-content .game-list .game-item .game-item-head{justify-content:start;align-items:center;gap:1rem;display:flex}.copy-game .copy-game-content .game-list .game-item .game-item-head #copy-button{margin-left:auto}.copy-game .copy-game-content .game-list .game-item .game-item-head .game-name{font-weight:700}.copy-game .copy-game-content .game-list .game-item .game-item-head .game-icon img{border-radius:.5rem;width:40px;height:40px}.create-from-template{width:100%;max-width:600px}.create-from-template .g-card{background-color:var(--white-trans)!important}.create-from-template.mobile{padding:1rem}.create-from-template .create-from-template-content .template-list{flex-direction:column;gap:1rem;display:flex}.create-from-template .create-from-template-content .template-list .template-item{background-color:#fff;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.create-from-template .create-from-template-content .template-list .template-item .item-grid{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.create-from-template .create-from-template-content .template-list .template-item .item-grid img{border-radius:.7rem}.create-from-template .create-from-template-content .template-list .template-item .item-grid h2,.create-from-template .create-from-template-content .template-list .template-item .item-grid h3,.create-from-template .create-from-template-content .template-list .template-item .item-grid p{margin:0 0 .5rem}.template-game-preview img{border-radius:.7rem}.template-game-preview .game-preview-select{grid-template-columns:60px 1fr;align-items:center;gap:1rem;display:grid}.template-game-preview .game-preview-elements{flex-direction:column;gap:.5rem;display:flex}.element-preview-item .game-preview-element-head{grid-template-columns:40px 1fr;align-items:center;gap:.5rem;display:grid}.element-preview-item .game-preview-element-head .game-preview-element-name{font-size:1.2rem;font-weight:600}.pending-game-invites-list{flex-direction:column;gap:.5rem;display:flex}.pending-game-invites-list .pending-invite-item{grid-template-columns:30px 1fr 1fr auto;align-items:center;gap:1rem;display:grid}.pending-game-invites-list .pending-invite-item .game-icon{border-radius:.4rem;width:40px;height:auto}.pending-game-invites-list.mobile .pending-invite-item{grid-template-columns:40px 1fr 2fr;grid-template-areas:"icon name name""invite invite buttons";align-items:start}.pending-game-invites-list.mobile .pending-invite-item .game-icon{grid-area:icon}.pending-game-invites-list.mobile .pending-invite-item .invite-date{grid-area:invite}.pending-game-invites-list.mobile .pending-invite-item .game-name{grid-area:name}.pending-game-invites-list.mobile .pending-invite-item .buttons{flex:1;grid-area:buttons;align-items:end}.create-edit-game-container{width:100%;max-width:700px}.create-edit-game-container.mobile{height:calc(100vh - 60px)}.create-edit-game-container .buttons button{min-width:80px}.create-edit-game-container .g-card{background-color:var(--fourth-color)}.create-edit-game-container .create-game-content{width:100%;max-width:700px;height:100%}.create-edit-game-container .create-game-content.mobile{padding:1rem}.create-edit-game-container .create-game-content .new-game-form{width:100%;max-width:700px}.create-edit-game-container .create-game-content .new-game-form.mobile .game-type-card{flex-direction:column;gap:.5rem;display:flex}.create-edit-game-container .create-game-content .new-game-form.mobile .game-type-card p{margin:0}.create-edit-game-container .create-game-content .new-game-form.mobile .review-row{grid-template-columns:1fr;gap:.25rem}.create-edit-game-container .create-game-content .new-game-form.mobile .review-row .title{font-size:.75rem;font-weight:400}.create-edit-game-container .create-game-content .new-game-form .game-type-card{background-color:#fff;grid-template-columns:35% auto;min-height:194px;padding:1rem;display:grid}.create-edit-game-container .create-game-content .new-game-form .game-type-card.small-image{grid-template-columns:25% auto}.create-edit-game-container .create-game-content .new-game-form .game-type-card.small-image .image-grid img{max-width:100px}.create-edit-game-container .create-game-content .new-game-form .game-type-card .image-grid img{max-width:150px}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid{flex-direction:column;display:flex}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid .explanation-head{align-items:center;gap:1rem;display:flex}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid .explanation-head .meta{margin:0}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid .explanation-head .meta .g-button{gap:.25rem}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid div:last-child{margin-bottom:auto}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid h4{font-weight:700}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid.disabled{pointer-events:none}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid button{transition:all .25s ease-in-out}.create-edit-game-container .create-game-content .new-game-form .game-type-card .explanation-grid button:hover{background-color:var(--fourth-color)}.create-edit-game-container .create-game-content .new-game-form .game-type-card.active{background-color:var(--primary)}.create-edit-game-container .create-game-content .new-game-form .game-type-card.active h3,.create-edit-game-container .create-game-content .new-game-form .game-type-card.active h4,.create-edit-game-container .create-game-content .new-game-form .game-type-card.active p{color:#fff}.create-edit-game-container .create-game-content .new-game-form .review-row{grid-template-columns:1fr 3fr;gap:20px;padding:0 0 20px;display:grid}.create-edit-game-container .create-game-content .new-game-form .review-row .title{font-weight:700}.create-edit-game-container .create-game-content .new-game-form .review-row .data p:first-child{margin-top:0}.create-edit-game-container .create-game-content .new-game-form .review-row .data p:last-child{margin-bottom:0}.create-edit-game-container .create-game-content .new-game-form .review-row .data .icon{width:70px}.create-edit-game-container .create-game-content .new-game-form .review-row .data .header,.create-edit-game-container .create-game-content .new-game-form .review-row .data .background-image{height:70px}.create-edit-game-container .create-game-content .new-game-form .review-row .data .background-gradient{width:100px;height:70px}.create-edit-game-container .create-game-content .new-game-form .label-image{width:40px;height:40px}.sample-layout .game-logo img{border-radius:.7rem;width:auto;height:80px}.sample-layout .title-card{background-color:#fff;justify-content:space-between;display:flex}.sample-layout .title-card .info .title{color:#666;margin-bottom:10px;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:700}.sample-layout .title-card img{border-radius:5px;width:auto;height:70px;margin:-10px 0}.sample-layout .sample-button-row{justify-content:stretch;align-items:stretch;gap:.5rem;display:flex}.sample-layout .sample-button-row button{flex:1}.sample-layout img.none-border{border:none!important}.sample-layout img.white-border{border:4px solid #fff!important}.sample-layout img.black-border{border:4px solid #000!important}.sample-layout img.primary-border{border:4px solid var(--primary)!important}.create-mechanics p{margin:0}.create-mechanics li{font-size:.8rem}.create-mechanics .explanation-head .meta button{line-height:.7rem}.rte-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.rte-container .rte-toolbar{background-color:#f8f9fa;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.rte-container .rte-toolbar button{cursor:pointer;color:#333;background:#fff;border:1px solid #c4c4c4;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:500;transition:background .15s}.rte-container .rte-toolbar button:hover{background-color:#e0e1e4}.rte-container .rte-toolbar button.bold{font-weight:800}.rte-container .rte-toolbar button.italic{font-style:italic}.rte-container .rte-toolbar button.underline{text-decoration:underline}.rte-container .rte-toolbar button.active{color:#fff;background-color:#a3a5a8;border-color:#aaa}.rte-container .rte-content{color:#333;outline:none;min-height:250px;padding:20px;font-size:.9rem;line-height:1.6}.rte-container .rte-content h1{margin:0 0 .5rem;font-size:1.8rem}.rte-container .rte-content h2{margin:0 0 .5rem;font-size:1.4rem}.rte-container .rte-content p{margin:0 0 1rem}.rte-container .rte-content blockquote{color:#777;border-left:5px solid #eee;margin:1rem 0;padding-left:15px;font-style:italic}.rte-container .rte-content pre{white-space:pre-wrap;background:#f1f1f1;border-radius:5px;margin:1rem 0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px}.rte-container .rte-content ul,.rte-container .rte-content ol{margin-bottom:1rem;padding-left:25px}.rte-container .rte-content img{border-radius:4px;max-width:100%;height:auto;margin:1.5rem 0;display:block}.content-manager{grid-template-columns:180px 1fr;gap:1rem;width:100%;display:grid}.content-manager.mobile{grid-template-columns:30px 1fr}.content-manager .left-menu{flex-direction:column;gap:.5rem;display:flex}.content-manager .content .search-div{gap:1rem;display:flex;position:relative}.content-manager .content .search-div .create-dropdown{z-index:999;background-color:#fff;border-radius:.7rem;width:190px;height:0;transition:height .25s ease-in-out;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.content-manager .content .search-div .create-dropdown.active{height:74px}.content-manager .content .search-div .create-dropdown .create-dropdown-menu{flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}.content-manager .content .search-div .create-dropdown .create-dropdown-menu .create-menu-item{cursor:pointer;justify-content:start;align-items:center;gap:1rem;padding:.4rem .5rem;font-size:.8rem;line-height:.8rem;transition:all .25s ease-in-out;display:flex}.content-manager .content .search-div .create-dropdown .create-dropdown-menu .create-menu-item:hover{color:var(--primary)}.search-box{flex:1;justify-content:space-between;align-items:center;display:flex}.search-box .search-input{background-color:#fff;border:1px solid #0000001a;border-radius:.7rem;width:100%;padding:8px 23px;font-family:Lexend,sans serif}.search-box .search-input:focus{outline:none}.search-box .search-input.mobile{width:100%;padding:.5rem 1rem}.search-box .search-icon{width:0;overflow:show;cursor:pointer;flex:0;transform:translate(-2.5vw)}.search-box .search-icon svg{color:var(--third-color)}.search-box .search-icon.mobile{transform:translate(-8vw)}.results-container{height:24rem;overflow-y:auto}.results-container.mobile{height:calc(100vh - 216px)}.results-container .no-category h3{opacity:.5;margin:0}.results-container .no-category .arrow-icon{opacity:.2;width:100px}.results-container .breadcrumbs{align-items:center;gap:.25rem;display:flex}.results-container .breadcrumbs.mobile{flex-direction:column;align-items:start;gap:0}.results-container .directory-list{grid-template-rows:repeat(auto-fill,7rem);grid-template-columns:repeat(4,1fr);gap:1rem;padding:.5rem;display:grid;overflow-y:auto}.results-container .directory-list.largeTablet,.results-container .directory-list.tablet{grid-template-columns:repeat(3,1fr)}.results-container .directory-list.mobile{grid-template-columns:repeat(2,1fr)}.results-container .directory-list.mobile .directory-item{padding:.25rem}.results-container .directory-list .directory-item{flex-direction:column;gap:.5rem;min-height:7rem;font-size:.8rem;line-height:.8rem;display:flex}.results-container .directory-list .directory-item .icon{filter:grayscale(.8);opacity:.8;width:3rem}.results-container .directory-list .directory-item .icon img{border-radius:.7rem}.results-container .directory-item-list{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.results-container .directory-item-list .directory-list-item{border-radius:.7rem;grid-template-columns:1.5rem 2fr 1fr .4fr 1fr;align-items:center;gap:1rem;padding:.25rem;display:grid}.results-container .directory-item-list .directory-list-item .item-title{font-size:clamp(.7rem,1.4vw,.9rem)}.results-container .directory-item-list .directory-list-item .item-buttons{justify-content:end;gap:.25rem;display:flex}.results-container .directory-item-list .directory-list-item:hover{background-color:var(--fourth-color)}.results-container h3{margin:0}.item-view-modal .item-view-modal-content{grid-template-columns:150px 1fr;gap:1rem;display:grid}.item-view-modal .item-view-modal-content.header{grid-template-columns:1fr 150px}.game-designer .top-button-row{justify-content:stretch;align-items:stretch;gap:.5rem;display:flex}.game-designer .top-button-row button{flex:1}.game-designer .top-button-row button.small-btn{flex-direction:column;justify-content:center;align-items:center;gap:0}.new-game-form #fileUpload{display:none}.new-game-form .image-upload-form{gap:20px;min-height:0;display:flex}.new-game-form .image-upload-form>*{flex:1}.new-game-form .image-upload-form.mobile{flex-direction:column;align-items:center}.new-game-form .image-upload-form .icon-buttons{flex-direction:column;justify-content:start;gap:20px;display:flex}.new-game-form .image-upload-form .icon-buttons.mobile{align-items:center;gap:10px}.new-game-form .image-upload-form .icon-buttons button{min-height:0}.new-game-form .image-upload-form .icon-display{flex-direction:column;display:flex}.new-game-form .image-upload-form .game-icon{border-radius:5px;width:150px}.new-game-form .image-upload-form .game-header{border-radius:5px;width:100%}.new-game-form .image-upload-form .game-bg{border-radius:5px;width:170px;min-height:100px}.new-game-form .image-upload-form #selected-icon.hide{display:none}.new-game-form .image-upload-form #selected-header img{border-radius:.7rem}.new-game-form .image-upload-form #uploaded-image .crop-container{border:1px solid #0000001a;height:150px;position:relative}.new-game-form .image-upload-form #uploaded-image .controls input{width:100%}.new-game-form #iconUpload{color:#0000;text-align:center;width:220px;padding:10px 5px}.new-game-form .icon-choices{grid-template-columns:1fr 1fr 1fr;justify-content:center;display:grid}.new-game-form .icon-choices .icon-choice{cursor:pointer;border-radius:5px;justify-content:center;display:flex}.new-game-form .icon-choices .icon-choice:hover{background-color:var(--med-purple)}.new-game-form .icon-choices .icon-choice .icon{width:110px}.new-game-form .header-choices{grid-template-columns:1fr 1fr;justify-content:space-evenly;align-items:center;gap:10px;display:grid}.new-game-form .header-choices .header-choice{cursor:pointer;border-radius:5px;align-items:center;margin-bottom:10px;padding:10px;display:flex}.new-game-form .header-choices .header-choice:hover{background-color:var(--med-purple)}.new-game-form .header-choices .header-choice .header{width:100%}.new-game-form .bg-choices{flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-content:stretch;align-items:stretch;gap:.75rem;display:grid}.new-game-form .bg-choices .bg-choice{cursor:pointer;border-radius:5px;width:100%;height:100px}.new-game-form .bg-choices .bg-choice:hover{background-color:var(--med-purple)}.new-game-form .bg-choices .bg-choice .bg-image{border-radius:5px;width:100%;height:100px}.new-game-form .color-choice{grid-template-columns:1fr 1fr;gap:20px;display:grid}.new-game-form .color-choice.mobile{grid-template-columns:1fr;justify-content:center}.new-game-form .color-choice>div{justify-content:center;display:flex}.new-game-form .color-choice>div .color-sample{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:80px;height:80px;font-weight:700;display:flex}.new-game-form img.none-border{border:none}.new-game-form img.white-border{border:4px solid #fff}.new-game-form img.black-border{border:4px solid #000}.new-game-form img.primary-border{border:4px solid var(--primary)}.toggle-input .toggle{appearance:none;cursor:pointer;background-color:var(--third-color);border:none;border-radius:50px;outline:none;width:40px;height:26px;transition:background-color .3s;display:inline-block;position:relative;overflow:hidden}.toggle-input .toggle:before{content:"";z-index:2;text-transform:uppercase;text-indent:-22px;word-spacing:37px;color:#fff;text-shadow:-1px -1px #00000026;white-space:nowrap;background:#fff;border-radius:50%;width:22px;height:22px;font:700 10px/28px Helvetica;transition:all .3s cubic-bezier(.3,1.5,.7,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle-input .toggle:checked{background-color:var(--primary)}.toggle-input .toggle:checked:before{left:16px}.toggle-input.mobile .toggle{width:40px;height:26px}.toggle-input.mobile .toggle:before{width:22px;height:22px;top:2px;left:2px}.toggle-input.mobile .toggle:checked:before{left:16px}.join-game-with-email{justify-content:center;align-items:center;display:flex}.join-game-with-email.mobile{min-height:calc(100vh - 90px);padding:1rem}.join-game-with-email h2{margin:0}.join-game-with-email .icon-input{justify-content:space-between;align-items:end;gap:30px;display:flex}.join-game-with-email .icon-input .icon{width:80px}.join-game-with-email .icon-input .field{padding:0}.join-game-with-email .join-approval-card{width:100%;max-width:500px}.join-game-with-email .join-approval-card .no-game{justify-content:space-between;gap:1rem;display:flex}.join-game-with-email .join-approval-card .game-info{justify-content:center;gap:1rem;display:flex}.join-game-with-email .join-approval-card .game-info.mobile{justify-content:start}.join-game-with-email .join-approval-card .game-info.mobile .title{font-size:1.2rem}.join-game-with-email .join-approval-card .game-info.mobile .info{font-size:.9rem}.join-game-with-email .join-approval-card .game-info.mobile .icon{max-width:60px}.join-game-with-email .join-approval-card .game-info .title{padding-bottom:.5rem;font-size:1.6rem;font-weight:700}.join-game-with-email .join-approval-card .game-info .info{font-size:1.1rem}.join-game-with-email .join-approval-card .game-info .icon{max-width:100px}.join-game-with-email .join-approval-card .rocket{margin-left:2rem}.my-orgs{justify-content:center;width:100%;max-width:800px;display:flex}.my-orgs .orgs-content{width:100%}.my-orgs .orgs-content.mobile{padding:1rem}.my-orgs .orgs-content .g-card{background-color:var(--white-trans)!important}.my-orgs .orgs-content .g-card.mobile{min-height:calc(100vh - 92px)}.my-orgs .orgs-content .g-card .org-list{flex-direction:column;gap:1rem;display:flex}.my-orgs .orgs-content .g-card .org-list .org-list-item{justify-content:start;align-items:center;gap:1rem;display:flex}.my-orgs .orgs-content .g-card .org-list .org-list-item .org-icon{border-radius:.7rem}.my-org-view.mobile{padding:1rem}.my-org-view.mobile .title-with-button :last-child{margin-left:0}.my-org-view.mobile .title-with-button .info{flex-direction:column;display:flex;justify-content:start!important;align-items:start!important;gap:.25rem!important}.my-org-view .g-card.mobile{min-height:calc(100vh - 60px)}.my-org-view .my-org-view-content .title-with-button :last-child{margin-left:auto}.my-org-view .my-org-view-content .title-with-button p,.my-org-view .my-org-view-content .title-with-button h4{margin:0}.my-org-view .my-org-view-content .title-with-button .info{align-items:center;gap:1rem;display:flex}.my-org-view .my-org-view-content .member-list{flex-direction:column;gap:.5rem;display:flex}.my-org-view .my-org-view-content .member-list .member-list-item{grid-template-columns:1fr 1fr 1fr .25fr;align-items:center;gap:.5rem;display:grid}.my-org-view .my-org-view-content .member-list .member-list-item.manager{grid-template-columns:1fr 1fr 1fr .3fr 2rem}.my-org-view .my-org-view-content .member-list .member-list-item .right{text-align:right}.my-org-view .my-org-view-content .member-list .member-list-item.tablet,.my-org-view .my-org-view-content .member-list .member-list-item.mobile{grid-template-columns:1fr;gap:.25rem}.my-org-view .my-org-view-content .member-list .member-list-item .buttons{position:relative}.my-org-view .my-org-view-content .member-list .member-list-item .buttons .small-btn{border-radius:.5rem;min-width:1.5rem}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu{z-index:9970;background-color:#fff;border-radius:.7rem;flex-direction:column;gap:.5rem;min-width:170px;height:0;transition:all .25s ease-in-out;position:absolute;top:1.75rem;right:0;overflow:hidden;box-shadow:0 0 10px #0000001a}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu.active.invite,.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu.active.member{height:78px}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu .dropdown-content{padding:.5rem}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu .dropdown-content button{font-size:12px}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu .dropdown-content button.disabled{background-color:#0000}.my-org-view .my-org-view-content .member-list .member-list-item .dropdown-menu .dropdown-content button:hover{color:var(--primary);background-color:#0000}.content-manager-container{width:100%;max-width:800px}.content-manager-container.mobile{padding:1rem}.content-manager-container .g-card.mobile{border-radius:.7rem;height:calc(100vh - 92px)}.archived-games-container{justify-content:center;width:100%;height:calc(100vh - 92px);display:flex}.archived-games-container .archived-games-content{width:100%;max-width:800px;min-height:calc(100vh - 70px)}.archived-games-container .archived-games-content.mobile{min-height:calc(100vh - 60px);padding:1rem}.archived-games-container .archived-games-content .g-card{background-color:var(--white-trans)!important}.archived-games-container .archived-games-content .archived-games-list{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.archived-games-container .archived-games-content .archived-games-list.mobile,.archived-games-container .archived-games-content .archived-games-list.tablet{grid-template-columns:repeat(1,1fr)}.archived-games-container .archived-games-content .archived-games-list .archived-game-item{background-color:#fff;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.archived-games-container .archived-games-content .archived-games-list .archived-game-item :last-child{margin-top:auto}.archived-games-container .archived-games-content .archived-games-list .archived-game-item .archived-game-icon{width:100%;max-width:80px}.archived-games-container .archived-games-content .archived-games-list .archived-game-item .archived-game-name{font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.view-archived-game{justify-content:center;display:flex}.view-archived-game .g-card{width:100%;max-width:600px}.view-archived-game.mobile{padding:1rem}.org-invite-modal .invite-modal-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.org-invite-modal .invite-modal-content .org-card{align-items:center;gap:1rem;max-width:400px;display:flex}.org-invite-modal .invite-modal-content .org-card .org-img{border-radius:.7rem;max-width:80px}.org-invite-modal .invite-modal-content .org-card .org-info{flex-direction:column;gap:.15rem;display:flex}.org-invite-modal .invite-modal-content .org-card .org-info .org-title{font-size:1.2rem}.org-invite-modal .invite-modal-content .button-row{justify-content:space-evenly;width:100%;padding:20px;display:flex}.game-invite-modal .invite-modal-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.game-invite-modal .invite-modal-content .org-card{align-items:center;gap:1rem;max-width:400px;display:flex}.game-invite-modal .invite-modal-content .org-card .org-img{border-radius:.7rem;max-width:80px}.game-invite-modal .invite-modal-content .org-card .org-info{flex-direction:column;gap:.15rem;display:flex}.game-invite-modal .invite-modal-content .org-card .org-info .org-title{font-size:1.2rem}.game-invite-modal .invite-modal-content .button-row{justify-content:center;gap:1rem;width:100%;padding:20px;display:flex}.game-invite-modal.mobile .g-button{flex:1;padding:.5rem}.d20-parent-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.d20-parent-wrapper .d20-controls{z-index:10;background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.8rem;width:100%;max-width:350px;margin-bottom:1.5rem;padding:1rem;display:flex;box-shadow:0 4px 12px #0000001a}.d20-parent-wrapper .d20-controls .d20-input-row{gap:8px;display:flex}.d20-parent-wrapper .d20-controls .d20-input-row .d20-field{flex-direction:column;flex:1;display:flex}.d20-parent-wrapper .d20-controls .d20-input-row .d20-field label{color:#94a3b8;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}.d20-parent-wrapper .d20-controls .d20-input-row .d20-field input{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:4px;width:100%;padding:6px;font-size:14px}.d20-parent-wrapper .d20-controls .d20-btn{color:#fff;cursor:pointer;background:#2c3e50;border:none;border-radius:4px;width:100%;padding:8px;font-weight:700}.d20-parent-wrapper .d20-controls .d20-btn:disabled{opacity:.5}.d20-viewport{aspect-ratio:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.d20-viewport.is-rolling{animation:2s cubic-bezier(.4,0,.2,1) forwards die-tumble}.d20-svg{filter:drop-shadow(0 15px 20px #0003);width:100%;height:100%}.d20-svg .die-faces path{stroke:none}.d20-svg .f-main{fill:#2c3e50}.d20-svg .f-light{fill:#3e5871}.d20-svg .f-mid{fill:#253443}.d20-svg .f-dark{fill:#161f29}.d20-svg .d20-result-text{fill:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 6px #0000004d);font-family:Arial Black,sans-serif;font-size:80px;font-weight:900}@keyframes die-tumble{0%{filter:blur();transform:rotate(0)scale(1)}25%{filter:blur(1px);transform:rotate(360deg)scale(.85)}50%{filter:blur(4px);transform:rotate(720deg)scale(1.1)}75%{filter:blur(1px);transform:rotate(1080deg)scale(.9)}to{filter:blur();transform:rotate(1440deg)scale(1)}}.manage-game-page{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh}.manage-game-page .manage-content{grid-template-columns:280px auto;display:grid}.manage-head-bar-container{background-color:var(--white-trans);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.manage-head-bar-container .head-menu-box{position:relative}.manage-head-bar-container .head-menu-box .head-menu-flex{justify-content:space-evenly;align-items:center;display:flex}.manage-head-bar-container .head-menu-box .head-menu-flex .head-menu{align-items:center;display:flex}.manage-head-bar-container .head-menu-box .head-menu-flex .head-menu .head-menu-item{cursor:pointer;color:#666;align-items:center;margin:0 10px;font-size:1.1em;font-weight:700;display:flex}.manage-head-bar-container .head-menu-box .head-menu-flex .head-menu .menu-spacer{background:var(--dark-grey);width:1.5px;height:2.75rem;margin:0 1em}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info:hover{background-color:#0000}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info .user-icon{cursor:pointer}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display{cursor:pointer;align-items:center;margin-right:14px;display:flex}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display img{width:30px;margin-right:7px}.manage-head-bar-container .head-menu-box .head-menu-flex .head-user-info .token-display span{font-size:1.1em;font-weight:700}.manage-head-bar-container .logo-container{justify-content:center;align-items:center;gap:1rem;display:flex}.manage-head-bar-container .logo-container .g-card{flex:.8;padding:7px 14px}.manage-head-bar-container .logo-container .logo{cursor:pointer;border:2px solid var(--primary);border-radius:.4rem;width:auto;max-height:40px;transition:all .15s ease-in-out}.manage-head-bar-container .logo-container .logo:hover{scale:1.04}.manage-head-bar-container .logo-container .logo.none-border{border:none}.manage-head-bar-container .logo-container .logo.white-border{border:2px solid #fff}.manage-head-bar-container .logo-container .logo.black-border{border:2px solid #000}.manage-head-bar-container .logo-container .logo.primary-border{border:2px solid var(--primary)}.manage-head-bar-container .logo-container .logo-text{font-size:24px;font-weight:700}.manage-head-bar-container .logo-container h3{color:var(--dark-grey);margin:0}.manage-head-bar-container .logo-container .menu-spacer{background:var(--dark-grey);width:1.5px;height:2rem;margin:0 .75em}.manage-dropdown-container{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;height:0;margin-top:10px;transition:height .3s ease-in-out;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.manage-dropdown-container.active{height:225px}.manage-dropdown-container .dropdown-menu{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.manage-dropdown-container .dropdown-menu .meta{color:#b1b1b1}.manage-dropdown-container .dropdown-menu a{color:var(--gamably-color);font-size:12px;text-decoration:none;display:block}.manage-dropdown-container .dropdown-menu *>:not(.version):hover{color:var(--primary)}.manage-landing-content{height:calc(100vh - 70px);padding:2rem;overflow-y:auto}.manage-landing-content .transaction-container{justify-content:center;width:100%;display:flex}.manage-landing-content .transaction-container .transaction-card{width:100%;max-width:500px}.manage-landing-content.mobile{height:calc(100vh - 120px);padding:1rem}.game-dashboard .game-dashboard-content{grid-template-rows:100px repeat(2,1fr);grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"players pending elements activity""graph graph leaders activity""feature message leaders activity";gap:1rem;display:grid}.game-dashboard .game-dashboard-content.largeTablet{grid-template:"players players pending pending elements elements"100px"graph graph graph graph graph graph""feature feature feature message message message""leaders leaders leaders activity activity activity"/1fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;height:auto;display:grid}.game-dashboard .game-dashboard-content.largeTablet .activity-box{min-height:400px}.game-dashboard .game-dashboard-content.tablet{grid-template:"players pending elements"100px"graph graph graph""feature feature feature""message message message""leaders leaders leaders""activity activity activity"/1fr 1fr 1fr;gap:1rem;height:auto;display:grid}.game-dashboard .game-dashboard-content.tablet .activity-box{min-height:400px}.game-dashboard .game-dashboard-content .g-card{width:100%;height:100%}.game-dashboard .game-dashboard-content .g-card .chart-text{height:20px}.game-dashboard .game-dashboard-content .activity-box{grid-area:activity}.game-dashboard .game-dashboard-content .activity-box .activity-card-title{justify-content:space-between;align-items:center;display:flex}.game-dashboard .game-dashboard-content .pending-action-items{grid-area:pending}.game-dashboard .game-dashboard-content .element-count{grid-area:elements}.game-dashboard .game-dashboard-content .player-count{grid-area:players;width:100%}.game-dashboard .game-dashboard-content .graph-box{grid-area:graph;min-height:250px}.game-dashboard .game-dashboard-content .box4{grid-area:box4}.game-dashboard .game-dashboard-content .leaders-box{grid-area:leaders}.game-dashboard .game-dashboard-content .feature-box{grid-area:feature}.game-dashboard .game-dashboard-content .message-box{grid-area:message}.game-dashboard .game-dashboard-content .box6{grid-area:box6}.activity-list{flex-direction:column;gap:.35rem;height:0;padding:0 2px 0 0;display:flex;overflow-y:auto}.activity-list.mobile,.activity-list.largeTablet{height:250px}.activity-list .activity-item{background-color:var(--fourth-color);border-radius:.7rem;grid-template-columns:30px 1fr;align-items:center;gap:.5rem;padding:.25rem .5rem;display:grid}.activity-list .activity-item .activity-icon{border-radius:.2rem;width:30px;height:30px}.activity-list .activity-item .activity-icon .icon{border-radius:.5rem;width:auto;max-width:30px;height:auto;max-height:30px}.activity-list .activity-item .activity-text{font-size:.55rem}.activity-list .more-button{justify-content:center;display:flex}.featured-content-container .featured-element{flex-direction:column;align-items:center;gap:.5rem;display:flex}.featured-content-container .featured-element .featured-element-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.featured-content-container .featured-element .featured-element-content .featured-icon{border-radius:.7rem;width:120px}.featured-content-container .featured-modal-content{flex-direction:column;gap:1rem;display:flex}.featured-content-container .featured-modal-content .featured-search{align-items:center;gap:1rem;display:flex}.featured-content-container .featured-modal-content .featured-search .full{color:var(--primary)}.featured-content-container .featured-modal-content .featured-search .empty{color:var(--fourth-color)}.featured-content-container .featured-modal-content .elements-to-choose{flex-direction:column;gap:.5rem;max-height:50vh;padding:10px;display:flex;overflow-y:auto}.featured-content-container .featured-modal-content .elements-to-choose .element-item{justify-content:space-between;align-items:center;display:flex}.featured-content-container .featured-modal-content .elements-to-choose .element-item.chosen{box-shadow:0 0 0 6px var(--primary)}.featured-content-container .featured-modal-content .elements-to-choose .element-item .element-info{align-items:center;gap:1rem;display:flex}.featured-content-container .featured-modal-content .elements-to-choose .element-item .element-info .element-icon{border:1px solid #fff;border-radius:5px;width:30px}.category-filter-modal .filter-list{flex-direction:column;gap:.5rem;padding:.5rem 0 0;display:flex}.category-filter-modal .filter-list .filter-button-div{overflow:visible}.category-filter-modal .filter-list .filter-button-div .active{background-color:var(--primary);color:#fff}.category-filter-modal .filter-list .filter-button-div button{justify-content:start;width:100%}.category-filter-modal .filter-list .grey{color:#d3d3d3}.category-filter-modal .buttons{padding-top:1rem}.message-creator-container .message-creator .center-col{gap:.25rem}.message-creator-container .message-creator .message-box{flex-direction:column;gap:.5rem;min-height:200px;display:flex;overflow-y:auto}.message-creator-container .message-creator .message-box p{margin:0}.text-area-word-count .char-count{justify-content:end;display:flex}.leaders-list{flex-direction:column;gap:.15rem;display:flex}.leaders-list .list-container{height:0;overflow-y:auto}.leaders-list .list-container .leaders-list-item{border-radius:.7rem;grid-template-columns:1fr 1fr 5fr 1fr;align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem .4rem 0;display:grid}.leaders-list .list-container .leaders-list-item>:last-child{margin-left:auto}.leaders-list .list-container .leaders-list-item:hover{background-color:var(--fourth-color)}.leaders-list .list-container .leaders-list-item .meta.left{text-align:left}.leaders-list .list-container .leaders-list-item .icon-div img{border-radius:.2rem;width:auto;height:20px}.leaders-list .list-container .leaders-list-item .icon-div .gradient{color:#fff;border-radius:.2rem;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.leaders-list .list-container .leaders-list-item .name-div{text-align:left;font-size:.75rem}.data-card-container{width:100%;height:100%}.data-card-container .g-list-item:has(.data-card.mobile){padding:.5rem 1rem}.data-card-container .g-list-item:has(.data-card.tablet){padding:.5rem}.data-card-container .g-list-item{background-color:#fff;width:100%;height:100%}.data-card-container .data-card{grid-template-columns:45px 1fr;justify-content:space-between;align-items:center;gap:.15rem;width:100%;height:100%;display:grid}.data-card-container .data-card.mobile{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:start}.data-card-container .data-card.mobile .icon-circle{width:30px;height:30px}.data-card-container .data-card.tablet{flex-direction:column;align-items:center;display:flex}.data-card-container .data-card.tablet .icon-circle{width:35px;height:35px}.data-card-container .data-card .g-card{width:100%;height:100%}.data-card-container .data-card .icon-container{justify-content:center;align-items:center;width:100%;display:flex}.data-card-container .data-card .icon-circle{color:var(--primary);background-color:var(--fourth-color);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.data-card-container .data-card .data-div{text-align:center}.data-card-container .data-card .data-div.mobile{flex-direction:column;justify-self:center;align-items:center;display:flex}.data-card-container .data-card .data-div.mobile .data-text{line-height:.6rem}.data-card-container .data-card .data-div.tablet .data-text{line-height:.8rem}.data-card-container .data-card .data-div .data-number{font-size:clamp(.9rem,2vw,1.3rem);font-weight:700}.data-card-container .data-card .data-div .data-text{word-wrap:break-word;font-size:clamp(.55rem,2vw,.75rem);line-height:1rem}.game-dashboard-mobile .game-dashboard-mobile-grid{grid-template-columns:1fr;gap:1rem;display:grid}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div{justify-content:center;align-items:center;min-height:80px;transition:all .25s ease-in-out;display:flex}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div img{border-radius:.7rem;max-width:300px}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div img.none-border{border:none}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div img.white-border{border:4px solid #fff}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div img.black-border{border:4px solid #000}.game-dashboard-mobile .game-dashboard-mobile-grid .image-div img.primary-border{border:4px solid var(--primary)}.game-dashboard-mobile .game-dashboard-mobile-grid .title-card .header-image{width:75%;max-width:200px;height:auto}.game-dashboard-mobile .game-dashboard-mobile-grid .title-card h4{text-align:center;margin:0;font-size:clamp(1rem,2vw,1.4rem)}.game-dashboard-mobile .game-dashboard-mobile-grid .info-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.game-dashboard-mobile .game-dashboard-mobile-grid .info-grid .info-item{text-align:center;flex-direction:column;align-items:center;display:flex}.game-dashboard-mobile .game-dashboard-mobile-grid .info-grid .info-item .info-icon{width:20px;height:20px;margin-bottom:.5rem}.game-dashboard-mobile .game-dashboard-mobile-grid .info-grid .info-item .info-icon img{object-fit:contain;width:100%;height:100%}.game-dashboard-mobile .game-dashboard-mobile-grid .info-grid .info-item .info-label{color:var(--text-color);font-size:clamp(.8rem,1.5vw,1rem)}.game-dashboard-mobile .game-dashboard-mobile-grid .activity-card .activity-card-title{justify-content:space-between;align-items:center;display:flex}.foreignobject{min-width:280px;max-width:100%}.player-list-container{height:100%}.player-list-container.mobile .players-title{justify-content:start;align-items:start}.player-list-container.mobile .players-title .button-row{flex-direction:column;align-items:end;gap:.25rem;width:100%}.player-list-container.mobile .player-dropdown{top:100%}.player-list-container .search-bar-container{justify-content:space-between;align-items:center;gap:1rem;display:flex}.player-list-container .search-bar-container.mobile{gap:.25rem}.player-list-container .search-bar-container.mobile button{min-height:34px}.player-list-container .search-bar-container.tablet{gap:.5rem}.player-list-container .search-bar-container .filter-button .full{color:var(--primary)}.player-list-container .search-bar-container .filter-button .empty{color:var(--fourth-color)}.player-list-container .players-card{height:100%}.player-list-container .players-card .card-title{justify-content:space-between;display:flex}.player-list-container .button-row{position:relative}.player-list-container .player-dropdown{z-index:9999;background-color:#fff;border-radius:.7rem;width:250px;height:0;margin-top:10px;transition:all .3s ease-in-out;position:absolute;top:2rem;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.player-list-container .player-dropdown.active{height:80px;padding:1rem}.player-list-container .player-dropdown.active.full{height:194px}.player-list-container .player-dropdown .drop-buttons{flex-direction:column;gap:.5rem;display:flex}.player-list-container .player-dropdown .drop-buttons button{justify-content:start;width:100%;font-size:.8rem}.player-list-container .player-dropdown .drop-buttons.mobile{gap:.5rem}.player-list-container .player-dropdown .drop-buttons.mobile button{font-size:.8rem}.player-list-container .button-row{align-items:center;gap:1rem;display:flex}.player-list-container .meta{margin:0}.player-list-container .chart-grid{width:100%}.player-view-container{justify-content:center;display:flex}.player-view-container .player-view-content{width:100%;max-width:700px}.player-view-container .player-view-content .top-row{justify-content:space-between;display:flex;position:relative}.player-view-container .player-view-content .top-row .more-button{width:30px}.player-view-container .player-view-content .top-row .dropdown{text-align:right;z-index:850;background-color:#fff;border-radius:.7rem;width:250px;height:60px;transition:all .25s ease-in-out;position:absolute;top:2rem;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.player-view-container .player-view-content .top-row .dropdown .content{flex-direction:column;align-items:end;gap:.15rem;padding:1rem;display:flex}.player-view-container .player-view-content .top-row .dropdown.hidden{height:0}.player-view-container .player-view-content .player-view-head{justify-content:space-between;align-items:center;gap:2rem;display:flex}.player-view-container .player-view-content .player-view-head.mobile{flex-direction:column;justify-content:start;gap:.5rem}.player-view-container .player-view-content .player-view-head .player-icon{border-radius:5px;width:100%;max-width:80px}.player-view-container .player-view-content .player-view-head .player-head-text{align-items:center;gap:1rem;display:flex}.player-view-container .player-view-content .player-view-head .player-head-text .name{font-size:clamp(1rem,2vw,1.6rem)}.player-view-container .player-view-content .player-view-head .player-head-text .name .meta{align-items:center;gap:1rem;min-height:2rem;display:flex}.player-view-container .player-view-content .player-view-head .player-head-controls{flex-direction:column;justify-content:end;gap:.5rem;width:calc(40% - 100px);display:flex}.player-view-container .player-view-content .player-view-head .player-head-controls.mobile{flex-direction:row;align-items:center;width:100%}.player-view-container .player-view-content .team-info-container .team-info,.player-view-container .player-view-content .team-info-container .team-info .team-list{align-items:center;gap:1rem;display:flex}.player-view-container .player-view-content .team-info-container .team-info .team-list .team-name{align-items:center;gap:.5rem;display:flex}.player-view-container .player-view-content .team-info-container .team-info .team-list .team-name .team-icon .icon{border-radius:5px;width:30px;height:30px}.player-view-container .distribute-container{width:100%;max-width:700px}.player-view-container .distribute-container .g-card{width:100%}.player-view-container.mobile .player-view-content .team-info{flex-direction:column;align-items:start;gap:.5rem}.player-view-container.mobile .player-view-content .team-info .team-list{flex-direction:column;align-items:start;gap:.25rem}.inhab-status-table .g-table{border-radius:.7rem}.inhab-status-table .icon-td{text-align:center;width:60px}.inhab-status-table .status-icon{width:28px}.inhab-status-table .status-text{color:var(--grey);font-size:.8rem;font-weight:700}.inhab-status-table .data-text{color:#000;font-size:1rem;font-weight:700}.inhab-status-table .data-text .data-meta{color:var(--grey);font-size:.7rem}.inhab-status-table .data-text .currency-cell{align-items:center;display:flex}.inhab-status-table .data-text .currency-cell .currency-icon{width:20px;margin-right:14px}.inhab-status-table .level-td{justify-content:start;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.inhab-status-table .level-td img{width:20px}.inhab-status-table .shrink-cell{white-space:nowrap;text-align:right}.inhab-status-table.mobile td{padding:.5rem}.inhab-status-table.mobile .icon-td{text-align:center;width:50px}.inhab-status-table.mobile .icon-td .status-icon{width:1.4rem}.inhab-status-table.mobile .data-text{color:#000;font-size:.9rem;font-weight:700}.xp-earnings-list{width:100%;max-width:700px}.xp-earnings-list .list-card{flex-direction:column;gap:1rem;width:100%;max-width:700px;display:flex}.xp-earnings-list .list-card .summary{justify-content:end;align-items:center;gap:2rem;display:flex}.xp-earnings-list .list-card .summary .info{align-items:center;gap:.5rem;display:flex}.xp-earnings-list .list-card .summary .info .summary-icon{width:.8rem;height:.8rem}.xp-earnings-list .list-card .list-container{flex-direction:column;gap:.5rem;display:flex}.xp-earnings-list .list-card .xp-item{grid-template-columns:50px 1fr 1fr;align-items:center;gap:2rem;display:grid}.xp-earnings-list .list-card .xp-item .icon{width:50px}.xp-earnings-list .list-card .xp-item .info .title{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.xp-earnings-list .list-card .xp-item .info .title img{width:20px}.xp-earnings-list .list-card .xp-item .info .meta{margin:0}.player-name-icon{justify-content:end;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.player-name-icon .user-name{text-align:right}.player-name-icon.reverse{flex-direction:row-reverse;justify-content:start}.player-name-icon.reverse .user-name{text-align:left}.transaction-view{width:100%}.transaction-view .transaction-data .header{justify-content:space-between;align-items:start;display:flex}.transaction-view .transaction-data .header .title{align-items:center;gap:1rem;display:flex}.transaction-view .transaction-data .header .title img{border-radius:.27rem;width:2rem}.transaction-view .transaction-data .header .title .title-info{flex-direction:column;gap:.25rem;display:flex}.transaction-view .transaction-data .header .title .title-info>*{margin:0}.transaction-view .transaction-data .header .title .title-info h4{font-weight:400}.transaction-view .transaction-data .header .title .title-info .positive{color:green}.transaction-view .transaction-data .header .title .title-info .negative{color:red}.transaction-view .transaction-data .header .player-info{justify-content:start;align-items:center;gap:1rem;display:flex}.transaction-view .transaction-data .header .player-info .player-name{text-align:right;font-size:.8rem}.transaction-view .transaction-data .transaction-info{flex-direction:column;gap:.25rem;display:flex}.transaction-view .transaction-data .transaction-info .total{align-items:center;gap:.5rem;display:flex}.transaction-view .transaction-data .transaction-info .total img{width:.8rem;height:.8rem}.transaction-view .transaction-data .item-list{flex-direction:column;gap:.5rem;display:flex}.transaction-view.mobile .header{flex-direction:column-reverse;align-items:start}.transaction-view.mobile .header .player-info{flex-direction:row-reverse}.transaction-view.mobile .header .title{flex-direction:column;align-items:start;padding-top:1rem}.transaction-view.mobile .header .title img{width:4rem}.transaction-view.mobile .header .title .title-info{text-align:left}.transaction-item-card .g-list-item>*{font-size:.8rem}.transaction-item-card .g-list-item .card-icon{justify-content:center;display:flex}.transaction-item-card .g-list-item .card-icon .container-image{border-radius:.3rem;width:1.25rem}.transaction-item-card .grid{grid-template-columns:2rem 1fr;align-items:center;gap:1rem;display:grid}.transaction-item-card .grid.with-qty{grid-template-columns:2rem 3fr 1fr}.transaction-item-card .grid.with-price{grid-template-columns:2rem 3fr 1fr 1fr}.transaction-item-card .grid .card-icon img{border-radius:.7rem}.transaction-item-card .grid .card-info h4{margin:0}.transaction-item-card .grid .card-info.removed{color:red}.transaction-item-card .grid .card-price{align-items:center;gap:.25rem;display:flex}.transaction-item-card .grid .card-price .coin-icon{width:.75rem;height:.75rem}.hidden-text .hidden-text-div{justify-content:center;align-items:center;gap:.3rem;display:flex}.hidden-text .hidden-text-div .stars{align-items:center;gap:.3rem;height:18px;display:flex}.hidden-text .hidden-text-div .show-icon{cursor:pointer;color:var(--third-color)}.detailed-activity-list-container .detailed-activity-list{grid-template-columns:200px 1fr;gap:1rem;display:grid}.detailed-activity-list-container .detailed-activity-list.no-filter{grid-template-columns:1fr}.detailed-activity-list-container .detailed-activity-list .filter-row{border-right:1px solid #0000001a;flex-direction:column;justify-content:start;gap:.5rem;padding-right:1rem;display:flex}.detailed-activity-list-container .detailed-activity-list .filter-row .action-buttons{align-items:end;gap:.5rem;display:flex}.detailed-activity-list-container .detailed-activity-list .activity-display{flex-direction:column;gap:.5rem;display:flex}.detailed-activity-list-container .detailed-activity-list .activity-display .row{grid-template-columns:40px 1fr 1fr 1fr 1fr 70px;align-items:center;gap:1rem;display:grid}.detailed-activity-list-container .detailed-activity-list .activity-display .row.hide-player{grid-template-columns:40px 1fr 1fr 2fr 70px}.detailed-activity-list-container .detailed-activity-list .activity-display .row.manager{grid-template-columns:40px 1fr 1fr 1fr 1fr 70px}.detailed-activity-list-container .detailed-activity-list .activity-display .row.head-row{color:#fff;background-color:var(--primary)}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row{font-size:.75rem}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile{grid-template-rows:repeat(4,auto);grid-template-columns:3rem 1fr;grid-template-areas:"icon player""icon date""icon activity""icon notes""icon actions";align-items:start;gap:.25rem 1rem}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .icon{grid-area:icon;width:100%}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .date{grid-area:date}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .activity{grid-area:activity}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .notes{grid-area:notes}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .actions{grid-area:actions}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .actions .buttons{justify-content:start}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row.mobile .player{grid-area:player;font-weight:700}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row .notes .item-cost{align-items:center;gap:.25rem;display:flex}.detailed-activity-list-container .detailed-activity-list .activity-display .row.data-row .notes .item-cost .coin-icon{width:.65rem;height:.65rem}.detailed-activity-list-container .detailed-activity-list .activity-display .row .icon{justify-content:center;align-items:center;display:flex}.detailed-activity-list-container .detailed-activity-list .activity-display .row .icon img{border-radius:.7rem}.detailed-activity-list-container.mobile .detailed-activity-list{grid-template-columns:1fr}.detailed-activity-list-container.mobile .detailed-activity-list .filter-row{border-right:none;padding-right:0}.detailed-activity-card{grid-template:"icon info comment buttons""rewards rewards rewards rewards"/50px 1fr 1fr 40px;align-items:center;gap:1rem;display:grid}.detailed-activity-card .icon{grid-area:icon}.detailed-activity-card .info{grid-area:info}.detailed-activity-card .info .title{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.detailed-activity-card .info .title img{width:20px}.detailed-activity-card .info .meta{margin:0}.detailed-activity-card .comment{grid-area:comment}.detailed-activity-card .buttons{grid-area:buttons}.detailed-activity-card .rewards{grid-area:rewards;gap:1rem;display:flex}.rewards-card{gap:.5rem;display:flex}.rewards-card .rewards-card-icon{width:20px}.layered-icons{justify-content:center;align-items:center;display:flex;position:relative}.layered-icons .layered-icon{justify-content:center;align-items:center;display:flex;position:absolute}.layered-icons .layered-icon.lower-right{bottom:0;right:0}.detailed-activity-list-table .activity-icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.detailed-activity-list-table .activity-icon img{border-radius:.27rem;max-width:30px;max-height:30px}.detailed-activity-list-table .notes .item-cost{align-items:center;gap:.25rem;display:flex}.detailed-activity-list-table .notes .item-cost .coin-icon{width:.65rem;height:.65rem}.detailed-activity-list-table .actions{justify-content:end;align-items:center;gap:1rem;display:flex}.detailed-activity-list-table .actions .amount{align-items:center;gap:.5rem;font-weight:700;display:flex}.detailed-activity-list-table .actions .amount .debit{color:red}.detailed-activity-list-table .actions .amount .icon{width:.65rem;height:.65rem}.detailed-activity-list-table.mobile{height:calc(100vh - 370px);padding:.5rem;overflow-y:auto;box-shadow:inset 0 0 5px #0000004d}.detailed-activity-list-table.mobile table{background-color:#0000;width:450px}.detailed-activity-list-table.mobile table td{font-size:.6rem}.detailed-activity-list-table.mobile table .activity-icon{width:30px;height:20px}.detailed-activity-list-table.mobile table .activity-icon img{border-radius:.27rem;max-width:20px;max-height:20px}.activity-filters{flex-direction:column;gap:.5rem;width:100%;display:flex}.my-earned-badges-list{width:100%;max-width:800px}.my-earned-badges-list .list-card{flex-direction:column;gap:1rem;display:flex}.my-earned-badges-list .list-card .badge-list-container .category-list h4{margin:0}.my-earned-badges-list .list-card .badge-list-container .badge-list{grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}.my-earned-badges-list .list-card .badge-list-container.mobile .badge-list{grid-template-columns:repeat(3,1fr);gap:1rem}.my-earned-badges-list .badge-item{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.my-earned-badges-list .badge-item .icon{border-radius:.7rem;width:100%}.my-earned-badges-list .badge-item .badge-name{text-align:center;height:30px;font-size:.65rem;line-height:.9rem}.element-view{width:100%;max-width:500px}.element-view .element-view-header{gap:2rem;display:flex}.element-view .element-view-header img{width:100%;max-width:100px}.element-view .earning-list h4,.element-view .earning-list p{margin:0}.element-view .earning-list .g-list-item{gap:1rem;display:flex}.element-view .earning-list .g-list-item .icon{max-width:50px}.level-earnings-list{width:100%;max-width:500px}.level-earnings-list .list-card{flex-direction:column;gap:1rem;display:flex}.level-earnings-list .list-card .levels-list{flex-direction:column-reverse;gap:.5rem;display:flex}.level-earnings-list .list-card .level-item{grid-template:"icon info desc"/30px 1fr 1fr 30px;align-items:center;gap:1rem;display:grid}.level-earnings-list .list-card .level-item .icon{grid-area:icon;width:30px}.level-earnings-list .list-card .level-item .info{grid-area:info}.level-earnings-list .list-card .level-item .info .title{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.level-earnings-list .list-card .level-item .info .title img{width:20px}.level-earnings-list .list-card .level-item .info .meta{margin:0}.level-earnings-list .list-card .level-item .desc{grid-area:desc}.level-earnings-list .list-card .level-item .rewards{flex-direction:column;grid-area:rewards;align-items:start;gap:.25rem;display:flex}.level-earnings-list .list-card .level-item.current{border:solid 2px var(--primary);box-shadow:0 0 10px var(--primary)}.level-earnings-list .opaque{opacity:.3}.level-earnings-list.mobile .level-item,.level-earnings-list.tablet .level-item{grid-template-columns:30px 1fr 30px}.currency-earnings-list{width:100%;max-width:700px}.currency-earnings-list .list-card{flex-direction:column;gap:1rem;display:flex}.currency-earnings-list .list-card .summary{justify-content:end;align-items:center;gap:2rem;display:flex}.currency-earnings-list .list-card .summary .info{align-items:center;gap:.5rem;display:flex}.currency-earnings-list .list-card .summary .info .summary-icon{width:.8rem;height:.8rem}.currency-earnings-list .list-card .currency-item{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.currency-earnings-list .list-card .currency-item .icon-div{gap:1rem;display:flex}.currency-earnings-list .list-card .currency-item .icon-div .icon{width:50px;height:50px}.currency-earnings-list .list-card .currency-item .info .title{align-items:center;gap:.5rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;display:flex}.currency-earnings-list .list-card .currency-item .info .title img{width:20px}.currency-earnings-list .list-card .currency-item .info .meta{margin:0}.currency-earnings-list .list-card .currency-item.mobile{grid-template-columns:1fr}.currency-earnings-list .list-card .purchase-item{align-items:center;gap:1rem;display:flex}.currency-earnings-list .list-card .purchase-item .icon{width:50px}.currency-earnings-list .list-card .purchase-item .info{width:100%}.currency-earnings-list .list-card .purchase-item .info .title{align-items:center;gap:.5rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;display:flex}.currency-earnings-list .list-card .purchase-item .info .title img{width:20px}.currency-earnings-list .list-card .purchase-item .info .title .purchase{color:#b00}.currency-earnings-list .list-card .purchase-item .info .meta{margin:0}.currency-earnings-list .list-card .purchase-item .info .buttons{margin-right:auto}.found-codes-list{width:100%;max-width:600px}.found-codes-list .list-card{flex-direction:column;gap:1rem;display:flex}.found-codes-list .list-card .summary{justify-content:end;align-items:center;gap:2rem;display:flex}.found-codes-list .list-card .summary .info{align-items:center;gap:.5rem;display:flex}.found-codes-list .list-card .summary .info .summary-icon{width:.8rem;height:.8rem}.found-code-item{grid-template-columns:30px 1.5fr 3fr 1fr 50px;align-items:center;gap:1rem;display:grid}.found-code-item .found-code-icon{width:30px;height:30px}.found-code-item.mobile{grid-template-columns:1fr;gap:.5rem}.found-code-item.mobile .found-code-icon{width:50px;height:50px}.completed-challenges-list{width:100%;max-width:600px}.completed-challenges-list .list-card{flex-direction:column;gap:1rem;display:flex}.completed-challenges-list .list-card .summary{justify-content:end;align-items:center;gap:2rem;display:flex}.completed-challenges-list .list-card .summary .info{align-items:center;gap:.5rem;display:flex}.completed-challenges-list .list-card .summary .info .summary-icon{width:.8rem;height:.8rem}.completed-challenges-list .list-card .challenge-item{grid-template-columns:50px 1fr 40px;align-items:center;gap:1rem;display:grid}.completed-challenges-list .list-card .challenge-item .info .title{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.completed-challenges-list .list-card .challenge-item .info .title img{width:20px}.completed-challenges-list .list-card .challenge-item .info .meta{margin:0}.completed-challenges-list .list-card .challenge-item .rewards{flex-direction:column;align-items:start;gap:.25rem;display:flex}.edit-player-container{justify-content:center;width:100%;margin-bottom:2rem;display:flex}.edit-player-container .g-card{width:100%;max-width:600px}.edit-player-container .g-card .edit-buttons{justify-content:space-between;display:flex}.rewards-form{flex-direction:column;gap:1rem;display:flex}.rewards-form h3{margin:0 0 .5rem}.rewards-form .choose-card-button-div{align-items:center;gap:1rem;display:flex}.rewards-form .choose-card-button-div .active{background-color:var(--primary);color:#fff}.rewards-form .momentum-picker{max-height:200px;overflow-y:auto}.rewards-form.mobile .choose-card-button-div{flex-direction:column;align-items:stretch}.item-selector .search-row{gap:1rem;display:flex}.item-selector .search-row .full{color:var(--primary)}.item-selector .search-row .empty{color:var(--fourth-color)}.item-selector .distribute-select{background-color:#fff}.item-selector .item-list{flex-direction:column;gap:.2rem;height:200px;padding-right:.5rem;display:flex;overflow-y:auto}.item-selector .item-list .distribute-item-option{border-bottom:1px solid var(--third-color);grid-template-columns:2rem 1fr 1fr 138px;justify-content:start;align-items:center;gap:1rem;padding:10px;font-size:clamp(.7rem,2vw,.8rem);transition:all .25s ease-in-out;display:grid}.item-selector .item-list .distribute-item-option>:last-child{margin-left:auto}.item-selector .item-list .distribute-item-option img{border-radius:.2rem;width:auto;height:2rem}.item-selector .item-list .distribute-item-option:last-child{border-bottom:none}.item-selector .item-list .distribute-item-option.active{background-color:var(--primary-trans);color:#fff}.item-selector .item-list .distribute-item-option.active .meta{color:#fff}.item-selector .item-list .icon-container{justify-content:center;width:2rem;display:flex}.item-selector .item-list .multiple-select-option{gap:1rem;width:100%;display:flex}.item-selector .item-list .multiple-select-option .meta.right{text-align:right}.item-selector .item-list .multiple-select-option .item-info{grid-template-columns:2rem 1fr 1fr;align-items:center;gap:0 1rem;width:100%;display:grid}.item-selector .item-list .multiple-select-option .item-info>:last-child{margin-left:auto}.item-selector .item-list .multiple-select-option .item-info .cost{align-items:center;gap:.5rem;display:flex}.item-selector .item-list .multiple-select-option .item-info .cost .coin-icon{width:1rem;height:1rem}.item-selector.mobile .item-list .distribute-item-option{grid-template-columns:2rem 1fr;align-items:center;gap:.5rem}.item-selector.mobile .multiple-select-option .item-info{grid-template-columns:2rem 1fr;gap:.5rem}.quantity-input-container .quantity-input{flex-direction:row;gap:.5rem;padding:0;display:flex}.quantity-input-container .quantity-input .g-button{background-color:var(--fourth-color);min-width:30px;padding:3px}.quantity-input-container .quantity-input input{box-sizing:border-box;width:50px;height:30px;padding-left:.5rem;overflow:visible}.quantity-input-container .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input-container .quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input-container .quantity-input input[type=number]{-moz-appearance:textfield}.quantity-input-container.mobile .quantity-input input{width:50px}.item-search-bar .search-bar{gap:1rem;display:flex}.item-search-bar .search-bar .filter-buttons{gap:.5rem;display:flex}.item-search-bar .search-bar .filter-buttons .filter-button .full{color:var(--primary)}.item-search-bar .search-bar .filter-buttons .filter-button .empty{color:var(--fourth-color)}.item-search-bar.mobile .search-bar{flex-direction:column;gap:.5rem}.item-search-bar.mobile .search-bar .filter-buttons{gap:.5rem;display:flex}.item-search-bar.mobile .search-bar .filter-buttons .filter-button{flex:1;height:34px}.item-search-bar.mobile .search-bar .filter-buttons .filter-button.collection{flex:0}.reward-preset-modal .preset-list{flex-direction:column;gap:.25rem;min-height:100px;max-height:300px;display:flex;overflow-y:auto}.reward-preset-modal .preset-list .preset-item{border:1px solid var(--fourth-color);cursor:pointer;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem .5rem;display:flex}.reward-preset-modal .preset-list .preset-item:hover{background-color:var(--fourth-color)}.reward-preset-modal .preset-list .preset-item.active{background-color:var(--primary)}.reward-preset-modal .preset-list .preset-item.active *{color:#fff}.reward-preset-modal .buttons{flex-direction:row!important}.inventory-landing{flex-direction:column;align-items:center;width:100%;display:flex}.inventory-landing .inventory-content{width:100%;max-width:800px}.inventory-landing .inventory-content .inventory-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.inventory-landing .inventory-content .inventory-grid .category-buttons{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid{grid-template-columns:3fr 2fr;gap:2rem;display:grid}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .search-div{gap:1rem;display:flex}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .search-div .filter-icon{color:var(--fourth-color)}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .search-div .filter-icon.active{color:var(--primary)}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks{width:100%;padding:.25rem 1rem .25rem 0;overflow:auto}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .block-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .block-grid .blank-item-box{background-color:var(--fourth-color);aspect-ratio:1;border-radius:.7rem;width:100%;height:auto}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .collection-grid{flex-direction:column;gap:1rem;display:flex}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .collection-grid .collection-title .card-title{font-size:clamp(.8rem,1.5vw,1.2rem)}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .collection-grid .collection-title .card-title.complete{border:2px solid #26b126}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .collection-grid .collection-title .card-title .collection-complete{color:#26b126;margin-left:auto;font-size:.8rem}.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid.tablet .inventory-blocks .block-grid,.inventory-landing .inventory-content .inventory-grid .main-col .inventory-item-grid.largeTablet .inventory-blocks .block-grid{grid-template-columns:repeat(3,1fr)}.inventory-landing .inventory-content .inventory-grid.tablet{grid-template-columns:auto 1fr}.inventory-landing .inventory-content .inventory-grid.tablet .category-buttons{border-right:none;justify-content:start;padding-right:0}.inventory-landing .inventory-content .inventory-grid.tablet .category-buttons button{width:2.3rem}.inventory-landing .inventory-content .inventory-grid.tablet .category-buttons button .notification-with-badge{width:auto}.inventory-landing .inventory-content .inventory-grid.tablet .category-buttons button .notification-with-badge .badge{right:-1.4rem}.inventory-landing .inventory-content .inventory-grid.tablet .reward-list-grid{gap:1rem .1rem}.inventory-landing .trade-portal-card{width:100%;max-width:800px}.inventory-landing.mobile .inventory-content .inventory-grid{grid-template-columns:auto 1fr;position:relative}.inventory-landing.mobile .inventory-content .inventory-grid .category-buttons{border-right:none;justify-content:start;align-self:start;padding-right:0;position:sticky;top:0}.inventory-landing.mobile .inventory-content .inventory-grid .category-buttons button{width:2.3rem}.inventory-landing.mobile .inventory-content .inventory-grid .category-buttons button .notification-with-badge{width:auto}.inventory-landing.mobile .inventory-content .inventory-grid .category-buttons button .notification-with-badge .badge{right:-1.4rem}.inventory-landing.mobile .inventory-content .inventory-grid .reward-list-grid{gap:1rem .1rem}.inventory-landing.mobile .inventory-content .inventory-grid .main-col .inventory-item-grid{grid-template-columns:1fr}.inventory-landing.mobile .inventory-content .inventory-grid .main-col .inventory-item-grid h2{margin:0}.inventory-landing.mobile .inventory-content .inventory-grid .main-col .inventory-item-grid .search-div{gap:.5rem}.inventory-landing.mobile .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks{padding:.5rem .5rem .5rem 0}.inventory-landing.mobile .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks .block-grid{grid-template-columns:repeat(2,1fr)}.inventory-landing.tablet .inventory-content{height:calc(100vh - 140px)}.inventory-landing.tablet .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks,.inventory-landing.largeTablet .inventory-content .inventory-grid .main-col .inventory-item-grid .inventory-blocks{height:calc(100vh - 326px)}.item-mini-card{border:2px solid var(--fourth-color);width:100%;height:100%;min-height:0;font-size:inherit;margin:0;padding:.5rem;position:relative;overflow:hidden}.item-mini-card:hover{border:2px solid var(--primary-trans)}.item-mini-card .mini-card-image-container{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.item-mini-card .mini-card-image-container .item-icon{object-fit:contain;border-radius:.7rem;width:100%;height:auto}.item-mini-card .mini-card-image-container .item-icon.disabled{filter:saturate(15%)}.item-mini-card .count-flag{background-color:var(--primary-trans);color:#fff;border:2px solid #fff;border-right:none;border-radius:.7rem 0 0 .7rem;padding:0 4px;font-size:.7rem;position:absolute;bottom:.35rem;right:0}.item-display-card .card-content{flex-direction:column;align-items:center;gap:.5rem;display:flex;overflow-y:auto}.item-display-card .card-content .image-container{float:left;flex-direction:column;align-items:center;width:8rem;height:8rem;display:flex}.item-display-card .card-content .image-container .item-icon{border-radius:.7rem;width:auto;max-width:8rem;height:auto;max-height:8rem}.item-display-card .card-content .item-name{font-size:1.2rem;font-weight:700}.item-display-card .card-content .item-name .full{width:100%}.item-display-card .card-content .item-desc{white-space:pre-wrap;font-size:.8rem}.item-display-card .card-content .item-buttons{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:8rem;display:flex}.item-display-card .card-content .item-buttons button{width:100%}.item-display-card .card-content .item-buttons button:nth-child(2n){flex-basis:100%}.item-display-card .card-content .contribution-progress,.item-display-card .card-content .history{width:100%}.item-display-card .card-content .meta{text-align:center}.progress-container{grid-template-columns:1fr auto;align-items:center;gap:.5rem;height:1rem;display:grid}.progress-container .meta{text-align:right;font-size:.8rem}.progress-container .progress{background:#f0f0f0;border-radius:10px;width:100%}.progress-container .progress .progress-bar{background:var(--primary);border-radius:10px;width:0;max-width:100%;height:1rem;transition:all 2s ease-in-out}.use-item-modal .count{font-size:1rem;font-weight:400}.item-history{width:100%;max-width:800px}.item-history .item-history-card{width:100%}.item-history .item-history-card .head-icon{border-radius:.25rem}.trade-portal{flex-direction:column;width:100%;display:flex}.trade-portal .trade-portal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.trade-portal .trade-portal-header h3{margin:0}.trade-portal .trade-portal-tabs{border-bottom:2px solid #e5e5e5;display:flex}.trade-portal .trade-portal-tabs .tab-btn{cursor:pointer;color:#888;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:.6rem 1.2rem;font-family:Lexend,sans-serif;font-size:.9rem;transition:color .15s}.trade-portal .trade-portal-tabs .tab-btn:hover{color:var(--primary)}.trade-portal .trade-portal-tabs .tab-btn.active{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.trade-portal .trade-portal-tabs .tab-btn .tab-badge{background:var(--primary);color:#fff;vertical-align:middle;border-radius:1rem;margin-left:.35rem;padding:0 .45rem;font-size:.68rem;line-height:1.6;display:inline-block}.trade-portal .trade-portal-list{flex-direction:column;gap:.7rem;display:flex}.trade-portal .trade-portal-empty{text-align:center;color:#aaa;padding:2.5rem 1rem;font-style:italic}.trade-portal.tablet .trade-portal-tabs .tab-btn{padding:.55rem .9rem;font-size:.85rem}.trade-portal.mobile .trade-portal-header{gap:.5rem}.trade-portal.mobile .trade-portal-tabs .tab-btn{padding:.5rem .75rem;font-size:.82rem}.trade-portal.mobile .trade-portal-list{gap:.5rem}.trade-portal.mobile .trade-post-card{padding:.6rem .7rem}.trade-modal-content{flex-direction:column;gap:1rem;padding-bottom:.25rem;display:flex}.trade-modal-content .form-section{flex-direction:column;gap:.45rem;display:flex}.trade-modal-content .form-section .form-label{font-size:.88rem;font-weight:600}.trade-modal-content .form-section .form-hint{color:#999;margin-top:-.2rem;font-size:.76rem}.trade-modal-content .item-grid{border:1px solid #e5e5e5;border-radius:.6rem;flex-wrap:wrap;gap:.45rem;max-height:180px;padding:.5rem;display:flex;overflow-y:auto}.trade-modal-content .item-grid .item-chip{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:2rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.82rem;transition:border-color .14s,background .14s;display:inline-flex}.trade-modal-content .item-grid .item-chip img{object-fit:contain;border-radius:.2rem;width:18px;height:18px}.trade-modal-content .item-grid .item-chip .chip-sub{color:#aaa;font-size:.7rem}.trade-modal-content .item-grid .item-chip.selected{border-color:var(--primary);background:#0064d20f}.trade-modal-content .item-grid .item-chip:hover:not(.selected){border-color:#bbb}.trade-modal-content .item-grid .no-items-msg{color:#bbb;padding:.4rem;font-size:.83rem;font-style:italic}.trade-modal-content .qty-hint{color:#999;font-size:.76rem}.trade-modal-content .request-list{flex-direction:column;gap:.38rem;display:flex}.trade-modal-content .request-row{background:#f7f7f7;border-radius:.5rem;align-items:center;gap:.5rem;padding:.42rem .7rem;display:flex}.trade-modal-content .request-row .request-label{flex:1;font-size:.83rem}.trade-modal-content .request-row .remove-req-btn{cursor:pointer;color:#c0392b;background:0 0;border:none;border-radius:.3rem;padding:.1rem .3rem;font-size:.85rem;line-height:1}.trade-modal-content .request-row .remove-req-btn:hover{background:#fee2e2}.trade-modal-content .add-request-panel{background:#f9f9f9;border:1px dashed #d5d5d5;border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.trade-modal-content .add-request-panel .panel-actions{justify-content:flex-end;gap:.5rem;display:flex}.trade-modal-content .modal-footer{border-top:1px solid #eee;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.trade-post-card{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:.7rem;width:100%;padding:.85rem 1rem;transition:box-shadow .18s,border-color .18s}.trade-post-card .card-grid{align-items:center;gap:1rem;width:100%;display:flex}.trade-post-card .card-grid.vertical{flex-direction:column;align-items:stretch;gap:.4rem}.trade-post-card .card-grid.vertical .offer-request-container{width:100%}.trade-post-card .card-grid.vertical .offer-request-container .item-card{flex-direction:row;align-items:center;gap:.6rem;width:auto;padding:.5rem .7rem}.trade-post-card .card-grid.vertical .offer-request-container .item-card img{flex-shrink:0;width:36px;height:36px}.trade-post-card .card-grid.vertical .offer-request-container .offering-name{white-space:normal;text-align:left;max-width:none;font-size:.78rem}.trade-post-card .card-grid.vertical .card-arrow{text-align:center;color:#bbb;align-self:center;font-size:1rem}.trade-post-card .card-grid.vertical .requesting,.trade-post-card .card-grid.vertical .requesting .offer-request-container{width:100%}.trade-post-card .card-grid.vertical .requesting .request-list{flex-wrap:wrap}.trade-post-card .card-grid.vertical .requesting .request-list .item-card{flex-direction:row;align-items:center;gap:.5rem;width:auto;padding:.4rem .6rem}.trade-post-card .card-grid.vertical .requesting .request-list .item-card img{width:28px;height:28px}.trade-post-card .card-grid.vertical .requesting .request-list .offering-name{white-space:normal;text-align:left;max-width:none;font-size:.72rem}.trade-post-card .card-grid.vertical .card-meta{border-top:1px solid #f0f0f0;flex-flow:wrap;align-items:center;gap:.4rem;width:100%;margin-left:0;padding-top:.35rem}.trade-post-card .card-grid.vertical .card-meta .meta-date{margin-left:auto}.trade-post-card:last-child{margin-right:auto}.trade-post-card:hover{border-color:var(--primary);box-shadow:0 2px 10px #00000017}.trade-post-card .offer-request-container{flex-direction:column;align-items:start;gap:.2rem;display:flex}.trade-post-card .offer-request-container .item-card{background-color:#f0f0f0;border-radius:.4rem;flex-direction:column;align-items:center;gap:.5rem;width:100px;padding:.5rem;display:flex}.trade-post-card .offer-request-container .item-card img{object-fit:contain;border-radius:.25rem;width:40px;height:40px}.trade-post-card .offer-request-container .offering-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.7rem;line-height:1.2;overflow:hidden}.trade-post-card .offer-request-container .offering-qty{color:var(--primary);font-size:.78rem;font-weight:600}.trade-post-card .offer-request-container .request-list{gap:.5rem;display:flex}.trade-post-card .offer-request-container .request-list .item-card{background-color:#f0f0f0;border-radius:.4rem;flex-direction:column;align-items:center;gap:.5rem;width:80px;padding:.5rem;font-size:.68rem;display:flex}.trade-post-card .offer-request-container .request-list .item-card img{object-fit:contain;border-radius:.25rem;width:20px;height:20px}.trade-post-card .offer-request-container .request-list .offering-name{font-size:.55rem}.trade-post-card .card-arrow{color:#ccc;flex-shrink:0;font-size:1rem}.trade-post-card .card-wants{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.trade-post-card .card-wants .want-chip{white-space:nowrap;background:#f0f0f0;border-radius:1rem;padding:.18rem .5rem;font-size:.76rem}.trade-post-card .card-wants .open-offer-text{color:#bbb;font-size:.8rem;font-style:italic}.trade-post-card .card-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.28rem;margin-left:auto;display:flex}.trade-post-card .card-meta .meta-poster{font-size:.76rem;font-weight:600}.trade-post-card .card-meta .meta-date{color:#bbb;font-size:.7rem}.trade-post-card .card-meta .meta-offers{color:var(--primary);font-size:.76rem;font-weight:600}.trade-post-card .card-meta .post-status{text-transform:uppercase;letter-spacing:.04em;border-radius:.35rem;padding:.16rem .45rem;font-size:.66rem;font-weight:700}.trade-post-card .card-meta .post-status.pending{color:#1d4ed8;background:#dbeafe}.trade-post-card .card-meta .post-status.awaiting_manager{color:#92400e;background:#fef3c7}.trade-post-card .card-meta .post-status.completed{color:#065f46;background:#d1fae5}.trade-post-card .card-meta .post-status.cancelled{color:#991b1b;background:#fee2e2}.trade-post-card .card-meta .post-status.reversed{color:#374151;background:#e5e7eb}.card-completed-summary{padding:.75rem 0 .25rem}.card-completed-summary.reversed .card-completed-label{color:#9ca3af}.card-completed-summary.reversed .tp-completion-item-card{background:#f9fafb;border-color:#e5e7eb}.card-completed-columns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.card-completed-player{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .6rem;display:flex}.card-completed-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.card-completed-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.62rem;font-weight:600}.card-completed-nothing{color:#9ca3af;font-size:.72rem;font-style:italic}.trade-detail-modal-content{flex-direction:column;gap:1rem;padding-bottom:.25rem;display:flex;overflow-y:auto}.trade-detail-modal-content .post-summary-box{background:#f7f8fa;border:1px solid #e5e5e5;border-radius:.7rem;flex-direction:column;gap:1rem;padding:.85rem;display:flex}.trade-detail-modal-content .post-summary-box .summary-row{align-items:flex-start;gap:.5rem;display:flex}.trade-detail-modal-content .post-summary-box .summary-row .summary-label{color:#777;min-width:76px;padding-top:.12rem;font-size:.8rem;font-weight:600}.trade-detail-modal-content .post-summary-box .summary-row .summary-value{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;font-size:.86rem;display:flex}.trade-detail-modal-content .post-summary-box .summary-row .summary-value .want-chip{background:#e8f0fe;border-radius:1rem;padding:.16rem .5rem;font-size:.76rem}.trade-detail-modal-content .offers-heading{margin-bottom:-.25rem;font-size:.9rem;font-weight:600}.trade-detail-modal-content .no-offers-msg{color:#bbb;font-size:.83rem;font-style:italic}.trade-detail-modal-content .offer-card{border:1.5px solid #e5e5e5;border-radius:.7rem;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.trade-detail-modal-content .offer-card.offer-approved{background:#27ae600a;border-color:#27ae60}.trade-detail-modal-content .offer-card.offer-declined{opacity:.45}.trade-detail-modal-content .offer-card .offer-header{justify-content:space-between;align-items:center;display:flex}.trade-detail-modal-content .offer-card .offer-header .offerer-name{font-size:.86rem;font-weight:600}.trade-detail-modal-content .offer-card .offer-header .offer-ts{color:#bbb;font-size:.7rem}.trade-detail-modal-content .offer-card .offer-chips{flex-wrap:wrap;gap:.35rem;display:flex}.trade-detail-modal-content .offer-card .offer-chips .offer-chip{background:#f0f0f0;border-radius:1rem;padding:.16rem .5rem;font-size:.76rem}.trade-detail-modal-content .offer-card .offer-chips .nothing-offered{color:#bbb;font-size:.78rem;font-style:italic}.trade-detail-modal-content .offer-card .offer-actions{align-items:center;gap:.45rem;display:flex}.trade-detail-modal-content .offer-card .offer-actions .offer-status-label{border-radius:.35rem;padding:.18rem .5rem;font-size:.76rem;font-weight:600}.trade-detail-modal-content .offer-card .offer-actions .offer-status-label.approved{color:#065f46;background:#d1fae5}.trade-detail-modal-content .offer-card .offer-actions .offer-status-label.declined{color:#991b1b;background:#fee2e2}.trade-detail-modal-content .detail-status-msg{text-align:center;border-radius:.6rem;padding:.85rem;font-size:.86rem}.trade-detail-modal-content .detail-status-msg.awaiting{color:#92400e;background:#fef3c7}.trade-detail-modal-content .detail-status-msg.completed{color:#065f46;background:#d1fae5}.trade-detail-modal-content .detail-status-msg.cancelled{color:#991b1b;background:#fee2e2}.trade-detail-modal-content .detail-status-msg.reversed{color:#374151;background:#e5e7eb}.trade-detail-modal-content .detail-footer{border-top:1px solid #eee;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.qr-code-downloader,.qr-code-downloader button{width:100%}.qr-code-downloader.mobile,.qr-code-downloader.tablet,.qr-code-downloader.mobile button,.qr-code-downloader.tablet button{width:auto}.add-player-container{flex-direction:column;align-items:center;display:flex}.add-player-container #fileUpload{width:0;height:0}.add-player-container .add-player-content{width:100%;max-width:600px}.add-player-container .add-player-content a{color:var(--primary)}.add-player-container .add-player-content h3{margin:0}.add-player-container .add-player-content .g-double-col{gap:1rem}.add-player-container .add-player-content .upload-list{flex-direction:column;gap:.5rem;display:flex}.add-player-container .add-player-content .upload-item{justify-content:space-between;align-items:center;gap:1rem;width:100%;font-size:clamp(.7rem,2vw,.9rem);display:flex}.add-player-container .add-player-content .upload-item.header{padding:0 10px 4px}.add-player-container .add-player-content .upload-item .name-div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.add-player-container .add-player-content .upload-item.mobile{flex-direction:column;align-items:start;gap:.25rem;padding:.5rem 0 1rem}.add-player-container .add-player-content .upload-item.mobile .name-div{justify-content:space-between}.add-player-container .add-player-content .upload-item.mobile .name-div.info{width:100%}.add-player-container .add-player-content .upload-item.mobile:not(:last-child){border-bottom:1px solid #0000001a}.reset-data-container{justify-content:center;width:100%;display:flex}.reset-data-container .reset-data-content{width:100%;max-width:700px}.reset-data-container .reset-data-content .reset-buttons{flex-direction:column;gap:1rem;display:flex}.player-list-mobile .table-container{padding-right:.25rem;overflow-y:auto}.player-list-mobile .table-container .player-list-item .player-data{align-items:center;gap:.5rem;display:flex}.player-list-mobile .table-container .player-list-item .player-data img{width:1rem;height:1rem}.player-list-desktop .chart-row{background-color:#fff;border-bottom:.5px solid #b8b8b82a;border-radius:.2rem;justify-content:stretch;align-items:center;gap:.5rem;width:100%;padding:.2rem 1rem;display:flex}.player-list-desktop .chart-row .icon,.player-list-desktop .chart-row svg{width:1.5rem}.player-list-desktop .chart-row .number-div{min-width:1rem}.player-list-desktop .chart-row .name-div{text-align:left;flex-direction:column;align-items:start;gap:0;width:10rem}.player-list-desktop .chart-row .info-div{min-width:7rem}.player-list-desktop .chart-row .chart-button{size:auto;flex:1;width:auto}.player-list-desktop .chart-row .chart-button .no-level{color:#66666662}.player-list-desktop .chart-row .chart-button .level-icon{width:1.5rem}.player-list-desktop .chart-row.head-row{position:fixed}.player-list-desktop .chart-bottom-grid{overflow-y:auto}.player-list-desktop.largeTablet .chart-row{gap:.2rem;padding:.2rem .5rem}.player-list-desktop.largeTablet .chart-row .name-div{width:8rem;font-size:.8rem}.player-list-desktop.largeTablet .chart-row .name-div.meta{font-size:.7rem}.player-list-desktop.largeTablet .chart-row .info-div{min-width:5rem}.player-list-desktop.largeTablet .chart-row button{font-size:.8rem}.create-elements-container{justify-content:center;display:flex}.create-elements-container .create-elements-content{width:100%}.create-elements-container .create-elements-content .form-section{background-color:var(--fourth-color)}.create-elements-landing{justify-content:center;display:flex}.create-elements-landing .elements-card{width:100%;max-width:600px}.create-elements-landing .elements-card .upgrade-box{justify-content:center;align-items:center;gap:1rem;display:flex}.create-elements-landing .elements-card .content-boxes{flex-direction:column;gap:1rem;display:flex}.create-elements-landing .elements-card .content-boxes.tablet,.create-elements-landing .elements-card .content-boxes.mobile{gap:.5rem}.create-elements-landing .elements-card .content-boxes.tablet .desc,.create-elements-landing .elements-card .content-boxes.mobile .desc{display:none}.create-elements-landing .elements-card .content-boxes.tablet .element-div,.create-elements-landing .elements-card .content-boxes.mobile .element-div{gap:.5rem}.create-elements-landing .elements-card .content-boxes.tablet .element-div .head-icon,.create-elements-landing .elements-card .content-boxes.mobile .element-div .head-icon{height:2rem}.create-elements-landing .elements-card .content-boxes.largeTablet{grid-template-columns:repeat(3,1fr)}.create-elements-landing .elements-card .content-boxes .element-div{grid-template-columns:40px 2fr 1fr;justify-content:start;align-items:center;gap:2rem;width:100%;padding:.75rem;display:grid}.create-elements-landing .elements-card .content-boxes .element-div .item-title{text-align:left;flex:0 0 8rem;font-size:clamp(.8rem,1.5vw,1rem)}.create-elements-landing .elements-card .content-boxes .element-div .count{flex:0 0 5rem}.create-elements-landing .elements-card .content-boxes .element-div.disabled{opacity:.3}.create-elements-landing .elements-card .content-boxes .element-div .head-icon{width:auto;height:2rem}.create-elements-landing .elements-card .content-boxes .element-div .meta{text-align:left}.create-elements-landing .info-content p{margin:0;font-size:clamp(.8rem,1.5vw,1rem)}.challenges-landing{justify-content:center;display:flex}.challenges-landing .challenges-card{width:100%;max-width:600px}.challenges-landing .challenges-card .card-title{justify-content:start;gap:1rem;display:flex}.challenges-landing .challenges-card .challenges-icon{color:var(--challenge-color)}.challenge-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.challenge-list .challenge-list-menu{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.challenge-list .challenge-list-div .challenge-list-search{gap:1rem;display:flex}.challenge-list .challenge-list-div .challenge-list-search .full{color:var(--challenge-color)}.challenge-list .challenge-list-div .challenge-list-search .empty{color:var(--fourth-color)}.challenge-list .challenge-list-div .challenge-list-search button{min-width:3rem}.challenge-list .challenge-list-div .row{grid-template-columns:50px 1fr 1fr 180px;align-items:center;gap:1rem;padding:.3rem;display:grid}.challenge-list .challenge-list-div .challenge-list-head{background-color:var(--challenge-color);color:#fff}.challenge-list .challenge-list-div .challenge-list{flex-direction:column;gap:.5rem;display:flex}.challenge-list .challenge-list-div .challenge-list .g-list-item .challenge-icon-div{justify-content:center;align-items:center;display:flex}.challenge-list .challenge-list-div .challenge-list .g-list-item .challenge-icon-div .challenge-icon{border-radius:.7rem;max-width:35px}.challenge-list .challenge-list-div .challenge-list .g-list-item .challenge-icon-div .challenge-icon.disabled{filter:grayscale()}.challenge-list .challenge-list-div .challenge-list .g-list-item svg{margin:0}.challenge-list.tablet,.challenge-list.mobile{flex-direction:column;display:flex}.challenge-list.tablet .challenge-list-menu,.challenge-list.mobile .challenge-list-menu{border-right:none;padding-right:0}.challenge-list.tablet .challenge-list-search,.challenge-list.mobile .challenge-list-search{gap:.5rem}.challenge-list.tablet .challenge-list-search button,.challenge-list.mobile .challenge-list-search button{min-width:34px;height:34px}.challenge-list.tablet h3,.challenge-list.mobile h3{margin-top:.5rem}.manager-element-list-item{gap:0 1rem}.manager-element-list-item .element-icon{border-radius:.3rem;max-width:35px}.manager-element-list-item .element-icon.disabled{filter:grayscale()}.manager-element-list-item .element-name{font-size:clamp(.7rem,1vw,.7rem)}.manager-element-list-item svg{margin:0}.manager-element-list-item .more-button{aspect-ratio:1}.manager-element-list-item .buttons{position:relative}.manager-element-list-item .buttons .element-dropdown{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;height:0;transition:height .25s ease-in-out;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.manager-element-list-item .buttons .element-dropdown.active{height:230px}.manager-element-list-item .buttons .element-dropdown.active.plus1{height:260px}.manager-element-list-item .buttons .element-dropdown .element-dropdown-menu{padding:.5rem}.manager-element-list-item .buttons .element-dropdown .element-dropdown-menu a{color:inherit}.manager-element-list-item .buttons .element-dropdown .element-dropdown-menu .element-menu-item{cursor:pointer;border-radius:.7rem;justify-content:start;align-items:center;gap:1rem;height:30px;padding:0 .5rem;font-size:12px;line-height:12px;transition:all .25s ease-in-out;display:flex}.manager-element-list-item .buttons .element-dropdown .element-dropdown-menu .element-menu-item:hover{color:var(--primary);background-color:#f8f8f8}.copy-to-games-modal .copy-to-games-modal-content .game-list{border:1px solid #ccc;border-radius:4px;max-height:300px;padding:1rem;overflow-y:auto}.copy-to-games-modal .copy-to-games-modal-content .game-list .game-item{align-items:center;margin-bottom:10px;display:flex}.copy-to-games-modal .copy-to-games-modal-content .game-list .game-item .game-icon{border-radius:4px;width:24px;height:24px;margin-right:8px}.manager-element-list-menu{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.manager-element-list-menu.tablet,.manager-element-list-menu.mobile{border-right:none;flex-direction:row;padding-right:0}.manager-element-list-menu.tablet button,.manager-element-list-menu.mobile button{flex:1}.create-challenge-form{width:100%;max-width:800px}.create-challenge-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.create-challenge-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.create-challenge-form .form-grid .fixed-card button{width:100%}.create-challenge-form .form-grid .submit-button{background-color:var(--challenge-color);color:#fff}.create-challenge-form.mobile .form-grid{gap:0;display:block}.create-challenge-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.information-form .information-form-head{justify-content:space-between;align-items:center;gap:1rem;margin:calc(1rem - 9px) 0;display:flex}.information-form .information-form-head h3{margin:0}.information-form .import-challenge-modal{flex-direction:column;gap:.5rem;display:flex}.information-form .import-challenge-modal .challenge-option{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.information-form .import-challenge-modal .challenge-option .challenge-icon{object-fit:cover;border-radius:.5rem;width:48px;height:48px}.toggle-with-text{align-items:start;gap:1rem;display:flex}.toggle-with-text.disabled{pointer-events:none;opacity:.3}.toggle-with-text .toggle-button{padding:0 .7rem}.toggle-with-text .toggle-button #checkbox{width:1rem;height:1rem}.toggle-with-text .toggle-text{white-space:pre-line}.manage-content-icon .profile-image{width:125px}.manage-content-icon .image-div{text-align:center}.manage-content-icon input[type=file]{display:none}.manage-content-icon .icon-upload-content{grid-template-columns:1fr 1fr;display:grid}.manage-content-icon .icon-upload-content .image-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex}.manage-content-icon.mobile .profile-image{width:100px}.manage-content-categories .categories-content{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.manage-content-categories.mobile .categories-content{grid-template-columns:1fr}.manage-content-limitations .field .no-flex{flex-direction:column;align-items:start;gap:.5rem;display:flex}.manage-content-limitations.tablet .no-flex,.manage-content-limitations.mobile .no-flex{gap:0}.prereq-form .columns{flex-direction:column;gap:.5rem;display:flex}.prereq-form .select-list{flex-direction:column;gap:.15rem;height:100px;display:flex;overflow-y:auto}.prereq-form p{margin:0}.challenge-input-type .options-panel{background-color:#fff;border:1px solid #0000002e;border-radius:8px;padding:.75rem}.challenge-input-type .options-head{margin-bottom:.5rem;font-weight:700}.challenge-input-type .option-row{grid-template-columns:1fr auto auto auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.challenge-input-type .correct-option-row{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.challenge-input-type textarea{width:100%;max-width:100%;min-height:120px}.challenge-input-type.mobile .option-row{grid-template-columns:1fr}.levels-landing{justify-content:center;display:flex}.levels-landing .levels-card{width:100%;max-width:600px}.levels-landing .levels-card .card-title{justify-content:start;gap:1rem;display:flex}.levels-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.levels-list .levels-list-search{align-items:center;gap:1rem;display:flex}.levels-list .levels-list-search .full{color:var(--level-color)}.levels-list .levels-list-search .empty{color:var(--fourth-color)}.levels-list .levels-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 1fr 1fr 130px;align-items:center;gap:1rem;padding:.3rem;display:grid}.levels-list .levels-list-div .level-list-head{background-color:var(--level-color);color:#fff}.levels-list .levels-list-div .level-list{flex-direction:column;gap:.5rem;display:flex}.levels-list .levels-list-div .level-list .g-list-item .level-icon{max-width:35px}.levels-list .levels-list-div .level-list .g-list-item svg{margin:0}.levels-list.tablet,.levels-list.mobile{flex-direction:column;display:flex}.levels-list.tablet .levels-list-search,.levels-list.mobile .levels-list-search{gap:.5rem}.levels-list.tablet .levels-list-search .g-button,.levels-list.mobile .levels-list-search .g-button{min-width:34px;height:34px}.create-level-form{width:100%;max-width:800px}.create-level-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.create-level-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.create-level-form .form-grid .fixed-card button{width:100%}.create-level-form .form-grid .submit-button{background-color:var(--level-color);color:#fff}.create-level-form.mobile .form-grid{gap:0;display:block}.create-level-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.badges-landing{justify-content:center;width:100%;display:flex}.badges-landing .badges-card{width:100%;max-width:600px}.badges-landing .badges-card .badges-icon{color:var(--badge-color)}.badges-landing .badges-card .card-title{justify-content:start;gap:1rem;display:flex}.badge-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.badge-list .badge-list-search{align-items:center;gap:1rem;display:flex}.badge-list .badge-list-search .full{color:var(--badge-color)}.badge-list .badge-list-search .empty{color:var(--fourth-color)}.badge-list .badge-list-search button{min-width:3rem}.badge-list .badge-list-div .badge-list-head{background-color:var(--badge-color);color:#fff}.badge-list .badge-list-div .badge-list{flex-direction:column;gap:.5rem;display:flex}.badge-list.tablet,.badge-list.mobile{flex-direction:column;display:flex}.badge-list.tablet .badge-list-search,.badge-list.mobile .badge-list-search{gap:.5rem}.badge-list.tablet .badge-list-search button,.badge-list.mobile .badge-list-search button{min-width:34px;height:34px}.create-badge-form{width:100%;max-width:800px}.create-badge-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.create-badge-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.create-badge-form .form-grid .fixed-card button{width:100%}.create-badge-form .form-grid .submit-button{background-color:var(--badge-color);color:#fff}.create-badge-form.tablet .form-grid,.create-badge-form.mobile .form-grid{gap:0;display:block}.create-badge-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.manage-content-badge-purpose .user-group-toggle{align-items:center;gap:1rem;display:flex}.manage-content-badge-purpose .user-group-toggle .icon{color:var(--third-color);transition:all .25s ease-in-out}.manage-content-badge-purpose .user-group-toggle .icon.selected{color:var(--primary)}.manage-content-badge-purpose .user-group-toggle .icon.selected.group{color:var(--group-color)}.manage-content-badge-purpose .user-group-toggle .toggle-input .toggle{appearance:none;cursor:pointer;background-color:var(--primary);border:none;border-radius:50px;outline:none;width:86px;height:26px;transition:background-color .3s;display:inline-block;position:relative;overflow:hidden}.manage-content-badge-purpose .user-group-toggle .toggle-input .toggle:before{content:"Groups Players";z-index:2;text-transform:uppercase;text-indent:-56px;word-spacing:38px;color:#fff;text-shadow:-1px -1px #00000026;white-space:nowrap;background:#fff;border-radius:50%;width:22px;height:22px;font:700 10px/24px Lexend;transition:all .3s cubic-bezier(.3,1.5,.7,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.manage-content-badge-purpose .user-group-toggle .toggle-input .toggle:checked{background-color:var(--group-color);left:0}.manage-content-badge-purpose .user-group-toggle .toggle-input .toggle:checked:before{text-indent:-50px;left:61px}.items-landing{justify-content:center;display:flex}.items-landing .items-card{width:100%;max-width:600px}.items-landing .items-card .card-title{justify-content:start;gap:1rem;display:flex}.items-landing .items-card .card-title .med-btn{min-height:2.25rem}.items-landing .items-card .items-icon{color:var(--item-color)}.item-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.item-list .item-list-search{align-items:center;gap:.5rem;display:flex}.item-list .item-list-search .full{color:var(--item-color)}.item-list .item-list-search .empty{color:var(--fourth-color)}.item-list .item-list-search .med-btn{min-width:3rem}.item-list .item-list-div .row{grid-template-columns:50px 1.75fr .5fr 2fr 1fr 170px;align-items:center;gap:1rem;padding:.3rem;display:grid}.item-list .item-list-div .item-list-head{background-color:var(--item-color);color:#fff}.item-list .item-list-div .item-list{flex-direction:column;gap:.5rem;display:flex}.item-list .item-list-div .item-list .g-list-item .item-icon-div{flex-direction:column;align-items:center;display:flex}.item-list .item-list-div .item-list .g-list-item .item-icon-div .item-icon{border-radius:.7rem;width:auto;max-width:2rem;height:auto;max-height:2rem}.item-list .item-list-div .item-list .g-list-item svg{margin:0}.item-list.tablet,.item-list.mobile{flex-direction:column;display:flex}.item-list.tablet .item-list-search,.item-list.mobile .item-list-search{gap:.5rem}.item-list.tablet .item-list-search .g-button,.item-list.mobile .item-list-search .g-button{min-width:34px;height:34px}.visibility-icons{align-items:center;gap:.5rem;display:flex}.visibility-icons .visibility-button.red{color:#be0000;border:1px solid #be000033}.visibility-icons .visibility-button.green{color:green}.items-upload-modal .scrolling{max-height:80vh;padding-right:.5rem;overflow-y:auto}.items-upload-modal .scrolling p{margin:0 0 1rem}.org-terms .cycle-form{grid-template-columns:2fr 5fr 1fr;column-gap:10px;display:grid}.org-terms .cycle-terms .cycle-term-container{grid-template-columns:9fr 1fr;margin-bottom:12px;display:grid}.org-terms .cycle-terms .cycle-term-container .cycle-term{grid-template-columns:30% 9fr;min-height:70px;padding:10px;display:grid}.org-terms .cycle-terms .cycle-term-container .cycle-term-actions{flex-direction:column;justify-content:space-evenly;display:flex}.org-terms .cycle-terms .cycle-term-container .cycle-term-actions .arrow:hover{color:var(--primary)}.org-terms .cycle-terms .cycle-term-container .cycle-term-actions .delete:hover{color:#8b0000}.items-form{width:100%;max-width:800px}.items-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.items-form .form-grid .items-card{width:100%;max-width:800px}.items-form .form-grid .items-card .card-title{justify-content:start;gap:1rem;display:flex}.items-form .form-grid .items-card .items-icon{color:var(--item-color)}.items-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.items-form .form-grid .fixed-card button{width:100%}.items-form .form-grid .submit-button{background-color:var(--item-color);color:#fff}.items-form.tablet .form-grid,.items-form.mobile .form-grid{display:block}.items-form.tablet .form-grid .buttons,.items-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.items-form.tablet{max-width:600px}.manage-content-collections .g-list-item{background-color:#fff}.manage-content-collections .g-list-item .multiple-select{height:200px;overflow-y:auto}.manage-content-market .market-content{flex-direction:column;gap:1rem;display:flex}.manage-content-market .market-content .market-dates{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.manage-content-market .market-content .market-dates h3{margin:0}.item-type .item-type-content .toggle-text{align-items:center;gap:1rem;display:flex}.item-type .item-type-content .toggle-text h3{margin:0;font-size:clamp(.9rem,2vw,1rem)}.item-type .item-type-content .toggle-text .image .label-image{width:40px}.item-type .item-type-content .toggle-text .info-button{color:#b8b8b8;padding:.25rem}.item-type.tablet .item-type-content .toggle-text,.item-type.mobile .item-type-content .toggle-text{width:100%}.item-type.tablet .item-type-content .toggle-text .image .label-image,.item-type.mobile .item-type-content .toggle-text .image .label-image{width:25px}.item-type.tablet .item-type-content .toggle-text :last-child,.item-type.mobile .item-type-content .toggle-text :last-child{margin-left:auto}.contribution-goal .input-div{align-items:center;gap:.5rem;display:flex}.contribution-goal .input-div .icon{width:1.5rem;height:1.5rem}.manage-inventory-count .add-inventory-row{align-items:center;gap:1rem;display:flex}.manage-inventory-count .add-inventory-row .short-input{width:120px}.manage-inventory-count .inventory-history{margin-top:1.5rem}.manage-inventory-count .inventory-history table{border-collapse:collapse;width:100%;max-width:320px;font-size:.9rem}.manage-inventory-count .inventory-history table th,.manage-inventory-count .inventory-history table td{text-align:left;padding:.4rem .75rem}.manage-inventory-count .inventory-history table th{border-bottom:2px solid var(--border-color,#ddd);font-weight:600}.manage-inventory-count .inventory-history table tr:not(:last-child) td{border-bottom:1px solid var(--border-color,#eee)}.manage-inventory-count .inventory-history table .amount-col{color:var(--success-color,#28a745);font-weight:600}.manage-inventory-count .inventory-history table .amount-col.claimed{color:var(--error-color,#bb1223)}.manage-inventory-count .inventory-history .inventory-summary{border-top:2px solid var(--border-color,#ddd);max-width:320px;margin-top:.75rem;font-size:1rem;font-weight:700}.items-upload-page .upload-list{flex-direction:column;gap:1rem;display:flex}.items-upload-page .upload-count{margin:.5rem 0}.upload-item-preview{grid-template-columns:1fr 100px;display:grid}.upload-item-preview .preview-details{flex-direction:column;gap:.5rem;display:flex}.upload-item-preview .preview-details .details{flex-wrap:wrap;gap:1rem;display:flex}.secret-codes-landing{justify-content:center;display:flex}.secret-codes-landing .secret-codes-card{width:100%;max-width:600px}.secret-codes-landing .secret-codes-card .card-title{justify-content:start;gap:1rem;display:flex}.secret-codes-landing .secret-codes-card .card-title .med-btn{min-height:2.25rem}.secret-codes-landing .secret-codes-card .codes-icon{color:var(--secret-codes-color)}.secret-code-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.secret-code-list .secret-code-menu{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.secret-code-list .secret-code-list-search{align-items:center;gap:1rem;display:flex}.secret-code-list .secret-code-list-search .full{color:var(--secret-code-color)}.secret-code-list .secret-code-list-search .empty{color:var(--fourth-color)}.secret-code-list .secret-code-list-search button{min-width:3rem}.secret-code-list .secret-code-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 1fr 130px;align-items:center;gap:1rem;padding:.3rem;display:grid}.secret-code-list .secret-code-list-div .secret-code-list-head{background-color:var(--secret-code-color);color:#fff}.secret-code-list .secret-code-list-div .secret-code-list{flex-direction:column;gap:.5rem;display:flex}.secret-code-list .secret-code-list-div .secret-code-list .g-list-item .secret-code-icon{border-radius:.7rem;max-width:35px}.secret-code-list .secret-code-list-div .secret-code-list .g-list-item svg{margin:0}.secret-code-list.tablet,.secret-code-list.mobile{flex-direction:column;display:flex}.secret-code-list.tablet .secret-code-list-search,.secret-code-list.mobile .secret-code-list-search{gap:.5rem}.secret-code-list.tablet .secret-code-list-search .g-button,.secret-code-list.mobile .secret-code-list-search .g-button{min-width:34px;height:34px}.player-upload-modal p{margin-top:0}.create-secret-code-form{width:100%;max-width:800px}.create-secret-code-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.create-secret-code-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.create-secret-code-form .form-grid .fixed-card button{width:100%}.create-secret-code-form .form-grid .submit-button{background-color:var(--secret-code-color);color:#fff}.create-secret-code-form.mobile .form-grid{gap:0;display:block}.create-secret-code-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.secret-codes-upload{justify-content:center;width:100%;display:flex}.secret-codes-upload .secret-codes-card{width:100%}.secret-codes-upload .upload-list{flex-direction:column;gap:1rem;display:flex}.upload-code-preview{grid-template-columns:1fr 100px;display:grid}.upload-code-preview .preview-details{flex-direction:column;gap:.5rem;display:flex}.upload-code-preview .preview-details .details{flex-wrap:wrap;gap:1rem;display:flex}.collections-landing{justify-content:center;display:flex}.collections-landing .collections-card{width:100%;max-width:600px}.collections-landing .collections-card .card-title{justify-content:start;gap:1rem;display:flex}.collections-landing .collections-card .collections-icon{color:var(--collections-color)}.collection-list{grid-template-columns:200px 1fr;gap:1rem;display:grid}.collection-list .collection-list-search{align-items:center;gap:1rem;display:flex}.collection-list .collection-list-search .full{color:var(--collections-color)}.collection-list .collection-list-search .empty{color:var(--fourth-color)}.collection-list .collection-list-search button{min-width:3rem}.collection-list .collection-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 1fr 130px;align-items:center;gap:1rem;padding:.3rem;display:grid}.collection-list .collection-list-div .collection-list-head{background-color:var(--collections-color);color:#fff}.collection-list .collection-list-div .collection-list{flex-direction:column;gap:.5rem;display:flex}.collection-list .collection-list-div .collection-list .g-list-item .collection-icon{border-radius:.7rem;max-width:35px}.collection-list .collection-list-div .collection-list .g-list-item svg{margin:0}.collection-list.tablet,.collection-list.mobile{flex-direction:column;display:flex}.collection-list.tablet .collection-list-search,.collection-list.mobile .collection-list-search{gap:.5rem}.collection-list.tablet .collection-list-search .g-button,.collection-list.mobile .collection-list-search .g-button{min-width:34px;height:34px}.create-collection-form{width:100%;max-width:600px}.create-collection-form .submit-button{background-color:var(--collections-color);color:#fff}.create-collection-form.mobile .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.element-data-display{justify-content:center;width:100%;display:flex}.element-data-display .element-data-content{width:100%;max-width:600px}.element-data-display .element-data-content .content .title-box{align-items:start;gap:2rem;display:flex}.element-data-display .element-data-content .content .title-box .title-icon{border-radius:.7rem;width:100%;max-width:5rem}.element-data-display .element-data-content .content .title-box .title-name{font-size:1.2rem;font-weight:700}.element-data-display .element-data-content .content .card-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.element-data-display .element-data-content .content .card-row.four-cards{grid-template-columns:repeat(4,1fr)}.element-data-display .element-data-content .content .player-div .player-list{flex-direction:column;gap:.5rem;display:flex}.element-data-display .element-data-content .content .player-div .player-list .player-item{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.element-data-display .element-data-content .content .player-div .player-list .player-item.four-wide{grid-template-columns:repeat(4,1fr)}.element-data-display .element-data-content .content .player-div .player-list .player-item .name-div{align-items:center;gap:1rem;display:flex}.element-data-display .element-data-content .content .player-div .player-list .player-item .name-div img{border-radius:.2rem;width:auto;height:20px}.element-data-display .element-data-content .content .player-div .player-list .player-item .name-div .gradient{color:#fff;border-radius:.2rem;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.element-data-display .element-data-content .content .player-div .player-list .player-item .total{align-items:center;gap:.25rem;display:flex}.element-data-display .element-data-content .content .player-div .player-list .player-item .total .coin-icon{width:.75rem;height:.75rem}.element-data-display.mobile .element-data-content{width:100%;max-width:800px}.element-data-display.mobile .element-data-content .content .card-row{flex-direction:column;gap:.5rem;display:flex}.prize-packs-landing{justify-content:center;display:flex}.prize-packs-landing .prize-packs-card{width:100%;max-width:600px}.prize-packs-form{justify-content:center;width:100%;display:flex}.prize-packs-form .prize-packs-card{width:100%;max-width:600px}.prize-packs-form .submit-button{background-color:var(--prize-color);color:#fff}.prize-packs-form.mobile .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.manage-content-pp-weights .inline{color:#000}.manage-content-pp-weights .selected-prizes-list{flex-direction:column;gap:.5rem;display:flex}.manage-content-pp-weights .selected-prizes-list .selected-prize-item{border-bottom:1px solid var(--third-color);background-color:#fff;grid-template-columns:2rem 1fr 1fr 1fr 138px;align-items:center;gap:1rem;display:grid}.manage-content-pp-weights .selected-prizes-list .selected-prize-item .weight-icon-div{justify-content:center;align-items:center;display:flex}.manage-content-pp-weights .selected-prizes-list .selected-prize-item .weight-icon-div .weight-icon{max-width:2rem;max-height:2rem}.manage-content-pp-weights .selected-prizes-list .selected-prize-item .weight-control{flex-direction:column;align-items:center;gap:.35rem;margin-left:auto;display:flex}.manage-content-pp-weights .selected-prizes-list .selected-prize-item .prize-rarity-tag{letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;background-color:var(--rarity-color,var(--third-color));border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;transition:background-color .2s}.manage-content-pp-weights .selected-prizes-list .selected-prize-item.mobile{grid-template-columns:2rem 1fr;gap:.5rem}.manage-content-pp-weights .weight-info-modal .weight-info-image{justify-content:center;width:100%;display:flex}.manage-content-pp-weights .weight-info-modal .weight-info-image .weight-image{max-width:7rem}.prize-packs-list{grid-template-columns:200px 1fr;gap:1rem;display:grid}.prize-packs-list .prize-packs-list-search{align-items:center;gap:1rem;display:flex}.prize-packs-list .prize-packs-list-search .full{color:var(--prizepack-color)}.prize-packs-list .prize-packs-list-search .empty{color:var(--fourth-color)}.prize-packs-list .prize-packs-list-search button{min-width:3rem}.prize-packs-list .pp-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 1fr 170px;align-items:center;gap:1rem;padding:.3rem;display:grid}.prize-packs-list .pp-list-div .pp-list-head{background-color:var(--prize-color);color:#fff}.prize-packs-list .pp-list-div .pp-list{flex-direction:column;gap:.5rem;display:flex}.prize-packs-list .pp-list-div .pp-list .g-list-item .item-icon-div{flex-direction:column;align-items:center;display:flex}.prize-packs-list .pp-list-div .pp-list .g-list-item .item-icon-div .item-icon{border-radius:.7rem;width:auto;max-width:2rem;height:auto;max-height:2rem}.prize-packs-list .pp-list-div .pp-list .g-list-item svg{margin:0}.prize-packs-list.tablet,.prize-packs-list.mobile{flex-direction:column;display:flex}.prize-packs-list.tablet .prize-packs-list-search,.prize-packs-list.mobile .prize-packs-list-search{gap:.5rem}.prize-packs-list.tablet .prize-packs-list-search .g-button,.prize-packs-list.mobile .prize-packs-list-search .g-button{min-width:34px;height:34px}.momentum-landing{justify-content:center;display:flex}.momentum-landing .momentum-card{width:100%;max-width:600px}.momentum-landing .momentum-card .card-title{justify-content:start;gap:1rem;display:flex}.momentum-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.momentum-list .momentum-list-search{align-items:center;gap:1rem;display:flex}.momentum-list .momentum-list-search .full{color:var(--momentum-color)}.momentum-list .momentum-list-search .empty{color:var(--fourth-color)}.momentum-list .momentum-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 1fr 1fr 130px;align-items:center;gap:1rem;padding:.3rem;display:grid}.momentum-list .momentum-list-div .momentum-list-head{background-color:var(--momentum-color);color:#fff}.momentum-list .momentum-list-div .momentum-list{flex-direction:column;gap:.5rem;display:flex}.momentum-list .momentum-list-div .momentum-list .g-list-item .momentum-icon{max-width:35px}.momentum-list .momentum-list-div .momentum-list .g-list-item svg{margin:0}.momentum-list.tablet,.momentum-list.mobile{flex-direction:column;display:flex}.momentum-list.tablet .momentum-list-search,.momentum-list.mobile .momentum-list-search{gap:.5rem}.momentum-list.tablet .momentum-list-search .g-button,.momentum-list.mobile .momentum-list-search .g-button{min-width:34px;height:34px}.create-momentum-form{width:100%;max-width:900px}.create-momentum-form .submit-button{background-color:var(--momentum-color);color:#fff}.create-momentum-form.mobile .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.manage-momentum-direction .direction-options{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.manage-momentum-direction .direction-options .direction-option{cursor:pointer;text-align:center;background-color:#fff;border:2px solid #e5e5e5;border-radius:6px;flex:1;min-width:120px;padding:1rem;transition:border-color .2s,background-color .2s}.manage-momentum-direction .direction-options .direction-option:hover{border-color:#999}.manage-momentum-direction .direction-options .direction-option.negative.active{background-color:#f0506e14;border-color:#f0506e}.manage-momentum-direction .direction-options .direction-option.negative.active .direction-label{color:#f0506e}.manage-momentum-direction .direction-options .direction-option.neutral.active{background-color:#9999991a;border-color:#999}.manage-momentum-direction .direction-options .direction-option.neutral.active .direction-label{color:#555}.manage-momentum-direction .direction-options .direction-option.positive.active{background-color:#32d29614;border-color:#32d296}.manage-momentum-direction .direction-options .direction-option.positive.active .direction-label{color:#32d296}.manage-momentum-direction .direction-options .direction-option .direction-label{margin-bottom:.25rem;font-size:1rem;font-weight:700}.momentum-removal .input-with-icon{align-items:center;gap:.5rem;display:flex}.momentum-removal .input-with-icon img{width:24px;height:24px}.momentum-upload-page{justify-content:center;width:100%;display:flex}.momentum-upload-page .momentum-card{width:100%;max-width:600px}.momentum-upload-page .upload-list{flex-direction:column;gap:1rem;display:flex}.momentum-upload-page .upload-count{margin:.5rem 0}.upload-momentum-preview{grid-template-columns:1fr 100px;display:grid}.upload-momentum-preview.positive{background-color:#ebffeb;border:2px solid green}.upload-momentum-preview.negative{background-color:#ffe7e7;border:2px solid red}.upload-momentum-preview .preview-details{flex-direction:column;gap:.5rem;display:flex}.upload-momentum-preview .preview-details .details{flex-wrap:wrap;gap:1rem;display:flex}.manage-quests-landing{justify-content:center;display:flex}.manage-quests-landing .quests-card{width:100%;max-width:600px}.manage-quests-landing .quests-card .card-title{justify-content:start;gap:1rem;display:flex}.manage-quests-landing .quests-card .quests-icon{color:var(--challenge-color)}.quests-list{grid-template-columns:140px 1fr;gap:1rem;display:grid}.quests-list .quests-list-menu{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.quests-list .quests-list-div .quests-list-search{gap:1rem;display:flex}.quests-list .quests-list-div .quests-list-search .full{color:var(--quests-color)}.quests-list .quests-list-div .quests-list-search .empty{color:var(--fourth-color)}.quests-list .quests-list-div .quests-list-search button{min-width:3rem}.quests-list .quests-list-div .row{grid-template-columns:50px 1fr 1fr 180px;align-items:center;gap:1rem;padding:.3rem;display:grid}.quests-list .quests-list-div .quests-list-head{background-color:var(--quests-color);color:#fff}.quests-list .quests-list-div .quests-list{flex-direction:column;gap:.5rem;display:flex}.quests-list .quests-list-div .quests-list .g-list-item .quests-icon-div{justify-content:center;align-items:center;display:flex}.quests-list .quests-list-div .quests-list .g-list-item .quests-icon-div .quests-icon{border-radius:.7rem;max-width:35px}.quests-list .quests-list-div .quests-list .g-list-item .quests-icon-div .quests-icon.disabled{filter:grayscale()}.quests-list .quests-list-div .quests-list .g-list-item svg{margin:0}.quests-list.tablet,.quests-list.mobile{flex-direction:column;display:flex}.quests-list.tablet .quests-list-menu,.quests-list.mobile .quests-list-menu{border-right:none;padding-right:0}.quests-list.tablet .quests-list-search,.quests-list.mobile .quests-list-search{gap:.5rem}.quests-list.tablet .quests-list-search button,.quests-list.mobile .quests-list-search button{min-width:34px;height:34px}.quests-list.tablet h3,.quests-list.mobile h3{margin-top:.5rem}.quest-form{justify-content:center;width:100%;display:flex}.quest-form .quest-form-card{width:100%;max-width:600px}.quest-form .quest-form-card .card-title{justify-content:start;gap:1rem;display:flex}.quest-form .quest-form-card .quests-icon{color:var(--challenge-color)}.quest-map-creator .map-upload-div,.quest-map-creator .checkpoint-list{background-color:#fff;padding:1rem}.quest-map-creator .checkpoint-list .row-incomplete td{color:#aaa}.quest-map-creator .checkpoint-list .checkpoint-actions{justify-content:flex-end;gap:.4rem;display:flex}.quest-map-creator .checkpoint-list .checkpoint-name{font-size:.9rem;font-weight:700}.quest-map-creator .checkpoint-list .mobile-checkpoint-td{flex-direction:column;gap:.25rem;display:flex}.quest-map-creator .checkpoint-list .status-complete{color:green}.quest-map-creator .checkpoint-form-container{max-height:80vh;padding:0 .5rem .5rem 0;overflow-y:auto}.quest-map-point-picker{width:100%}.quest-map-point-picker .qmpp-counter{font-size:.85rem;font-weight:600}.quest-map-point-picker .qmpp-counter--full{color:#e53935}.quest-map-point-picker .qmpp-image-wrapper{cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;display:inline-block;position:relative}.quest-map-point-picker .qmpp-image-wrapper .qmpp-map-image{width:100%;max-width:100%;height:auto;display:block}.quest-map-point-picker .qmpp-image-wrapper--locked{cursor:not-allowed}.quest-map-point-picker .qmpp-image-wrapper .qmpp-svg-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.quest-map-point-picker .qmpp-image-wrapper .qmpp-line{stroke:#fff;stroke-width:.5px;stroke-linecap:round}.quest-map-point-picker .qmpp-image-wrapper .qmpp-pin{pointer-events:all;cursor:grab;background:#e53935;border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 2px 6px #0006}.quest-map-point-picker .qmpp-image-wrapper .qmpp-pin--dragging{cursor:grabbing;opacity:.85;box-shadow:0 4px 12px #00000080}.quest-map-point-picker .qmpp-image-wrapper .qmpp-pin .qmpp-pin-label{color:#fff;font-size:9px;font-weight:700;line-height:1;transform:rotate(45deg)}.quest-icon .profile-image{width:125px}.quest-icon .image-div{text-align:center}.quest-icon input[type=file]{display:none}.quest-icon .icon-upload-content{grid-template-columns:1fr 1fr;display:grid}.quest-icon .icon-upload-content .image-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex}.quest-icon.mobile .profile-image{width:100px}.distribute-page-container{justify-content:center;display:flex}.distribute-page-container .distribute-content{width:100%;max-width:600px}.distribute-page-container .distribute-content .button-row-1{gap:1rem;display:flex}.distribute-page-container .distribute-content .button-row-1 button{flex:1}.distribute-page-container .distribute-content .button-row-1 .active{background-color:var(--primary);color:#fff}.distribute-page-container .distribute-content .player-select .g-list-item{border-radius:.7rem;padding:1rem}.distribute-page-container .distribute-content .earnings-form{padding:1rem}.distribute-page-container .distribute-content .review-table .review-list{flex-direction:column;gap:.5rem;display:flex}.distribute-page-container.mobile .button-row-1{flex-direction:column;gap:.5rem}.distribute-page-container.mobile .button-row-1 button{width:100%}.distribute-page-container.mobile .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.player-selector .search-row{grid-template-columns:repeat(4,1fr);grid-template-areas:"search search search search""team info select clear";gap:.5rem;display:grid}.player-selector .search-row .filter-button .full{color:var(--primary)}.player-selector .search-row .filter-button .empty{color:var(--fourth-color)}.player-selector .search-row .player-search-input{grid-area:search;align-items:center;gap:.5rem;display:flex}.player-selector .search-row.mobile{gap:.25rem}.player-selector .player-selector-box{height:14rem}.player-selector .player-selector-box .multiple-select-player-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.player-selector .player-selector-box .multiple-select-player-info .currency-info{align-items:center;gap:.25rem;display:flex}.player-selector .player-selector-box.mobile{padding:.25rem!important}.player-selector .player-selector-box.mobile .multiple-select-player-info{flex-direction:column}.qr-code-scanner{width:100%;max-width:500px;height:60vh}.qr-code-scanner .scanner-card{width:100%;max-width:500px}.distribute-review-item{background-color:#fff;flex-direction:column;gap:.5rem;display:flex}.distribute-review-item .name-icon{align-items:center;gap:1rem;font-size:clamp(1rem,1.5vw,1.2rem);display:flex}.distribute-review-item .name-icon .icon{border-radius:.2rem;width:20px;height:20px}.distribute-review-item .name-icon .gradient{color:#fff;border-radius:.2rem;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.distribute-review-item .name-icon :last-child{margin-left:auto}.distribute-review-item .distribution-content{flex-direction:column;gap:.3rem 1rem;padding-left:1rem;display:flex}.distribute-review-item .distribution-content .earned-item{grid-template-columns:2rem auto auto;align-items:center;gap:1rem;height:1.5rem;display:grid}.distribute-review-item .distribution-content .earned-item .item-div{justify-content:center;align-items:center;width:2rem;display:flex}.distribute-review-item .distribution-content .earned-item .item-div img{width:auto;max-width:1.5rem;height:auto;max-height:1.5rem;margin-left:0!important}.distribute-review-item .distribution-content .earned-item .quantity{margin-left:auto}.distribute-review-item .distribution-content .dist-title{padding-left:1rem}.distribute-review-item .edit-box{transition:all .25s ease-in-out}.distribute-review-item .edit-box.hidden{height:0;overflow:hidden}.distribute-review-item.tablet .info-row,.distribute-review-item.mobile .info-row{flex-direction:column;align-items:start;gap:1rem;display:flex}.distribute-review-item.tablet .distribution-content,.distribute-review-item.mobile .distribution-content{flex-flow:column}.game-settings-container{justify-content:center;display:flex}.game-settings-container .game-settings-content{width:100%;max-width:700px}.game-settings-container .game-settings-content .settings-box{background-color:var(--fourth-color);padding:.5rem 1rem}.content-settings-container .upgrade-box{background-color:#fff;justify-content:center;align-items:center;gap:1rem;display:flex}.settings-removed .player-list{flex-direction:column;gap:.5rem;display:flex}.settings-removed .player-list .player-item{background-color:#fff;justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-removed .player-list .player-item .player-info{align-items:center;gap:1rem;font-size:1rem;display:flex}.collaborators-org .collab-card .header-with-button{justify-content:space-between;align-items:center;gap:1rem;display:flex}.collaborators-org .collab-card .header-with-button h3{align-items:center;gap:1rem;margin:0;display:flex}.collaborators-org .collab-card .header-with-button h3 .icon{max-width:40px}.collaborators-org .collab-card .org-box .g-list-item{background-color:#fff;justify-content:space-between;align-items:center;display:flex}.collaborators-org .collab-card .org-box .card-title{font-size:clamp(.9rem,2vw,1rem)}.collaborators-org .collab-card .collab-list-div{background-color:#fff}.collaborators-org .collab-card .collab-list-div .collab-list{flex-direction:column;gap:.5rem;display:flex}.add-collaborator-modal .collab-list{flex-direction:column;gap:.5rem;height:40vh;display:flex;overflow-y:scroll}.add-collaborator-modal .collab-list .collab-item{justify-content:space-between;align-items:center;gap:.5rem;font-size:clamp(.8rem,2vw,.9rem);display:flex}.add-collaborator-modal .collab-list .collab-item .field{max-width:120px}.add-collaborator-modal .collab-list .collab-item .field option,.add-collaborator-modal .collab-list .collab-item .field select{font-size:clamp(.7rem,2vw,.5rem)}.add-collaborator-modal .collab-list .collab-item.active{border:solid 2px var(--primary)}.collab-list-item{background-color:#fff;justify-content:space-between;align-items:center;display:flex}.collab-list-item .collab-item-name{flex-direction:column;align-items:start;display:flex}.collab-list-item .buttons{gap:1.5rem}.collaborators-landing .collab-card .collab-content .button-group{justify-content:center;gap:1rem;display:flex}.collaborators-landing .collab-card .collab-content .button-group .g-button{flex-direction:column;flex:1;justify-content:start;max-width:55%;font-size:clamp(.8rem,2vw,1.1rem);display:flex}.collaborators-landing .collab-card .collab-content .button-group .g-button .icon{width:4rem;height:4rem}.collaborators-ind .header-with-button{justify-content:space-between;align-items:center;gap:1rem;display:flex}.collaborators-ind .header-with-button h3{align-items:center;gap:1rem;margin:0;display:flex}.collaborators-ind .header-with-button h3 .icon{max-width:40px}.collaborators-ind .input-row{align-items:end;gap:.5rem;display:flex}.collaborators-ind .input-row .field{width:100%}.collaborators-ind .collab-list{flex-direction:column;gap:.5rem;display:flex}.found-collaborator-modal p{margin:0}.manage-leaderboards-container{justify-content:center;display:flex}.manage-leaderboards-container .manage-leaderboards-content{width:100%;max-width:600px}.manage-leaderboards-container .manage-leaderboards-content .card-title{justify-content:start;gap:1rem;display:flex}.manage-leaderboards-container .manage-leaderboards-content .head-icon{width:auto;height:40px}.leaderboard-list-container{grid-template-columns:140px 1fr;gap:1rem;display:grid}.leaderboard-list-container .leaderboard-list-div{flex-direction:column;gap:.5rem;display:flex}.leaderboard-list-container .leaderboard-list-div .row{grid-template-columns:2fr 2fr 1fr 1fr 1fr 135px;align-items:center;gap:1rem;padding:.3rem;display:grid}.leaderboard-list-container .leaderboard-list-div .leaderboard-list-head{background-color:var(--leaderboard-color);color:#fff}.leaderboard-list-container .leaderboard-list-div .g-list-item .leaderboard-icon-div{justify-content:center;align-items:center;display:flex}.leaderboard-list-container .leaderboard-list-div .g-list-item .leaderboard-icon-div .leaderboard-icon{border-radius:.7rem;max-width:35px}.leaderboard-list-container .leaderboard-list-div .g-list-item .leaderboard-name{font-size:1.1rem}.leaderboard-list-container .leaderboard-list-div .g-list-item svg{margin:0}.leaderboard-list-container.tablet,.leaderboard-list-container.mobile{flex-direction:column;display:flex}.create-leaderboard-form{width:100%;max-width:800px}.create-leaderboard-form .form-grid{grid-template-columns:1fr 200px;gap:1rem;display:grid}.create-leaderboard-form .form-grid .fixed-card{justify-content:center;display:flex;position:sticky;top:0}.create-leaderboard-form .form-grid .fixed-card button{width:100%}.create-leaderboard-form .form-grid .form-section{background-color:var(--fourth-color)}.create-leaderboard-form .form-grid .form-section .button-row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.create-leaderboard-form .form-grid .form-section .button-row button{width:auto}.create-leaderboard-form .form-grid .form-section .button-row button .img-icon{width:20px}.create-leaderboard-form .form-grid .submit-button{background-color:var(--leaderboard-color);color:#fff}.create-leaderboard-form.mobile .form-grid{gap:0;display:block}.create-leaderboard-form.mobile .form-grid .button-row{flex-direction:column;align-items:center;gap:.5rem;display:flex}.create-leaderboard-form.mobile .form-grid .button-row button{text-align:left;justify-content:space-between;width:100%}.create-leaderboard-form.mobile .form-grid .buttons{flex-direction:column;align-items:end;gap:.5rem;display:flex}.teams-landing{justify-content:center;display:flex}.teams-landing .teams-card{width:100%;max-width:600px}.teams-landing .teams-card .card-title{justify-content:start}.teams-landing .teams-card .teams-icon{color:var(--challenge-color)}.teams-landing .teams-card .head-icon{width:auto;height:40px}.teams-landing .form-section{background-color:var(--fourth-color)}.create-group-form{width:100%;max-width:700px}.create-group-form .submit-button{background-color:var(--challenge-color);color:#fff}.manage-selected-players .player-list{background-color:#fff;flex-direction:column;gap:.5rem;display:flex}.manage-selected-players .player-list .player-item{grid-template-columns:2rem 2.5rem 1fr 1fr 2.5rem;align-items:center;gap:1rem;display:grid}.team-view-content .team-view-header{align-items:center;gap:1rem;padding:1rem;display:flex}.team-view-content .team-view-header :last-child{margin-left:auto}.team-view-content .team-view-header .team-icon{object-fit:cover;border-radius:.5rem;width:60px;height:60px}.team-view-content .team-view-header h2{margin:0;font-size:1.5rem}.team-view-content .team-points{flex-direction:column;gap:.25rem;display:flex}.team-view-content .team-points .team-point-amount{align-items:center;gap:.5rem;display:flex}.team-view-content .team-points h3{grid-template-columns:12rem auto;align-items:center;gap:.5rem;margin:0;display:grid}.team-view-content h3{margin:0 0 .5rem}.team-view-content .team-player-list{flex-direction:column;gap:.25rem;display:flex}.team-view-content .team-player-list .team-member{border-bottom:1px solid #0001;grid-template-columns:3fr 1fr 1fr 1fr auto;gap:.25rem;padding-bottom:.25rem;display:grid}.team-view-content .team-player-list .team-member:last-child{border-bottom:none}.team-view-content .team-player-list .team-member .player-name-icon{font-weight:700}.team-view-content .team-player-list .team-member .member-points{align-items:center;gap:.5rem;display:flex}.team-view-content .team-player-list .team-member .buttons{min-width:32px}.team-view-content .team-prereq-elements .prereq-element{border-bottom:1px solid #0001;grid-template-columns:2fr 1fr auto;align-items:center;padding-bottom:.25rem;display:grid}.team-view-content .team-prereq-elements .prereq-element:last-child{border-bottom:none}.team-view-content .team-prereq-elements .prereq-element .title{margin-bottom:.5rem}.team-view-content .team-prereq-elements .prereq-element .prereq-image-title{align-items:center;gap:1rem;font-size:1rem;font-weight:700;display:flex}.team-view-content .team-prereq-elements .prereq-element .prereq-element-icon{object-fit:cover;border-radius:.4rem}.team-view-content .xp-icon{width:20px;height:20px}.team-view-content.mobile .team-points h3{font-size:.8rem}.team-view-content.mobile .team-player-list,.team-view-content.mobile .team-player-list .team-member .player-name-icon{font-size:.7rem}.team-view-content.mobile .team-player-list .team-member .user-icon{width:20px;height:20px}.teams-list .teams-list-search{align-items:center;gap:1rem;display:flex}.teams-list .teams-list-div .row{grid-template-columns:50px 2fr 2fr 1fr 40px;align-items:center;gap:1rem;padding:.3rem;display:grid}.teams-list .teams-list-div .teams-list-head{background-color:var(--group-color);color:#fff}.teams-list .teams-list-div .teams-list{flex-direction:column;gap:.5rem;display:flex}.teams-list .teams-list-div .teams-list .g-list-item .teams-icon-div{justify-content:center;align-items:center;display:flex}.teams-list .teams-list-div .teams-list .g-list-item .teams-icon-div .teams-icon{border-radius:.7rem;max-width:35px}.teams-list .teams-list-div .teams-list .g-list-item svg{margin:0}.teams-list.mobile .teams-list-div .row{grid-template-columns:50px 2fr 1fr 40px;display:grid}.manage-store-landing{justify-content:center;width:100%;display:flex}.manage-store-landing .store-card{width:100%;max-width:900px}.manage-store-landing .store-card .store-buttons,.manage-store-landing .store-card .search-row{gap:1rem;display:flex}.manage-store-landing .store-card .search-row .filter-button .full{color:var(--primary)}.manage-store-landing .store-card .search-row .filter-button .empty{color:var(--fourth-color)}.manage-store-landing .store-card .store-item-list{flex-direction:column;gap:.5rem;display:flex}.manage-store-landing .store-card .store-item-list .item-card{grid-template-columns:2rem 1fr 7rem 7rem 7rem 5.5rem;align-items:center;gap:1rem;display:grid}.manage-store-landing .store-card .store-item-list .item-card>:last-child{margin-left:auto}.manage-store-landing .store-card .store-item-list .item-card .item-card-icon{flex-direction:column;align-items:center;width:2rem;display:flex}.manage-store-landing .store-card .store-item-list .item-card .item-card-icon .item-icon{border-radius:.7rem;width:auto;max-width:2rem;height:auto;max-height:2rem}.manage-store-landing .store-card .store-item-list .item-card .price{gap:1rem;display:flex}.manage-store-landing .store-card .store-item-list .item-card .price .sale{color:red;text-decoration:line-through}.manage-store-landing .store-card .store-item-list .item-card .coin-icon{width:1rem;height:1rem}.manage-store-landing .sale-card{width:100%;max-width:700px}.manage-store-landing .form-section{background-color:var(--fourth-color)}.store-purchases .filter-row{gap:1rem;display:flex}.store-purchases .filter-row>div{flex:1}.store-purchases .filter-row .action-buttons{align-items:end;gap:1rem;display:flex}.store-purchases .purchase-list{font-size:.75rem}.store-purchases .purchase-list .row{grid-template-columns:1fr 2rem 2fr 2fr 2fr 1fr 1fr 50px;align-items:center;gap:1rem;padding:.3rem;display:grid}.store-purchases .purchase-list .row .purchase-price{align-items:center;gap:.25rem;display:flex}.store-purchases .purchase-list .row .purchase-price .coin-icon{width:1rem}.store-purchases .purchase-list .purchase-list-head{background-color:var(--primary);color:#fff}.store-purchases .purchase-list .purchases{flex-direction:column;gap:.5rem;display:flex}.store-purchases .purchase-list .purchases .g-list-item .item-icon{border-radius:.7rem;width:auto;max-width:1.5rem;height:auto;max-height:1.5rem}.store-purchases.mobile .filter-row{flex-direction:column;gap:.5rem}.store-purchases.mobile .filter-row .action-buttons{justify-content:end}.store-purchases.mobile .purchase-list{font-size:.75rem}.store-purchases.mobile .purchase-list .mobile-purchase-card{flex-direction:column;gap:.25rem;display:flex}.store-purchases.mobile .purchase-list .mobile-purchase-card .mobile-purchase-card-name-icon{align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.store-purchases.mobile .purchase-list .mobile-purchase-card .mobile-purchase-card-name-icon .item-icon{border-radius:.7rem;width:auto;max-width:1.5rem;height:auto;max-height:1.5rem}.store-purchases.mobile .purchase-list .mobile-purchase-card .mobile-purchase-card-name-icon .item-name{font-size:clamp(.8rem,1.5vw,1.1rem);font-weight:700}.store-purchases.mobile .purchase-list .mobile-purchase-card .purchase-price{align-items:center;gap:.25rem;display:flex}.store-purchases.mobile .purchase-list .mobile-purchase-card .purchase-price .coin-icon{width:1rem}.manage-content-sale-amount.form-section{background-color:var(--fourth-color)}.manage-content-sale-amount .input-div{align-items:center;gap:.5rem;display:flex}.manage-content-sale-amount .input-div h2{margin:0}.add-items-to-store .item-list{flex-direction:column;gap:.5rem;display:flex}.add-items-to-store .item-list .item-card{grid-template-columns:2rem 1fr 7rem 7rem 9rem 7.5rem;align-items:center;gap:1rem;display:grid}.add-items-to-store .item-list .item-card>:last-child{margin-left:auto}.add-items-to-store .item-list .item-card .item-card-icon{flex-direction:column;align-items:center;width:2rem;display:flex}.add-items-to-store .item-list .item-card .item-card-icon .item-icon{filter:saturate(15%)opacity(40%);border-radius:.7rem;width:auto;max-width:2rem;height:auto;max-height:2rem}.add-items-to-store .item-list .item-card .price{align-items:center;gap:.5rem;display:flex}.add-items-to-store .item-list .item-card .coin-icon{width:1rem;height:1rem}.add-items-to-store .item-list .mobile-item-card{flex-direction:column;align-items:start;gap:.25rem;display:flex}.add-items-to-store .item-list .mobile-item-card .mobile-item-card-name-icon{align-items:center;gap:1rem;display:flex}.add-items-to-store .item-list .mobile-item-card .mobile-item-card-name-icon .item-icon{filter:saturate(15%)opacity(40%);border-radius:.25rem;width:auto;max-width:2rem;height:auto;max-height:2rem}.add-items-to-store .item-list .mobile-item-card .mobile-item-card-name-icon .item-name{font-size:clamp(.8rem,1.5vw,1.1rem);font-weight:700}.add-items-to-store .item-list .mobile-item-card .cost-button,.add-items-to-store .item-list .mobile-item-card .cost-button .price{align-items:center;gap:.5rem;display:flex}.add-items-to-store .item-list .mobile-item-card .cost-button .price .coin-icon{width:1rem;height:1rem}.manage-store-page{grid-template-columns:200px 1fr;gap:1rem;display:grid}.manage-store-page .manage-store-buttons{border-right:1px solid #0000001a;flex-direction:column;gap:1rem;padding-right:1rem;display:flex}.manage-store-page.mobile,.manage-store-page.tablet{grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem}.manage-store-page.mobile .manage-store-buttons,.manage-store-page.tablet .manage-store-buttons{border-right:none;padding-right:0}.manage-store-page.largeTablet{grid-template-columns:auto 1fr}.store-buttons{flex-direction:column;gap:.5rem;width:auto;display:flex}.store-buttons button{width:100%}.store-buttons .badge{left:2rem}.store-buttons.mobile.manager{flex-direction:row;gap:.25rem}.store-buttons.mobile.manager a{width:100%;display:block}.store-buttons.mobile.manager button{flex:1}.store-item-card{padding:1rem}.store-item-card .store-item-grid{grid-template-columns:7rem 1fr;gap:1rem;display:grid}.store-item-card .store-item-grid .store-item-icon-div{flex-direction:column;align-items:center;display:flex}.store-item-card .store-item-grid .store-item-icon-div .item-icon{text-shadow:5px 5px 5px #000;border-radius:.7rem;width:auto;max-width:7rem;height:auto;max-height:7rem}.store-item-card .store-item-grid .store-item-text-div{flex-direction:column;gap:.5rem;display:flex}.store-item-card .store-item-grid .store-item-text-div>:last-child{margin-top:auto}.store-item-card .store-item-grid .store-item-text-div .item-name{font-size:clamp(.8rem,2vw,1.1rem);font-weight:700}.store-item-card .store-item-grid .store-item-text-div .item-desc{font-size:clamp(.7rem,1.5vw,.8rem)}.store-item-card .store-item-grid .store-item-text-div .access-list{flex-direction:column;gap:.25rem;display:flex}.store-item-card .store-item-grid .store-item-text-div .access-list .access-item{text-align:right;color:var(--denied-color)}.store-item-card .store-item-grid .store-item-text-div .access-list .access-item.inventory-available{color:#666;text-align:left;border:1px solid #0000001a;border-radius:.7rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:clamp(.7rem,1.5vw,.8rem)}.store-item-card.mobile{width:100%}.store-item-card.mobile .store-item-grid{grid-template-columns:1fr;gap:.5rem}.store-item-card.mobile .store-item-grid .store-item-icon-div{justify-content:start;align-items:start}.store-item-card.largeTablet{width:100%}.store-item-card.largeTablet .store-item-grid{flex-direction:column;align-items:start;gap:.5rem;display:flex}.item-price{align-items:center;gap:.5rem;display:flex}.item-price .coin-icon{width:1rem}.item-price .sale{color:#8b0000a2;text-decoration:line-through}.item-price .g-button .info-icon{color:var(--primary-trans);transition:all .25s ease-in-out}.item-price .g-button:hover .info-icon{color:var(--primary)}.sale-info-display .head{justify-content:start;align-items:start;gap:1rem;display:flex}.sale-info-display .head .icon{width:70px}.sale-info-display .head .info{flex-direction:column;gap:.5rem;display:flex}.sale-info-display .head .info .name{font-size:1.2rem}.sale-info-display .item-list{flex-direction:column;gap:.5rem;max-height:250px;display:flex;overflow-y:auto}.sale-info-display .item-list .item-list-item{align-items:center;gap:1rem;padding:0 .5rem;display:flex}.sale-info-display .item-list .item-list-item>:last-child{margin-left:auto}.sale-info-display .item-list .item-list-item .icon-container{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sale-info-display .item-list .item-list-item .icon-container .item-list-icon{border-radius:.7rem;width:auto;max-width:30px;height:auto;max-height:30px}.manage-item-list{flex-direction:column;gap:1rem;display:flex}.manage-item-card .manage-item-grid{grid-template-columns:10rem 1fr;gap:1rem;display:grid}.manage-item-card .manage-item-grid .store-item-icon-div{justify-content:center;display:flex}.manage-item-card .manage-item-grid .store-item-icon-div .item-icon{text-shadow:5px 5px 5px #000;border-radius:.7rem;width:auto;max-width:10rem;height:auto;max-height:10rem}.manage-item-card .manage-item-grid .store-item-text-div{flex-direction:column;gap:.5rem;display:flex}.manage-item-card .manage-item-grid .store-item-text-div>:last-child{margin-top:auto}.manage-item-card .manage-item-grid .store-item-text-div .item-name{font-size:clamp(.9rem,1.2vw,1.2rem);font-weight:700}.manage-item-card .manage-item-grid .store-item-text-div .item-desc{font-size:clamp(.7rem,1vw,.9rem)}.manage-item-card .manage-item-grid .store-item-text-div .access-list{flex-direction:column;gap:.25rem;display:flex}.manage-item-card .manage-item-grid .store-item-text-div .access-list .access-item,.manage-item-card .manage-item-grid .store-item-text-div .closed{color:#8b00009a}.manage-item-card .manage-item-grid .store-item-text-div .open{color:green}.manage-item-card.mobile .manage-item-grid,.manage-item-card.tablet .manage-item-grid{grid-template-columns:3rem 1fr}.manage-item-card.mobile .manage-item-grid .item-icon,.manage-item-card.tablet .manage-item-grid .item-icon{max-width:3rem;max-height:3rem}.manage-item-card.largeTablet .manage-item-grid{grid-template-columns:5rem 1fr}.manage-item-card.largeTablet .manage-item-grid .item-icon{max-width:5rem;max-height:5rem}.manager-activity-list{justify-content:center;width:100%;display:flex}.manager-activity-list .manager-activity-content{width:100%;max-width:800px}.manager-activity-list .manager-activity-content .inactive{color:var(--fourth-color)}.manager-activity-list .manager-activity-content .active{color:var(--primary)}.activity-filters-v2{flex-direction:column;gap:.5rem;display:flex}.pos-container{width:100%}.pos-container .pos-grid{grid-template-columns:1fr 300px;gap:1rem;display:grid}.pos-container .pos-grid .items-section{flex-direction:column;gap:2rem;display:flex}.pos-container .pos-grid .items-section .category-group{flex-direction:column;gap:.75rem;display:flex}.pos-container .pos-grid .items-section .category-group .category-header{font-size:1.1rem;font-weight:700}.pos-container .pos-grid .item-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pos-container .pos-grid .item-grid .item-card{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex;position:relative}.pos-container .pos-grid .item-grid .item-card.item-added{animation:.3s cardPulse}.pos-container .pos-grid .item-grid .item-card .add-overlay{background:color-mix(in srgb, var(--primary) 88%, transparent);border-radius:inherit;color:#fff;z-index:10;pointer-events:none;letter-spacing:.05em;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700;animation:.9s forwards overlayFade;display:flex;position:absolute;inset:0}.pos-container .pos-grid .item-grid .item-card .item-icon{aspect-ratio:1;object-fit:cover;border-radius:.7rem;width:100%}.pos-container .pos-grid .item-grid .item-card .element-name{text-align:center;min-height:36px;font-weight:700}.pos-container .pos-grid .item-grid .item-card .element-cost{align-items:center;gap:4px;display:flex}.pos-container .pos-grid .item-grid .item-card>:last-child{margin-top:auto}.pos-container .pos-grid .cart-section{flex-direction:column;gap:1rem;display:flex}.pos-container .pos-grid .cart-section .cart-header{justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.pos-container .pos-grid .cart-section .cart-header .badge{background-color:var(--primary);color:#fff;border-radius:10px;padding:2px 8px;font-size:.7rem}.pos-container .pos-grid .cart-section .empty-message{text-align:center;padding:1rem 0;font-size:1rem;font-style:italic}.pos-container .pos-grid .cart-section .cart-items{flex-direction:column;gap:.5rem;max-height:400px;display:flex;overflow-y:auto}.pos-container .pos-grid .cart-section .cart-items .cart-item{flex-direction:column;justify-content:start;align-items:start;gap:.25rem;display:flex}.pos-container .pos-grid .cart-section .cart-items .cart-item .element-name{justify-content:start;align-items:center;gap:.5rem;width:100%;font-weight:700;display:flex}.pos-container .pos-grid .cart-section .cart-items .cart-item .element-name .icon-med{margin-top:4px}.pos-container .pos-grid .cart-section .cart-items .cart-item .element-name .qty{color:var(--primary);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:1rem}.pos-container .pos-grid .cart-section .cart-items .cart-item img{border-radius:4px}.pos-container .pos-grid .cart-section .cart-items .cart-item .element-cost{align-items:center;gap:4px;display:flex}.pos-container .pos-grid .cart-section .cart-items .cart-item .cost-remove{justify-content:space-between;align-items:center;width:100%;display:flex}.pos-container .pos-grid .cart-section .cart-total{justify-content:space-between;align-items:center;padding:0 10px;font-size:1.1rem;font-weight:700;display:flex}.pos-container .pos-grid .cart-section .cart-total .total-cost{align-items:center;gap:4px;display:flex}.pos-container .icon-med{width:24px;height:24px}.pos-container .icon-small{width:12px;height:12px}.pos-container.mobile .pos-grid,.pos-container.tablet .pos-grid{flex-direction:column-reverse;display:flex}.pos-container.mobile .item-grid,.pos-container.tablet .item-grid{grid-template-columns:repeat(3,1fr)}.pos-container.largeTablet .pos-grid{flex-direction:column-reverse;display:flex}.pos-container.largeTablet .pos-grid .item-grid{grid-template-columns:repeat(4,1fr)}.pos-container.largeTablet .pos-grid .cart-section{grid-template-columns:1fr 2fr;align-items:start;display:grid}@keyframes cardPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes overlayFade{0%{opacity:0;transform:scale(.85)}20%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0}}.player-card-pos{flex-direction:column;gap:.5rem;display:flex}.player-card-pos .player-info{flex-direction:column;align-items:start;display:flex}.player-card-pos .player-info .balance{align-items:center;gap:.5rem;display:flex}.player-card-pos .player-info .balance .icon{max-width:1rem}.player-card-pos p{margin:0}.player-card-pos .buttons button{min-height:30px}.manager-trade-portal{justify-content:center;width:100%;display:flex}.manager-trade-portal .manager-trade-portal-card{width:100%;max-width:700px}.manage-contributions{justify-content:center;width:100%;display:flex}.manage-contributions .contribution-list{flex-direction:column;gap:1rem;display:flex}.manage-contributions .contribution-list .contributions-card{flex-direction:column;gap:1rem;width:100%;max-width:800px;display:flex}.manage-contribution-card{grid-template-columns:1fr 13rem;gap:4rem;width:100%;max-width:900px;padding:2rem 1rem;display:grid}.manage-contribution-card.completed{border:3px solid #00800080;box-shadow:0 0 10px green}.manage-contribution-card .store-contribution-grid{grid-template-columns:10rem 1fr;gap:1rem;display:grid}.manage-contribution-card .store-contribution-grid .store-contribution-icon-div{justify-content:center;display:flex}.manage-contribution-card .store-contribution-grid .store-contribution-icon-div .item-icon{text-shadow:5px 5px 5px #000;border-radius:.7rem;width:auto;max-width:10rem;height:auto;max-height:10rem}.manage-contribution-card .store-contribution-grid .store-contribution-text-div{flex-direction:column;gap:.5rem;display:flex;position:relative}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .item-name{font-size:1.2rem;font-weight:700}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .item-price{align-items:center;gap:.5rem;display:flex}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .coin-icon{width:1.4rem}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .access-list{flex-direction:column;gap:.25rem;display:flex}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .access-list .access-item{text-align:right;color:#8b00009a}.manage-contribution-card .store-contribution-grid .store-contribution-text-div .completed-image{opacity:.5;width:auto;height:160px;position:absolute}.manage-contribution-card .action-buttons{flex-direction:column;gap:.5rem;display:flex}.manage-contribution-card.largeTablet,.manage-contribution-card.tablet,.manage-contribution-card.mobile{grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;padding:1rem}.manage-contribution-card.largeTablet .store-contribution-grid,.manage-contribution-card.tablet .store-contribution-grid,.manage-contribution-card.mobile .store-contribution-grid{grid-template-rows:auto auto;grid-template-columns:1fr}.manage-contribution-card.largeTablet .store-contribution-icon-div,.manage-contribution-card.tablet .store-contribution-icon-div,.manage-contribution-card.mobile .store-contribution-icon-div{justify-content:center}.manage-contribution-card.largeTablet .store-contribution-text-div .item-name,.manage-contribution-card.tablet .store-contribution-text-div .item-name,.manage-contribution-card.mobile .store-contribution-text-div .item-name{font-size:clamp(.8rem,1.5vw,1.1rem)}.manage-lottery-landing{justify-content:center;width:100%;display:flex}.manage-lottery-landing .manage-lottery-card{width:100%;max-width:900px}.lottery-list .lottery-item{grid-template-columns:10rem 1fr 10rem;align-items:center;gap:1rem;display:grid}.lottery-list .lottery-item .lottery-icon-div{justify-content:center;display:flex}.lottery-list .lottery-item .lottery-icon-div .lottery-icon{text-shadow:5px 5px 5px #000;border-radius:.7rem;width:auto;max-width:10rem;height:auto;max-height:10rem}.lottery-list .lottery-item .lottery-text-div{flex-direction:column;gap:.5rem;display:flex}.lottery-list .lottery-item .lottery-text-div .lottery-name{font-size:1.2rem;font-weight:700}.lottery-list.mobile .lottery-item,.lottery-list.tablet .lottery-item{text-align:center;grid-template-columns:1fr}.lottery-view .lottery-view-content{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.lottery-view .lottery-view-content .slot-column .lottery-name{align-items:center;gap:1rem;font-size:1.5rem;display:flex}.lottery-view .lottery-view-content .slot-column .lottery-name .lottery-icon{width:4rem}.lottery-view .lottery-view-content .slot-column .reward-list{flex-direction:column;gap:.5rem;display:flex}.lottery-view .lottery-view-content .info-column .player-buttons{gap:.5rem;display:flex}.lottery-view .lottery-view-content .info-column .player-buttons button{flex:1}.lottery-view .lottery-view-content .info-column .player-count-list{flex-direction:column;gap:.5rem;display:flex}.lottery-view .lottery-view-content .info-column .player-count-list .player-count-item{grid-template-columns:20px 1fr 50px 30px;align-items:center;gap:1rem;display:grid}.lottery-view .lottery-view-content .info-column .player-count-list .player-count-item .count{text-align:right}.lottery-view .lottery-view-content .info-column .player-count-list .player-count-item .red{color:red}.lottery-view .lottery-view-content .info-column .player-count-list .picked-item{grid-template-columns:20px 2fr 1fr;align-items:center;gap:1rem;display:grid}.lottery-view .winner-modal-content .winner-display{justify-content:center;align-items:center;gap:.5rem;font-size:3rem;display:flex}.lottery-view.mobile .lottery-view-content,.lottery-view.tablet .lottery-view-content{grid-template-columns:1fr;gap:2rem}.slot-machine-container .ticket-list{height:70px;overflow-y:"scroll";background:linear-gradient(#f0f0f0 0%,#f0f0f000 20% 80%,#f0f0f0 100%);padding:0 1rem}.slot-machine-container .ticket-list .ticket-display{border-bottom:1px solid #0000001a;align-items:center;gap:1rem;height:70px;font-size:2rem;display:flex}.action-items-v2{justify-content:center;display:flex}.action-items-v2 .action-items-content{width:100%;max-width:800px}.action-items-v2 .action-items-content .filter-row :first-child{margin-right:auto}.action-items-v2 .action-items-content .filter-row h3{margin:0}.action-items-v2 .action-items-content .filter-row .inactive{color:var(--fourth-color)}.action-items-v2 .action-items-content .filter-row .active{color:var(--primary)}.action-items-v2 .action-items-content .no-applicable-elements{background-color:var(--fourth-color);border:1px solid #0003}.action-items-v2.mobile .filter-row,.action-items-v2.tablet .filter-row{flex-direction:column-reverse;gap:1rem}.action-items-list-table td{font-size:.65rem}.action-items-list-table .element{align-items:center;gap:.5rem;display:flex}.action-items-list-table .icon{width:2.5rem;height:2.5rem}.action-items-list-table .icon img{border-radius:.3rem}.action-item-content{width:100%;max-width:700px}.action-item-content .info-head{grid-template-columns:8rem 1fr;gap:2rem;display:grid}.action-item-content .info-head img{border-radius:.7rem}.action-item-content .info-head .text-div .title{font-size:2rem}.action-item-content .info-head .text-div .description{font-size:.8rem}.action-item-content .info-head .quest-info{align-items:center;gap:.5rem;display:flex}.action-item-content .info-head .quest-info .quest-icon{border-radius:.3rem;width:1.5rem;height:1.5rem}.action-item-content .player-data{flex-direction:column;gap:.5rem;display:flex}.action-item-content .player-data .date{font-size:.8rem}.action-item-content .player-data .player-name{font-size:1.2rem}.action-item-content .submission-data .player-response{border:1px solid #0003;border-radius:.7rem;width:100%;padding:.5rem}.action-item-content a{color:var(--primary);font-weight:700}.action-item-content .response-data .form-section{background-color:var(--fourth-color)}.action-item-content.mobile .info-head{text-align:center;grid-template-columns:1fr}.action-item-content.mobile .info-head .text-div{text-align:left}.action-item-content.mobile .info-head .text-div .title{font-size:1.5rem}.upload-btn:hover{background-color:var(--primary);color:#fff}.action-realworld-list-table tr td,.action-realworld-list-table tr th{font-size:.65rem;transition:max-height .5s ease-in-out,padding .5s ease-in-out,opacity .5s ease-in-out}.action-realworld-list-table tr td.td-center,.action-realworld-list-table tr th.td-center{text-align:center}.action-realworld-list-table tr td .icon,.action-realworld-list-table tr th .icon{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.25rem;transition:height .5s ease-in-out,padding .5s ease-in-out,opacity .5s ease-in-out;display:flex}.action-realworld-list-table tr td .icon.shrink,.action-realworld-list-table tr th .icon.shrink{height:0;padding:0;overflow:hidden}.action-realworld-list-table tr td .icon img,.action-realworld-list-table tr th .icon img{object-fit:contain;width:100%;height:100%}:is(.action-realworld-list-table tr td:has(.shrink),.action-realworld-list-table tr th:has(.shrink)){max-height:0;padding:0}.action-realworld-list-table tr td div,.action-realworld-list-table tr th div{max-height:60px;transition:max-height .5s ease-in-out,padding .5s ease-in-out,opacity .5s ease-in-out}.action-realworld-list-table tr td div.shrink,.action-realworld-list-table tr th div.shrink{opacity:0;max-height:0;padding:0;overflow:hidden}.action-realworld-list-table tr td div.shrink .icon,.action-realworld-list-table tr th div.shrink .icon{height:0;padding:0}.action-realworld-list-table tr .element{align-items:center;gap:.5rem;display:flex}.action-realworld-list-table.mobile tr td,.action-realworld-list-table.mobile tr th,.action-realworld-list-table.tablet tr td,.action-realworld-list-table.tablet tr th{padding:.25rem;font-size:.6rem}.action-realworld-list-table.mobile tr td .icon,.action-realworld-list-table.mobile tr th .icon,.action-realworld-list-table.tablet tr td .icon,.action-realworld-list-table.tablet tr th .icon{width:1.5rem;height:2rem}.video-modal-container .video-container{height:0;padding-bottom:56.25%;position:relative}.video-modal-container .video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.manage-game-sidebar{height:calc(100vh - 70px)}.manage-game-sidebar .sidebar-container{background-color:var(--white-trans);grid-template-rows:auto 1fr 20px;gap:1rem;height:calc(100vh - 70px);padding:.5rem;display:grid}.manage-game-sidebar .sidebar-container .game-header{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.manage-game-sidebar .sidebar-container .game-header .image-div{justify-content:center;align-items:center;width:260px;height:70px;display:flex}.manage-game-sidebar .sidebar-container .game-header .image-div img{border-radius:.7rem;width:auto;max-width:260px;height:70px}.manage-game-sidebar .sidebar-container .game-header .image-div img.none-border{border:none}.manage-game-sidebar .sidebar-container .game-header .image-div img.white-border{border:4px solid #fff}.manage-game-sidebar .sidebar-container .game-header .image-div img.black-border{border:4px solid #000}.manage-game-sidebar .sidebar-container .game-header .image-div img.primary-border{border:4px solid var(--primary)}.manage-game-sidebar .sidebar-container .game-header .title{text-align:center;max-width:240px;font-size:1rem;font-weight:700}.manage-game-sidebar .sidebar-container .manage-menu-container{overflow-y:auto}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu{flex-direction:column;width:100%;padding:.5rem 1rem;display:flex}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu a{width:100%}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .menu-item{cursor:pointer;color:#666;width:100%;box-shadow:none;border-left:4px solid #0000;border-radius:.7rem;justify-content:start;align-items:center;min-height:37px;margin-bottom:4px;padding:8px;font-weight:700;transition:all .15s ease-in-out;display:flex}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .menu-item:hover{color:var(--primary)}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .menu-item.active{border-left:4px solid var(--primary);color:var(--primary);background-color:#fff;box-shadow:0 0 8px #0000001a}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .menu-item .menu-item-icon{width:1.8rem}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .menu-item .menu-item-icon.rotated{transform:rotate(90deg)}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container{width:100%;height:0;transition:all .15s ease-in-out;overflow:hidden}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container.settings.active{height:270px;padding:8px}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container.marketplace.active{height:240px;padding:8px}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container.data.active{height:160px;padding:8px 10px 15px}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container .drop-menu{background-color:#fff;border-radius:15px;width:100%;padding:.5rem;overflow:hidden;box-shadow:0 2px 10px #00000029}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container .drop-menu .drop-menu-item{cursor:pointer;border-radius:5px;align-items:center;min-height:30px;font-size:.8rem;line-height:18px;transition:background-color .15s ease-in-out;display:flex}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container .drop-menu .drop-menu-item .drop-menu-item-icon{width:36px}.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container .drop-menu .drop-menu-item.active,.manage-game-sidebar .sidebar-container .manage-menu-container .manage-game-menu .drop-container .drop-menu .drop-menu-item:hover{color:var(--primary)}.manage-game-sidebar .sidebar-container .manage-menu-footer{text-align:center}.manage-mobile-header{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 20px #0000001a}.manage-mobile-header .mobile-header__top{justify-content:space-between;align-items:center;width:100%;display:flex}.manage-mobile-header .mobile-header__top .mobile-header__menu-left{align-items:center;gap:1rem;display:flex}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo{width:45px;height:45px}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo img{border-radius:.7rem}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo img.none-border{border:none}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo img.white-border{border:2px solid #fff}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo img.black-border{border:2px solid #000}.manage-mobile-header .mobile-header__top .mobile-header__menu-left .mobile-header__logo img.primary-border{border:2px solid var(--primary)}.manage-mobile-header .mobile-header__top .mobile-header__menu-right{position:relative}.manage-mobile-header .mobile-header__menu{background-color:#fff;align-items:center;display:flex}.manage-mobile-header .mobile-header__menu-head{justify-content:space-between;align-items:center;display:flex}.manage-mobile-header .mobile-header__menu-button{color:var(--dark-grey);background-color:#0000;border:none;font-size:1.5rem}.manage-mobile-header .mobile-header__menu-items{z-index:1001;background-color:#fff;width:95%;max-width:350px;height:100%;padding:1rem;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:2px 0 4px #0000001a}.manage-mobile-header .mobile-header__menu-items a{color:#333;text-decoration:none;transition:color .3s ease-in-out;display:block}.manage-mobile-header .menu-logo{width:50px}.manage-mobile-header .mobile-header__menu-items a:hover{color:#007aff}.manage-mobile-header .mobile-header__menu-items.show{max-width:350px;transition:transform .3s ease-in-out;transform:translate(0)}.manage-mobile-header .close-button{text-align:right}.manage-mobile-header .mobile-bottom-menu{z-index:100;height:60px;color:var(--dark-grey);background-color:#fff;justify-content:space-evenly;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 20px #0000001a}.manage-mobile-header .mobile-bottom-menu .primary{color:var(--primary)}.manage-mobile-header .mobile-bottom-menu .event-menu-item{color:var(--dark-grey)}.manage-mobile-header .mobile-bottom-menu .event-menu-item.active{color:var(--primary)}.manage-mobile-header .qr-code-scanner-container{max-width:500px;min-height:60vh}.game-info-modal .game-info-modal-content{max-height:80vh;padding:.5rem;overflow-y:auto}.game-info-modal .game-info-modal-content .join-code{color:var(--primary);border:1px solid var(--primary-light);border-radius:.7rem;align-items:center;gap:1rem;padding:.5rem;display:flex}.join-page{background-color:var(--fourth-color);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;grid-template-rows:70px calc(100vh - 50px);width:100%;min-height:100vh;display:grid}.join-page.auth{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:#c194b3 url(/assets/banner4-DVWvltYX.jpg) 50%/cover no-repeat fixed;position:absolute}.join-page .join-page-content{justify-content:center;width:100%;height:calc(100vh - 70px);padding:1rem;display:flex;overflow-y:auto}.join-page .join-page-content .player-list{width:100%;max-width:500px;height:100%}.join-page .join-page-content .join-code-form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.join-page .join-page-content .join-code-form h2{margin-top:0}.join-page .join-page-content .join-code-form .icon-input{justify-content:space-between;align-items:end;gap:30px;display:flex}.join-page .join-page-content .join-code-form .icon-input .icon{width:80px}.join-page .join-page-content .join-code-form .icon-input .field{padding:0}.join-page .join-page-content .join-approval-card{width:100%;max-width:500px}.join-page .join-page-content .join-approval-card .no-game{justify-content:space-between;gap:1rem;display:flex}.join-page .join-page-content .join-approval-card .game-info{justify-content:center;gap:1rem;display:flex}.join-page .join-page-content .join-approval-card .game-info.mobile .title{padding-bottom:.5rem;font-size:1rem;font-weight:700}.join-page .join-page-content .join-approval-card .game-info .title{padding-bottom:.5rem;font-size:1.6rem;font-weight:700}.join-page .join-page-content .join-approval-card .game-info .info{font-size:clamp(.8rem,1vw,1.2rem)}.join-page .join-page-content .join-approval-card .game-info .icon{width:100%;max-width:100px;height:auto}.join-page .join-page-content .join-approval-card .game-info .icon.none-border{border:none!important}.join-page .join-page-content .join-approval-card .game-info .icon.white-border{border:2px solid #fff!important}.join-page .join-page-content .join-approval-card .game-info .icon.black-border{border:2px solid #000!important}.join-page .join-page-content .join-approval-card .game-info .icon.primary-border{border:2px solid var(--primary)!important}.join-page .join-page-content .join-approval-card .rocket{margin-left:2rem}.join-upload-list{width:100%;max-width:500px}.join-upload-list .game-head{align-items:center;gap:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.join-upload-list .game-head .icon{border-radius:.7rem;width:50px;height:50px}.join-upload-list .game-head .icon.none-border{border:none!important}.join-upload-list .game-head .icon.white-border{border:2px solid #fff!important}.join-upload-list .game-head .icon.black-border{border:2px solid #000!important}.join-upload-list .game-head .icon.primary-border{border:2px solid var(--primary)!important}.join-upload-list .player-list{flex-direction:column;gap:1rem;display:flex}.join-upload-list .player-list .player-button{justify-content:space-between;align-items:center;display:flex}.join-upload-list .player-list .player-button:hover .sign-in-text{color:#666}.join-upload-list .player-list .player-button .info-div{align-items:center;gap:1rem;width:100%;font-size:1rem;display:flex}.join-upload-list .player-list .player-button .info-div .icon{border-radius:.2rem;width:20px;height:20px}.join-upload-list .player-list .player-button .info-div .gradient{color:#fff;border-radius:.2rem;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.join-upload-list .player-list .player-button .info-div .gradient>*{line-height:30px}.join-upload-list .player-list .player-button .sign-in-text{color:#a4a4a4;justify-content:end;min-width:5rem;transition:all .25s ease-in-out;display:flex}.join-upload-list.mobile .player-list{gap:.5rem}.join-upload-list.mobile .player-list .player-button{padding:.5rem 1rem}.join-upload-list.mobile .player-list .player-button .info-div,.join-upload-list.mobile .player-list .player-button .sign-in-text{font-size:.85rem}.sign-player-in-with-code{width:100%}.sign-player-in-with-code .sign-in-div{justify-content:space-between;align-items:end;gap:1rem;width:100%;display:flex}.sign-player-in-with-code .sign-in-div.mobile{flex-direction:column}.sign-player-in-with-code .sign-in-div .icon-div.mobile{flex-direction:column;gap:.5rem;display:flex}.sign-player-in-with-code .sign-in-div .icon-div .icon{border-radius:.7rem;width:40px;height:40px}.sign-player-in-with-code .sign-in-div .icon-div .icon.none-border{border:none!important}.sign-player-in-with-code .sign-in-div .icon-div .icon.white-border{border:2px solid #fff!important}.sign-player-in-with-code .sign-in-div .icon-div .icon.black-border{border:2px solid #000!important}.sign-player-in-with-code .sign-in-div .icon-div .icon.primary-border{border:2px solid var(--primary)!important}.sign-player-in-with-code .sign-in-div .icon-div .gradient{color:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;font-weight:700;display:flex}.sign-player-in-with-code .sign-in-div .field{padding:0}.sign-player-in-with-code .sign-in-div .field input{width:100%;min-height:48px;font-size:1.5rem}.sign-player-in-with-code .sign-in-div .field label{padding-bottom:.5rem;font-size:1.4rem}.admin-page{background-color:var(--fourth-color);min-height:100vh}.admin-page .admin-layout{grid-template-columns:280px auto;display:grid}.admin-page .admin-layout .admin-right-content{height:calc(100vh - 70px);padding:14px;overflow-y:auto}.admin-page .admin-layout .admin-right-content>div:first-child{padding-bottom:40px}.admin-page .loader-container{justify-content:center;align-items:center;height:100vh;display:flex}.head-bar-admin-container{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-trans) 100%);justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.head-bar-admin-container .head-menu-box{position:relative}.head-bar-admin-container .head-menu-box .head-menu-flex{justify-content:space-evenly;align-items:center;display:flex}.head-bar-admin-container .head-menu-box .head-menu-flex .head-menu{align-items:center;display:flex}.head-bar-admin-container .head-menu-box .head-menu-flex .head-menu .head-menu-item{cursor:pointer;color:#fff;margin:0 10px;font-size:1rem}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info{color:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info:hover{background-color:#0000}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info .user-icon{cursor:pointer}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info .token-display{cursor:pointer;align-items:center;margin-right:14px;display:flex}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info .token-display img{width:30px;margin-right:7px}.head-bar-admin-container .head-menu-box .head-menu-flex .head-user-info .token-display span{font-size:1.1em;font-weight:700}.head-bar-admin-container .head-menu-box .head-menu-flex .menu-spacer{background:#fff;width:1.5px;height:2.75em;margin:0 1.25em}.head-bar-admin-container .logo-container{cursor:pointer;justify-content:center;align-items:center;display:flex}.head-bar-admin-container .logo-container .g-card{flex:.8;padding:7px 14px}.head-bar-admin-container .logo-container .logo{max-height:50px}.head-bar-admin-container .logo-container .logo-text{font-size:24px;font-weight:700}.head-bar-admin-container .logo-container h3{color:#fff;margin:0}.head-bar-admin-container .logo-container .admin-menu-spacer{background:#fff;width:1.5px;height:2.75em;margin:0 1.25em}.sidebar-admin-container{border-right:1px solid #0000001a;width:100%;height:calc(100vh - 70px);padding:14px}.admin-side-menu .admin-menu-items .admin-menu-item{cursor:pointer;border-left:4px solid #0000;border-radius:10px;align-items:center;width:100%;margin-bottom:8px;padding:8px 10px;font-weight:700;transition:all .25s ease-in-out;display:flex}.admin-side-menu .admin-menu-items .admin-menu-item:hover{color:var(--primary)}.admin-side-menu .admin-menu-items .admin-menu-item.active{border-left:4px solid var(--primary);color:var(--primary);background-color:#fff;box-shadow:0 0 8px #0000001a}.admin-side-menu .admin-menu-items .admin-menu-item .admin-menu-icon{width:30px;margin-right:20px}.user-list-container{justify-content:center;width:100%;display:flex}.user-list-container .user-list{width:100%;max-width:1000px}.user-list-container .user-list .user-icon{border-radius:50%;max-width:40px;max-height:40px}.user-list-container .user-list .table-container{max-width:100%}.user-list-container .column-button{justify-content:start;max-width:133px;padding:.25rem}.user-list-container .column-button .sort-icon.asc{transform:rotate(180deg)}.user-view .user-view-card{max-width:800px}.user-view .user-view-meta{flex-direction:column;gap:4px;margin-top:8px;margin-bottom:8px;display:flex}.user-view .user-view-section{padding:8px 0}.user-view .user-view-game-row{background-color:var(--background-secondary,#f5f5f5);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.user-view .user-view-game-row .user-view-game-icon{object-fit:cover;border-radius:6px;flex-shrink:0;width:48px;height:48px}.user-view .user-view-game-row .user-view-game-details{flex:1;min-width:0}.user-view .user-view-game-row .user-view-game-details .user-view-game-name{font-size:1rem;font-weight:600}.activity-logs .filter-row{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;display:grid}.activity-logs .filter-row .field{padding:0}.activity-logs .filter-row .g-button svg{margin-left:14px}.activity-logs .logs-table td{font-size:.75rem}.functions-container{flex-direction:column;gap:1rem;display:flex}.manage-games-landing{justify-content:center;display:flex}.manage-games-landing .manage-games-content{width:100%;max-width:1000px}.manage-games-landing .manage-games-content h3{margin:0}.manage-games-landing .manage-games-content .template{background-color:#ebeb0439}.manage-games-landing .manage-games-content .archived{background-color:#eb830439}.manage-games-landing .manage-games-content .deleted{background-color:#eb040439}.manage-games-landing .manage-games-content .game-icon{width:3rem}.manage-games-landing .manage-games-content .game-icon img{border-radius:.2rem}.manage-games-landing .manage-games-content .game-icon .placeholder-icon{background-color:var(--fourth-color);width:3rem;height:3rem;color:var(--primary);border-radius:.2rem;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.admin-game-view{justify-content:center;width:100%;display:flex}.admin-game-view .game-card{width:100%;max-width:800px}.admin-game-view .game-card .game-content .game-view-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.admin-game-view-button-row{border-right:1px solid #0000001a;flex-direction:column;justify-content:start;gap:.5rem;padding-right:1rem;display:flex}.admin-game-data h2{margin-bottom:0}.admin-game-data .search-container{position:relative}.admin-game-data .search-container .search-with-menu{align-items:center;gap:1rem;display:flex}.admin-game-data .search-container .search-with-menu button{min-width:2rem}.admin-game-data .search-container .admin-game-dropdown-menu{z-index:999;background-color:#fff;border-radius:.7rem;width:180px;height:0;margin-top:10px;transition:height .3s ease-in-out;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.admin-game-data .search-container .admin-game-dropdown-menu.active{height:225px}.admin-game-data .search-container .admin-game-dropdown-menu.mobile{margin-right:10px}.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content .meta,.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content .meta a{color:#b1b1b1}.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content .meta a:hover{color:var(--primary)}.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content .menu-item{color:#666;justify-content:start;width:100%;font-size:12px;text-decoration:none;transition:all .25s ease-in-out}.admin-game-data .search-container .admin-game-dropdown-menu .admin-game-dropdown-content .menu-item:hover{color:var(--primary);background-color:#0000}.admin-game-data .design-header{align-items:center;gap:1rem;display:flex}.admin-game-data .design-header div:last-child{margin-left:auto}.admin-game-data .design-header .header{border-radius:.7rem;max-width:180px}.admin-game-data .design-header .design-div{flex-direction:column;align-items:center;display:flex}.admin-game-data .design-header .game-color,.admin-game-data .design-header .game-bg{border-radius:.7rem;width:3rem;height:3rem}.admin-game-data .design-header .vert-buttons{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;display:flex}.admin-game-data .design-header .vert-buttons button{justify-content:start;width:100%}.admin-game-data .design-header .vert-buttons button.wide{min-width:3rem}.admin-game-data .sort-buttons{flex-wrap:wrap;gap:.25rem;padding:.5rem 0;display:flex}.admin-game-data .player-element-div{align-items:start;gap:1rem;display:flex}.admin-game-data .player-element-div.inactive{opacity:.35}.admin-game-data .player-element-div h2{margin:0}.admin-game-data .player-element-div :last-child{margin-left:auto}.admin-game-data .element-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.admin-game-data .element-icon .element-icon-img{border-radius:.7rem;max-width:3rem;height:auto;max-height:3rem}.admin-game-data .info-div-single{align-items:center;min-height:2rem;display:flex}.admin-game-data .info-div{min-height:2rem}.admin-game-data .info-div .object-key{padding-left:1rem}.admin-game-data .info-div .data-point{justify-content:space-between;gap:1rem;padding-left:1rem;display:flex}.admin-game-data .info-div .data-point button{min-width:0;transition:all .25s ease-in-out}.admin-game-data .info-div .data-point button.wide{min-width:3rem}.admin-game-data .info-div .object-key-div{gap:1rem;display:flex}.admin-game-data .info-div .object-key-div :last-child{margin-left:auto}.admin-game-data .game-data-div{width:100%}.admin-game-data .game-data-div pre{text-wrap:wrap;font-size:1rem}.element-data-view .element-data-header{justify-content:start;gap:1rem;display:flex}.element-data-view .element-data-header h2{margin:0}.element-data-view .element-data-header .element-icon{width:3rem}.element-data-view .info-div-single{align-items:center;min-height:2rem;display:flex}.element-data-view .info-div{min-height:2rem}.element-data-view .info-div .object-key{padding-left:1rem}.element-data-view .info-div .data-point{justify-content:space-between;gap:1rem;padding-left:1rem;display:flex}.element-data-view .info-div .data-point button{min-width:0;transition:all .25s ease-in-out}.element-data-view .info-div .data-point button.wide{min-width:3rem}.element-data-view .info-div .object-key-div{gap:1rem;display:flex}.single-row-data{justify-content:start;align-items:center;gap:1rem;width:100%;padding:.25rem 0;display:flex}.player-data-view .player-data-content{flex-direction:column;gap:.25rem;display:flex}.player-data-view .player-data-content .player-data-header{justify-content:start;gap:1rem;display:flex}.player-data-view .player-data-content .player-data-header h2{margin:0}.player-data-view .player-data-content .player-data-header .player-icon{width:3rem}.player-data-view .player-data-content .info-div-single{align-items:center;min-height:2rem;display:flex}.player-data-view .player-data-content .info-div{min-height:2rem}.player-data-view .player-data-content .info-div .object-key{padding-left:1rem}.player-data-view .player-data-content .info-div .object-key-div{gap:1rem;display:flex}.player-data-view .player-data-content .array-string-list{flex-wrap:wrap;gap:.35rem;padding:.25rem 0;display:flex}.player-data-view .player-data-content .array-string-list .array-string-item{background:var(--card-bg-secondary,#0000000f);border-radius:4px;padding:.1rem .4rem;font-size:.85rem}.player-data-view .player-data-content .info-section{margin-top:.5rem}.player-data-view .player-data-content .info-section .info-section-header{border-bottom:1px solid var(--border-color,#ddd);align-items:center;min-height:2rem;margin-bottom:.5rem;display:flex}.player-data-view .player-data-content .info-section .element-collection{flex-direction:column;gap:.5rem;padding-left:1rem;display:flex}.player-data-view .player-data-content .info-section .element-collection .element-entry{background:var(--card-bg-secondary,#0000000a);border-radius:6px;align-items:flex-start;gap:.75rem;padding:.4rem .5rem;display:flex}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-icon{justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;display:flex}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-icon img{object-fit:contain;width:100%;height:100%}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-info{flex-direction:column;gap:.15rem;display:flex}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-info .element-entry-name{font-weight:600}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-info .element-entry-meta{gap:.4rem;font-size:.85rem;display:flex}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-info .element-entry-meta .meta-key{color:var(--text-muted,#666)}.player-data-view .player-data-content .info-section .element-collection .element-entry .element-entry-info .element-entry-meta .meta-value{font-weight:500}.admin-game-downloads{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.org-list-container{justify-content:center;width:100%;display:flex}.org-list-container .manage-org-list{width:100%;max-width:1000px}.org-list-container .create-edit-container{justify-content:center;width:100%;display:flex}.org-list-container .create-edit-container .edit-cpntainer{width:100%;max-width:700px}.org-list .org-icon{max-width:40px}.create-org-container{justify-content:center;display:flex}.create-org-container .g-card{width:100%;max-width:700px}.create-org-container .g-card h4{margin:0}.create-org-container .g-card .submit-button{width:185px}.org-settings-container{justify-content:center;display:flex}.org-settings-container .org-settings{width:100%;max-width:700px}.org-settings-container .org-settings .org-icon{border-radius:.7rem;max-width:3rem}.org-icon-container .profile-image{width:150px}.org-icon-container .image-div{text-align:center}.org-icon-container input[type=file]{display:none}.org-invites .with-icon{justify-content:space-between;align-items:center;display:flex}.org-invites .invite-list{flex-direction:column;gap:.5rem;display:flex}.org-invites .invite-list .invite-list-item{grid-template-columns:50px 3fr 1fr 1fr 1fr 70px;align-items:center;gap:.5rem;display:grid}.org-invites .invite-list .invite-list-item .email{font-size:.7rem}.org-invites .invite-list .invite-list-item.head{background-color:var(--primary);padding:.15rem 10px;font-size:.6rem}.org-invites .invite-list .invite-list-item.head>div{color:#fff}.admin-content-landing{justify-content:center;width:100%;display:flex}.admin-content-landing .admin-content-landing__content{width:100%;max-width:1000px}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .content-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:1rem;display:grid}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .results .info-box{align-items:center;gap:1rem;display:flex}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .results .info-box :last-child{margin-left:auto}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .results .info-box .info-box__icon{width:3rem;height:3rem}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .results .info-box .info-box__icon img{border-radius:.7rem}.admin-content-landing .admin-content-landing__content .admin-content-landing__content__sub .results .info-box h3{margin:0}.admin-template-games{justify-content:center;width:100%;display:flex}.admin-template-games .admin-template-games-content{width:100%;max-width:800px}.admin-template-games .admin-template-games-content .admin-template-games-content__sub .game-icon{width:4rem;height:4rem}.admin-template-games .admin-template-games-content .admin-template-games-content__sub .game-icon img{border-radius:.7rem}.admin-template-games .admin-template-games-content .admin-template-games-content__sub .admin-template-games-list tr.active-template td{background-color:#e8f5e9}.admin-template-games .admin-template-games-content .admin-template-games-content__sub .admin-template-games-list tr.active-template h2{margin:0}.create-package{justify-content:center;width:100%;display:flex}.create-package .create-package-content{width:100%;max-width:500px}.create-package .create-package-content .create-package-form{flex-direction:column;gap:1rem;width:100%;display:flex}.create-package .create-package-content .create-package-form .two-col{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.create-package .create-package-content .create-package-form .checkbox-field .checkbox-row{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.create-package .create-package-content .create-package-form .checkbox-field .checkbox-row input[type=checkbox]{cursor:pointer;width:1.1rem;height:1.1rem}.create-package .create-package-content .create-package-form .checkbox-field .checkbox-row .checkbox-label{cursor:pointer;margin:0;font-weight:400}.create-package .create-package-content .create-package-form .form-buttons{justify-content:flex-end;gap:1rem;display:flex}.admin-add-element-modal .admin-add-element-modal__content .form-div{flex-direction:column;gap:.5rem;display:flex}.admin-content-landing__content__sub .content-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:1rem;display:grid}.admin-content-landing__content__sub .results .info-box{align-items:center;gap:1rem;display:flex}.admin-content-landing__content__sub .results .info-box :last-child{margin-left:auto}.admin-content-landing__content__sub .results .info-box .info-box__icon{width:3rem;height:3rem}.admin-content-landing__content__sub .results .info-box .info-box__icon img{border-radius:.7rem}.admin-content-landing__content__sub .results .info-box h3{margin:0}.admin-content-landing__content__sub .results .content-list{flex-direction:column;gap:.5rem;display:flex}.content-list-item .content-item{grid-template-columns:3rem 1fr 1fr auto;align-items:start;gap:1rem;display:grid}.content-list-item .content-item .content-item__image{justify-content:center;align-items:start;width:3rem;height:3rem;display:flex}.content-list-item .content-item .content-item__image img{border-radius:.7rem}.content-list-item .content-item .content-item__data__field{gap:.5rem;display:flex}.content-list-item .content-item .content-item__data__field .field-label{font-weight:700}.admin-announcements-container{flex-direction:column;align-items:center;width:100%;display:flex}.admin-announcements-container .g-card{width:100%;max-width:800px}.admin-announcements-container .date-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-announcements-container .announcements-list{flex-direction:column;gap:.5rem;display:flex}.admin-announcements-container .announcement-row{background-color:var(--fourth-color);border-radius:.4rem;padding:.75rem}.admin-announcements-container .announcement-row.active{background-color:#fff;border:2px solid green}.admin-announcements-container .announcement-row.upcoming{background-color:#fff;border:2px solid orange}.admin-announcements-container .announcement-row.expired{background-color:var(--fourth-color);opacity:.5;border:2px solid gray}.admin-announcements-container .announcement-row .announcement-row-header{flex-wrap:wrap;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-bottom:.4rem;display:grid}.admin-announcements-container .announcement-row .announcement-row-header .announcement-title{font-size:1rem;font-weight:600}.resource-manager-container{flex-direction:column;align-items:center;width:100%;display:flex}.resource-manager-container .g-card{width:100%;max-width:800px}.resource-manager-container .section-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resource-manager-container .tag-chip{background:var(--primary-color,#4a90e2);color:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.8rem;font-weight:500;display:inline-flex}.resource-manager-container .tag-chip.small{color:var(--primary-color,#4a90e2);border:1px solid var(--primary-color,#4a90e2);letter-spacing:.01em;background:0 0;padding:.15rem .6rem;font-size:.72rem;font-weight:500}.resource-manager-container .tag-chip .tag-remove{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;align-items:center;padding:0;font-size:.7rem;display:flex}.resource-manager-container .tag-chip .tag-remove:hover{opacity:1}.resource-manager-container .tags-input-area{border:1px solid var(--border-color,#ccc);cursor:text;background:#fff;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:42px;padding:.5rem;display:flex}.resource-manager-container .tags-input-area .tag-input-wrapper{flex:1;align-items:center;gap:.4rem;min-width:140px;display:flex}.resource-manager-container .tags-input-area .tag-input-wrapper .tag-text-input{background:0 0;border:none;outline:none;flex:1;min-width:80px;padding:.1rem 0;font-size:.9rem}.resource-manager-container .tag-suggestions{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.resource-manager-container .tag-suggestions .tag-suggestion{background:var(--fourth-color,#eee);cursor:pointer;border-radius:999px;padding:.2rem .65rem;font-size:.8rem;transition:background .15s}.resource-manager-container .tag-suggestions .tag-suggestion:hover{background:var(--primary-color-light,#c8dff8)}.resource-manager-container .form-buttons{justify-content:flex-end;gap:.5rem;display:flex}.resource-manager-container .resources-list{flex-direction:column;gap:.5rem;display:flex}.resource-manager-container .resource-row{background:var(--fourth-color,#f5f5f5);border:2px solid #0000;border-radius:.4rem;padding:.75rem}.resource-manager-container .resource-row.hidden-resource{background-color:#dc323214;border-color:#dc32324d}.resource-manager-container .resource-row.archived-resource{opacity:.35;border-color:gray}.resource-manager-container .resource-row .resource-row-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.resource-manager-container .resource-row .resource-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.resource-manager-container .resource-row .resource-info .resource-title{font-size:1rem;font-weight:600}.resource-manager-container .resource-row .resource-info .resource-tags{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.resource-manager-container .resource-row .resource-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.resource-manager-container .resource-row .resource-description{margin-top:.4rem;margin-bottom:0}.resource-manager-container .resource-row .resource-url-btn{margin-top:.5rem;text-decoration:none;display:inline-block}.play-game-page{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;min-height:100vh}.play-game-page .play-game-container{justify-content:center;display:flex}.play-game-page .play-game-container .play-game-content{width:100%;height:calc(100vh - 60px)}.player-challenges{flex-direction:column;align-items:center;width:100%;max-width:1000px;display:flex}.player-challenges .player-challenges-content{flex-direction:column;align-items:center;width:100%;display:flex}.player-challenges .player-challenges-content .g-card{width:100%}.player-challenges .player-challenges-content .challenges-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.player-challenges .player-challenges-content .challenges-grid .left-col{border-right:1px solid #0000001a;padding-right:1rem}.player-challenges .player-challenges-content .challenges-grid .left-col .challenges-left-menu{flex-direction:column;gap:.5rem;display:flex}.player-challenges .player-challenges-content .challenges-grid .left-col .challenges-left-menu h3,.player-challenges .player-challenges-content .challenges-grid .small-screen-header h2{margin:0}.player-challenges .player-challenges-content .challenges-grid.mobile{grid-template-columns:auto 1fr}.player-challenges .player-challenges-content .challenges-grid.mobile .left-col{border-right:none;align-self:start;padding-right:0;position:sticky;top:0}.player-challenges .player-challenges-content .player-challenge-list-search{align-items:center;gap:1rem;display:flex}.player-challenges .player-challenges-content .player-challenge-list-search .full{color:var(--primary)}.player-challenges .player-challenges-content .player-challenge-list-search .empty{color:var(--fourth-color)}.player-challenges .player-challenges-content .player-challenge-list-container .player-challenge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.player-challenges .player-challenges-content .player-challenge-list-container .player-challenge-list.mobile{grid-template-columns:1fr;gap:.5rem}.player-challenges .player-challenges-content .player-challenge-list-container h4{margin:0}.player-challenges.tablet .player-challenges-content .player-challenge-list-container .player-challenge-list,.player-challenges.largeTablet .player-challenges-content .player-challenge-list-container .player-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.player-challenges.tablet .player-challenges-content .player-challenge-list-container .player-challenge-list.mobile,.player-challenges.largeTablet .player-challenges-content .player-challenge-list-container .player-challenge-list.mobile{grid-template-columns:1fr;gap:.5rem}.player-challenge-item{flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.player-challenge-item .flags{flex-direction:column;gap:.3rem;display:flex;position:absolute;top:.7rem;right:0}.player-challenge-item .flags .indicator{color:#fff;border-radius:.7rem 0 0 .7rem;padding:.2rem 1rem;box-shadow:0 2px 5px 2px #0000001a}.player-challenge-item .flags .indicator.completed{background-color:#00ac00}.player-challenge-item .flags .indicator.preview{background-color:#008cff}.player-challenge-item .flags .indicator.new{background-color:#a103c9}.player-challenge-item .flags .indicator.closing-soon,.player-challenge-item .flags .indicator.pending{background-color:orange}.player-challenge-item .flags .indicator.coming-soon{background-color:#adad00}.player-challenge-item .flags .indicator.closed{background-color:#666}.player-challenge-item .challenge-icon{border-radius:.7rem;width:100%}.player-challenge-item .challenge-icon.disabled{filter:grayscale();opacity:.3}.player-challenge-item .challenge-name{font-weight:700}.player-challenge-item .challenge-name .meta{font-weight:400}.player-challenge-item.pending{border:2px solid orange}.player-challenge-item .challenge-desc{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;font-size:.7rem}.player-challenge-page{width:100%;max-width:700px}.player-challenge-page .player-challenge-content{min-height:15rem}.player-challenge-page .player-challenge-content .player-challenge-icon-div{float:right;padding:0 0 1rem 1rem}.player-challenge-page .player-challenge-content .player-challenge-icon-div .player-challenge-icon{border-radius:.7rem;max-width:10rem}.player-challenge-page .player-challenge-content .player-challenge-icon-div.mobile{float:none;text-align:center;padding:0}.player-challenge-page .player-challenge-content .player-challenge-icon-div.mobile .player-challenge-icon{max-width:100%}.player-challenge-page .player-challenge-content .no-access{text-align:center}.player-challenge-page .player-challenge-content .record-list{flex-direction:column;gap:.5rem;display:flex}.player-challenge-page .player-challenge-content .record-list .record{grid-template-columns:30px 1fr 1fr 1fr 3fr .5fr;gap:1rem;font-size:.75rem;display:grid}.player-challenge-page .player-challenge-content .record-list .record .approved{color:#00b100}.player-challenge-page .player-challenge-content .record-list .record .declined{color:#d00}.player-challenge-page .player-challenge-content .record-list .record .pending{color:#dda900}.player-challenge-page .player-challenge-content .record-list .record.records-header{background-color:var(--primary);color:#fff;border-radius:.7rem;padding:.2rem 10px}.player-challenge-page .player-challenge-content .record-list .record .small-btn{padding:.5rem .8rem}.player-challenge-page .player-challenge-content .record-list .mobile-record{flex-direction:column;gap:.25rem;display:flex}.player-challenge-page .player-challenge-content .record-list .mobile-record .top-row{justify-content:start;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.player-challenge-page .player-challenge-content .record-list .mobile-record .top-row :last-child{margin-left:auto}.player-challenge-page .player-challenge-content .red{color:var(--denied-color)}.player-challenge-page .reward-list{flex-direction:column;gap:.5rem;max-width:500px;display:flex}.player-challenge-page .center{height:60px}.player-submit-form{flex-direction:column;gap:1rem;display:flex}.player-submit-form .mc-options{flex-direction:column;gap:.5rem;display:flex}.player-submit-form .mc-option{cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:.7rem;align-items:center;gap:.65rem;padding:.6rem .8rem;transition:all .15s ease-in-out;display:flex}.player-submit-form .mc-option:hover{border-color:var(--primary-light);background:var(--primary-light-very-trans)}.player-submit-form .mc-option span{color:var(--dark-grey);line-height:1.25rem}.player-submit-form .mc-input{width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--primary);cursor:pointer;margin:0}.player-submit-form .mc-input:checked+span{color:var(--primary);font-weight:600}.player-submit-form .upload-div{align-items:center;gap:1rem;display:flex}.player-submit-form .upload-div input[type=file]{display:none}.player-submit-form .upload-div.mobile{flex-direction:column;align-items:flex-start;gap:.5rem}.player-home-container{justify-content:center;display:flex}.player-home-container .player-home-content{grid-template-rows:100px calc(100vh - 160px - 6rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"card1 card1 card2 card3""card4 card4 card5 card5";align-items:stretch;gap:2rem;display:grid}.player-home-container .player-home-content.largeTablet{gap:1rem}.player-home-container .player-home-content.largeTablet>*{font-size:70%!important}.player-home-container .player-home-content .card1{grid-area:card1}.player-home-container .player-home-content .card2{grid-area:card2}.player-home-container .player-home-content .card3{grid-area:card3}.player-home-container .player-home-content .card4{grid-area:card4}.player-home-container .player-home-content .card5{grid-area:card5}.player-home-container .player-home-content .card6{grid-area:card6}.player-home-container .player-home-content .card7{grid-area:card7}.player-home-container .player-home-content .game-title{align-items:center;gap:1rem;display:flex}.player-home-container .player-home-content .game-title .title-box{flex:1}.player-home-container .player-home-content .game-title .title-box .title{text-overflow:ellipsis;font-size:clamp(12px,1.5vw,1.7rem)}.player-home-container .player-home-content .game-title .icon{border-radius:.7rem;width:auto;height:80px}.player-home-container .player-home-content .game-title .icon.none-border{border:none!important}.player-home-container .player-home-content .game-title .icon.white-border{border:3px solid #fff!important}.player-home-container .player-home-content .game-title .icon.black-border{border:3px solid #000!important}.player-home-container .player-home-content .game-title .icon.primary-border{border:3px solid var(--primary)!important}.player-home-container .player-home-content .game-title .button-box{justify-content:end;display:flex}.player-home-container .player-home-content .data-box{color:#666;grid-template-columns:45px auto;align-items:center;gap:1.5rem;display:grid}.player-home-container .player-home-content .data-box.largeTablet{grid-template-columns:24px auto;gap:.75rem}.player-home-container .player-home-content .data-box.largeTablet .icon-circle{width:auto;height:24px}.player-home-container .player-home-content .data-box.largeTablet .icon-circle img{height:1rem}.player-home-container .player-home-content .data-box .icon-circle{color:var(--primary);background-color:var(--fourth-color);border-radius:50%;justify-content:center;align-items:center;height:45px;display:flex}.player-home-container .player-home-content .data-box .icon-circle img{width:auto;height:2rem}.player-home-container .player-home-content .data-box .data-div .data-number{font-size:1.3rem;font-weight:700}.player-home-container .player-home-content .data-box .data-div .data-text{font-size:.75rem}.player-home-container .player-home-content .status-box{padding:0 5px 0 0;overflow-y:auto}.player-home-container .player-home-content .featured-element{grid-template-columns:80px 1fr;align-items:center;gap:1rem;display:grid}.player-home-container .player-home-content .featured-element .featured-element-icon{border-radius:.7rem;width:100%}.player-home-container .player-home-content .featured-element .featured-element-info .title{font-size:1.2rem;font-weight:700}.player-home-container .player-home-content .featured-element .featured-element-info .desc{font-size:.8rem}.player-home-container .player-home-content .message-box{flex-direction:column;gap:.5rem;padding:.5rem;font-size:.85rem;line-height:1.2rem;display:flex;overflow-y:auto}.player-home-container .player-home-content .message-box .headline{font-size:1rem;font-weight:700}.player-side-menu .card-title{font-size:1rem;font-weight:600}.player-side-menu .button-list{flex-direction:column;gap:.5rem;max-height:calc(100vh - 210px);padding:.5rem .3rem;display:flex;overflow:visible auto}.player-side-menu .button-list a{width:100%}.player-side-menu .button-list .menu-btn{grid-template-columns:1.5rem auto;justify-content:start;width:100%;min-height:2.5rem;padding:.2rem .7rem;font-size:.9rem;display:grid}.player-side-menu .button-list .menu-btn.active{background-color:var(--primary);color:#fff}.player-side-menu .button-list .menu-btn.active:hover{background-color:var(--primary)}.player-side-menu .button-list .menu-btn:hover{background-color:var(--primary-trans);color:#fff}.player-side-menu .button-list .notification-with-badge{grid-template-columns:2rem 1fr;justify-content:center;align-items:center;gap:1rem;display:flex}.player-side-menu .button-list .notification-with-badge button{width:100%}.player-side-menu .button-list .notification-with-badge .badge{border:2px solid #fff;width:24px;height:24px;top:-.3rem;right:-.3rem}.new-reward-modal{text-align:center}.new-reward-modal .treasure-gif{width:150px}.new-reward-modal h2{text-align:center;font-size:clamp(1.2rem,2vw,1.5rem)}.new-reward-modal .buttons{text-align:right;margin:10px 0}.new-reward-modal.mobile .treasure-gif{width:120px}.approved-declined-modal{text-align:center}.approved-declined-modal .treasure-gif{border-radius:.7rem;width:150px}.approved-declined-modal h2{text-align:center}.approved-declined-modal .buttons{text-align:right;margin:10px 0}.player-rewards{width:100%;max-width:800px}.player-rewards .reward-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.player-rewards .reward-grid .left-menu{border-right:1px solid #0000001a;flex-direction:column;gap:.5rem;padding-right:1rem;display:flex}.player-rewards .reward-grid .left-menu .notification-with-badge{text-align:right;grid-template-columns:1fr 1.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:.85rem;display:grid}.player-rewards .reward-grid .left-menu .notification-with-badge .badge{border:2px solid #fff;width:24px;height:24px;top:-.9rem;right:-1.2rem}.player-rewards .reward-grid .left-menu .open-all-button{opacity:.5;transition:all .25s ease-in-out}.player-rewards .reward-grid .left-menu .open-all-button:hover{opacity:1}.player-rewards .reward-grid .reward-list-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;display:grid}.player-rewards .reward-grid .reward-list-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr))}.player-rewards .reward-grid .reward-list-grid.mobile .category-title{grid-column:span 3;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700}.player-rewards .reward-grid.mobile{grid-template-columns:auto 1fr;gap:1rem}.player-rewards .reward-grid.mobile .left-menu{border-right:none;justify-content:start;align-self:start;padding-right:0;position:sticky;top:0}.player-rewards .reward-grid.mobile .left-menu button{width:2.3rem}.player-rewards .reward-grid.mobile .left-menu button .notification-with-badge{grid-template-columns:1fr;width:auto}.player-rewards .reward-grid.mobile .left-menu button .notification-with-badge .badge{right:-1.4rem}.player-rewards .reward-grid.mobile .rewards-mobile-head h2{margin:0;padding-left:1rem}.player-rewards .reward-grid.mobile .reward-list-grid{gap:1rem .1rem}.player-rewards .more-button{justify-content:center;align-items:center;display:flex}.view-rewards-modal{overflow-y:auto}.view-rewards-modal .modal-children{padding:1rem}.view-rewards-modal .reward-reveal{animation:.45s cubic-bezier(.18,.89,.32,1.28) both rewardRevealPop;position:relative;overflow-y:auto}.view-rewards-modal .reward-confetti{pointer-events:none;z-index:9999;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes rewardRevealPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.view-rewards-modal .slider-container{justify-content:center;align-items:center;display:flex}.view-rewards-modal .slider-container .slider{width:100%}.view-rewards-modal .slider-container .slider .g-card{width:252px;height:320px}.view-rewards-modal .slider-container .slider .g-card .slider-image-div{width:220px;height:220px;position:relative}.view-rewards-modal .slider-container .slider .g-card .slider-image-div .slider-image{border:1px solid #0000001a;border-radius:.7rem;width:auto;max-width:220px;height:auto;max-height:220px}.view-rewards-modal .slider-container .slider .g-card .slider-image-div .count-flag{background-color:var(--primary);color:#fff;border:2px solid #fff;border-right:none;border-radius:.7rem 0 0 .7rem;padding:.2rem 1rem;position:absolute;bottom:.75rem;right:0}.view-rewards-modal .slider-container .slider .g-card p,.view-rewards-modal .slider-container .slider .g-card h3{margin:0}.view-rewards-modal .view-rewards-head{text-align:center;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.view-rewards-modal .view-rewards-head .view-rewards-title{justify-content:center;align-items:center;gap:1rem;display:flex}.view-rewards-modal .view-rewards-head .view-rewards-title .activity-title{font-size:clamp(.8rem,2vw,1.3rem)}.view-rewards-modal .view-rewards-head .view-rewards-title.mobile .view-rewards-big-icon{width:40px;height:40px}.view-rewards-modal .view-rewards-head .view-rewards-big-icon{border-radius:.7rem;width:60px;height:60px}.view-rewards-modal .view-rewards-head .view-rewards-head-text p{margin:0;font-size:90%}.view-rewards-modal .earnings-box h2{text-align:center;margin-top:0}.view-rewards-modal .earnings-box .earnings-list{flex-direction:column;gap:.25rem;display:flex}.view-rewards-modal .earnings-box .earnings-list .earning-card{text-align:center;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:10px 30px;display:flex}.view-rewards-modal .earnings-box .earnings-list .earning-card.negative{background-color:#c900000d;border:4px solid #c900004d}.view-rewards-modal .earnings-box .earnings-list .earning-card.positive{background-color:#00b8000d;border:4px solid #00b8004d}.view-rewards-modal .earnings-box .earnings-list .earning-card.neutral{justify-content:center;display:flex}.view-rewards-modal .earnings-box .earnings-list .earning-card.mobile,.view-rewards-modal .earnings-box .earnings-list .earning-card.tablet{padding:10px}.view-rewards-modal .earnings-box .earnings-list .earning-card.mobile .earning-icon,.view-rewards-modal .earnings-box .earnings-list .earning-card.tablet .earning-icon{width:30px}.view-rewards-modal .earnings-box .earnings-list .earning-card.mobile .earning-text,.view-rewards-modal .earnings-box .earnings-list .earning-card.tablet .earning-text{font-size:clamp(.8rem,1vw,1rem)}.view-rewards-modal .earnings-box .earnings-list .earning-card .earning-icon{width:50px}.view-rewards-modal .earnings-box .earnings-list .earning-card .earning-text{text-align:center;width:70%;font-size:14px}.stacked-carousel-container{margin:1rem 0}.stacked-carousel-container .my-slide-component{border-radius:.7rem;width:100%;height:100%;padding:1rem;position:relative;overflow:hidden}.stacked-carousel-container .my-slide-component .my-slide-image{background-color:#fff;border-radius:.7rem;box-shadow:0 0 20px #0003}.stacked-carousel-container .slider-buttons{justify-content:center;gap:1rem;display:flex}.prizepack-display-container{width:100%;position:relative}.prizepack-display-container .prizepack-title{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.prizepack-display-container .prizepack-title .prizepack-title-icon{border-radius:.2rem;max-width:40px}.prizepack-display-container .prizepack-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;padding:.5rem;display:flex}.prizepack-display-container .prizepack-card{flex-direction:column;align-items:center;width:140px;display:flex}.prizepack-display-container .prizepack-card .prizepack-card-image{background-color:var(--primary-light-very-trans);border:2px solid var(--primary-light);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:140px;padding:.5rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.prizepack-display-container .prizepack-card .prizepack-card-image:hover{border-color:var(--prize-color);transform:translateY(-3px)}.prizepack-display-container .prizepack-card .prizepack-card-image .prizepack-item-icon{object-fit:contain;z-index:1;max-width:100%;max-height:100%;position:relative}.prizepack-display-container .prizepack-card .prizepack-card-image .prizepack-quantity{z-index:3;background-color:var(--prize-color);color:#fff;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 4px #0003}.prizepack-display-container .prizepack-card .prizepack-card-name{text-align:center;color:var(--tertiary);word-break:break-word;margin-top:.5rem;font-size:.85rem;font-weight:600;line-height:1.2}.prizepack-display-container .prizepack-card .prizepack-card-rarity{letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.65rem;font-weight:700}.prizepack-display-container .prizepack-card-image:after,.prizepack-display-container .prizepack-detail-image:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:60%;height:100%;position:absolute;top:0;left:0;transform:translate(-220%)skew(-18deg)}.prizepack-display-container .prizepack-card-image.rarity-common,.prizepack-display-container .prizepack-detail-image.rarity-common{--rarity-color:#b9b9c4;border-color:var(--rarity-color)}.prizepack-display-container .prizepack-card-image.rarity-uncommon,.prizepack-display-container .prizepack-detail-image.rarity-uncommon{--rarity-color:#39d365;border-color:var(--rarity-color);animation:2.6s ease-in-out infinite prizepack-glow}.prizepack-display-container .prizepack-card-image.rarity-rare,.prizepack-display-container .prizepack-detail-image.rarity-rare{--rarity-color:#4a9ed7;border-color:var(--rarity-color);animation:2.2s ease-in-out infinite prizepack-glow}.prizepack-display-container .prizepack-card-image.rarity-rare:after,.prizepack-display-container .prizepack-detail-image.rarity-rare:after{opacity:1;animation:4.5s ease-in-out infinite prizepack-sheen}.prizepack-display-container .prizepack-card-image.rarity-epic,.prizepack-display-container .prizepack-detail-image.rarity-epic{--rarity-color:#b15bd8;border-color:var(--rarity-color);animation:1.8s ease-in-out infinite prizepack-glow}.prizepack-display-container .prizepack-card-image.rarity-epic:after,.prizepack-display-container .prizepack-detail-image.rarity-epic:after{opacity:1;animation:3.4s ease-in-out infinite prizepack-sheen}.prizepack-display-container .prizepack-card-image.rarity-legendary,.prizepack-display-container .prizepack-detail-image.rarity-legendary{--rarity-color:#f5a623;border-color:var(--rarity-color);animation:1.4s ease-in-out infinite prizepack-glow}.prizepack-display-container .prizepack-card-image.rarity-legendary:after,.prizepack-display-container .prizepack-detail-image.rarity-legendary:after{opacity:1;animation:2.6s ease-in-out infinite prizepack-sheen}.prizepack-display-container .prizepack-card-rarity.rarity-common,.prizepack-display-container .prizepack-rarity-badge.rarity-common{color:#8a8a96}.prizepack-display-container .prizepack-card-rarity.rarity-uncommon,.prizepack-display-container .prizepack-rarity-badge.rarity-uncommon{color:#2faa52}.prizepack-display-container .prizepack-card-rarity.rarity-rare,.prizepack-display-container .prizepack-rarity-badge.rarity-rare{color:#3d84b8}.prizepack-display-container .prizepack-card-rarity.rarity-epic,.prizepack-display-container .prizepack-rarity-badge.rarity-epic{color:#9a45c0}.prizepack-display-container .prizepack-card-rarity.rarity-legendary,.prizepack-display-container .prizepack-rarity-badge.rarity-legendary{color:#d18a0c}.prizepack-display-container .prizepack-detail{width:100%;height:70vh;padding-bottom:1rem;overflow-y:auto}.prizepack-display-container .prizepack-detail .prizepack-detail-back{align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.prizepack-display-container .prizepack-detail .prizepack-detail-body{align-items:flex-start;gap:1.5rem;padding:1rem;display:flex}.prizepack-display-container .prizepack-detail .prizepack-detail-image{background-color:var(--primary-light-very-trans);border:2px solid var(--primary-light);border-radius:14px;flex:none;justify-content:center;align-items:center;width:180px;padding:.75rem;display:flex;position:relative;overflow:hidden}.prizepack-display-container .prizepack-detail .prizepack-detail-image .prizepack-item-icon{object-fit:contain;z-index:1;max-width:100%;max-height:100%;position:relative}.prizepack-display-container .prizepack-detail .prizepack-detail-info{flex:auto;min-width:0}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-detail-name{color:var(--prize-color);font-size:1.4rem;font-weight:700;line-height:1.2}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:.5rem;padding:.2rem .7rem;font-size:.7rem;font-weight:700;display:inline-block;color:#fff!important}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge.rarity-common{background-color:#8a8a96}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge.rarity-uncommon{background-color:#2faa52}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge.rarity-rare{background-color:#3d84b8}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge.rarity-epic{background-color:#9a45c0}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-rarity-badge.rarity-legendary{background-color:#d18a0c}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-detail-qty{color:var(--dark-grey);margin-top:.35rem;font-weight:600}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-detail-desc{color:var(--tertiary);margin-top:.75rem;font-size:.95rem;line-height:1.4}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-detail-meta{color:var(--dark-grey);margin-top:.75rem;font-size:.85rem}.prizepack-display-container .prizepack-detail .prizepack-detail-info .prizepack-detail-meta div{margin-top:.2rem}.prizepack-display-container.mobile .prizepack-card,.mobile .prizepack-display-container .prizepack-card{width:100px}.prizepack-display-container.mobile .prizepack-card .prizepack-card-image,.mobile .prizepack-display-container .prizepack-card .prizepack-card-image{width:100%}@media (width<=600px){.prizepack-display-container .prizepack-detail .prizepack-detail-body{text-align:center;flex-direction:column;align-items:center}}@keyframes prizepack-detail-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes prizepack-glow{0%,to{box-shadow:0 0 5px 0 var(--rarity-color)}50%{box-shadow:0 0 16px 3px var(--rarity-color)}}@keyframes prizepack-sheen{0%{transform:translate(-220%)skew(-18deg)}25%,to{transform:translate(320%)skew(-18deg)}}.reward-item-unclicked img{width:100%}.reward-item-unclicked .unclickable-treasure{pointer-events:none}.reward-item-unclicked .clickable-treasure{cursor:pointer;animation-duration:.5s;animation-fill-mode:both}.reward-item-unclicked .clickable-treasure:hover{animation-name:wobble}.reward-item-unclicked .clickable-treasure img{width:100%}@-webkit-keyframes wobble{0%{-webkit-transform:translate(0%)}15%{-webkit-transform:translate(-15%)rotate(-5deg)}30%{-webkit-transform:translate(10%)rotate(3deg)}45%{-webkit-transform:translate(-7%)rotate(-3deg)}60%{-webkit-transform:translate(4%)rotate(2deg)}75%{-webkit-transform:translate(-1%)rotate(-1deg)}to{-webkit-transform:translate(0%)}}@keyframes wobble{0%{transform:translate(0%)}15%{transform:translate(-5%)rotate(-5deg)}30%{transform:translate(7%)rotate(3deg)}45%{transform:translate(-4%)rotate(-3deg)}60%{transform:translate(1%)rotate(2deg)}75%{transform:translate(-1%)rotate(-1deg)}to{transform:translate(0%)}}.reward-item-clicked .treasure-table{width:100%}.reward-item-clicked .treasure-table .opened-treasure-td{vertical-align:middle;text-align:center;height:90px;position:relative}.reward-item-clicked .treasure-table .opened-treasure-td .opened-treasure{filter:grayscale()opacity(.2);width:100%}.reward-item-clicked .treasure-table .opened-treasure-td .activity-icon{border-radius:5px;width:40px;margin-top:20px;position:absolute;bottom:8%;right:30%}.reward-item-clicked .treasure-table .text-td{vertical-align:middle;text-align:center}.reward-item-clicked .treasure-table .text-td .text{font-weight:700}.reward-item-clicked .treasure-table .text-td .text .desc{font-size:12px;font-weight:400}.reward-item-clicked.mobile .treasure-table .opened-treasure-td{height:60px}.reward-item-clicked.mobile .treasure-table .opened-treasure-td .activity-icon{width:20px;margin-top:15px;right:25%}.vrm2-overlay{z-index:9999;background:#0a0a14f2;justify-content:center;align-items:center;padding:1rem;animation:.35s vrm2OverlayIn;display:flex;position:fixed;inset:0;overflow:hidden}.vrm2-overlay.reward{background:#281400f2}.vrm2-overlay.achievement{background:#140a28f2}.vrm2-overlay.prizepack{background:#0a1432f2}.vrm2-overlay.fading-out{pointer-events:none;animation:.8s forwards vrm2OverlayOut}.vrm2-anim-card{text-align:center;background:#fff;border-radius:1.2rem;justify-content:center;align-items:center;width:100%;max-width:400px;min-height:280px;padding:2.5rem 2rem 2rem;animation:.9s cubic-bezier(.34,1.3,.64,1) vrm2CardSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.vrm2-anim-card.reward{border:3px solid #d4a017}.vrm2-anim-card.achievement{border:3px solid #6c35de}.vrm2-anim-card.prizepack{border:3px solid #0d6efd}.anim-title{z-index:5;margin:.5rem 0 0;font-size:1.25rem;font-weight:700;animation:.8s 3s both vrm2FadeInUp;position:relative}.vrm2-treasure{flex-direction:column;align-items:center;width:100%;padding:1rem 0;display:flex;position:relative}.vrm2-treasure .chest-glow-ring{pointer-events:none;z-index:0;background:radial-gradient(circle,#d4a01773 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s both vrm2ChestGlow;position:absolute}.vrm2-treasure .chest{z-index:2;perspective:500px;transform-style:preserve-3d;animation:.8s .2s both vrm2ChestAppear;position:relative}.vrm2-treasure .chest-lid-wrap{transform-origin:bottom;width:92px;transform-style:preserve-3d;animation:1.5s cubic-bezier(.25,.46,.45,.94) 1s both vrm2LidOpen;position:relative}.vrm2-treasure .chest-lid-face{backface-visibility:hidden;background:linear-gradient(170deg,#d4723a 0%,#8b3a0c 100%);border:3px solid #4a1e06;border-bottom:none;border-radius:46px 46px 0 0/26px 26px 0 0;width:92px;height:36px;position:relative}.vrm2-treasure .chest-lid-face:after{content:"";background:linear-gradient(90deg,#b8860b,#f5c518,#b8860b);border-top:1px solid #8b6914;height:7px;position:absolute;bottom:0;left:0;right:0}.vrm2-treasure .chest-lid-back{backface-visibility:hidden;background:linear-gradient(170deg,#3a1a06 0%,#1e0a02 100%);border-radius:46px 46px 0 0/26px 26px 0 0;width:92px;height:36px;position:absolute;top:0;left:0;transform:rotateX(180deg)}.vrm2-treasure .chest-lid-back:before{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 5px,#ffffff0a 5px 6px);border-radius:40px 40px 0 0/20px 20px 0 0;position:absolute;inset:6px 8px 4px}.vrm2-treasure .chest-lid-inner{transform-origin:bottom;backface-visibility:visible;background:linear-gradient(#4a1e06 0%,#2a0f04 100%);height:12px;position:absolute;bottom:0;left:4px;right:4px;transform:rotateX(-90deg)}.vrm2-treasure .chest-body{background:linear-gradient(#a04a1e 0%,#6b2e08 100%);border:3px solid #4a1e06;border-top:none;border-radius:0 0 8px 8px;width:92px;height:62px;position:relative}.vrm2-treasure .chest-body:before{content:"";background:linear-gradient(90deg,#b8860b,#f5c518,#b8860b);border-bottom:1px solid #8b6914;height:10px;position:absolute;top:0;left:0;right:0}.vrm2-treasure .chest-body:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 28px,#0000001a 28px 30px);position:absolute;inset:10px 0 0}.vrm2-treasure .chest-lock{z-index:3;background:linear-gradient(135deg,#f5c518,#c8960e);border:2px solid #8b6914;border-radius:3px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vrm2-treasure .chest-lock:before{content:"";background:0 0;border:3px solid #8b6914;border-radius:7px 7px 0 0;width:12px;height:11px;position:absolute;top:-11px;left:3px}.vrm2-treasure .chest-particles{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:36px;left:50%}.vrm2-treasure .coin{opacity:0;background:radial-gradient(circle at 35% 30%,#ffe566 0%,#d4a017 55%,#a07010 100%);border:2px solid #8b6914;border-radius:50%;width:14px;height:14px;position:absolute}.vrm2-treasure .coin:after{content:"";border:1px solid #8b691473;border-radius:50%;position:absolute;inset:3px}.vrm2-treasure .gem{clip-path:polygon(50% 0%,90% 32%,100% 58%,50% 100%,0% 58%,10% 32%);opacity:0;background:linear-gradient(160deg,#e0f7fa 0%,#4dd0e1 35%,#0097a7 100%);width:11px;height:15px;position:absolute}.vrm2-treasure .c1{--px:-58px;--py:-108px;--ex:-82px;--ey:52px;--rot:210deg;animation:1.8s 1.5s both vrm2SpillArc}.vrm2-treasure .c2{--px:-24px;--py:-128px;--ex:-34px;--ey:62px;--rot:-270deg;animation:1.9s 1.55s both vrm2SpillArc}.vrm2-treasure .c3{--px:6px;--py:-138px;--ex:10px;--ey:68px;--rot:320deg;animation:2s 1.6s both vrm2SpillArc}.vrm2-treasure .c4{--px:42px;--py:-118px;--ex:60px;--ey:56px;--rot:-200deg;animation:1.7s 1.5s both vrm2SpillArc}.vrm2-treasure .c5{--px:66px;--py:-98px;--ex:88px;--ey:42px;--rot:255deg;animation:1.6s 1.45s both vrm2SpillArc}.vrm2-treasure .c6{--px:-82px;--py:-88px;--ex:-108px;--ey:28px;--rot:-180deg;animation:1.7s 1.52s both vrm2SpillArc}.vrm2-treasure .g1{--px:-70px;--py:-92px;--ex:-96px;--ey:32px;--rot:-360deg;animation:1.8s 1.62s both vrm2SpillArc}.vrm2-treasure .g2{--px:-38px;--py:-112px;--ex:-52px;--ey:58px;--rot:360deg;animation:1.9s 1.68s both vrm2SpillArc}.vrm2-treasure .g3{--px:14px;--py:-122px;--ex:20px;--ey:62px;--rot:-270deg;animation:2s 1.72s both vrm2SpillArc}.vrm2-treasure .g4{--px:50px;--py:-102px;--ex:68px;--ey:46px;--rot:315deg;animation:1.7s 1.58s both vrm2SpillArc}.vrm2-treasure .g5{--px:74px;--py:-84px;--ex:98px;--ey:24px;--rot:-360deg;animation:1.6s 1.54s both vrm2SpillArc}.vrm2-treasure .anim-title{color:#7a3a00}.vrm2-medal{flex-direction:column;align-items:center;width:100%;padding:.5rem 0;display:flex;position:relative}.vrm2-medal .medal-scene{justify-content:center;align-items:center;width:140px;height:130px;display:flex;position:relative}.vrm2-medal .medal-rays{opacity:0;justify-content:center;align-items:center;animation:.8s .4s both vrm2FadeIn,4s linear .4s infinite vrm2RaysSpin;display:flex;position:absolute;inset:0}.vrm2-medal .medal-rays .ray{transform-origin:0%;background:linear-gradient(90deg,#d4a017a6 0%,#0000 100%);width:62px;height:5px;position:absolute;top:calc(50% - 2.5px);left:50%}.vrm2-medal .medal{z-index:2;background:conic-gradient(#f5c518 0deg,#e8a800 90deg,#f5c518 180deg,gold 270deg,#f5c518 360deg);border:4px solid #c8960e;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;animation:1.3s cubic-bezier(.34,1.56,.64,1) .6s both vrm2MedalDrop;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 4px 24px #d4a017b3}.vrm2-medal .medal .medal-shine{background:linear-gradient(135deg,#fff9 0%,#0000 55%);border-radius:50%;animation:1.2s 1.9s both vrm2MedalShine;position:absolute;inset:0}.vrm2-medal .medal .medal-star{color:#fff;text-shadow:0 2px 8px #00000040;z-index:1;font-size:2.6rem;line-height:1;animation:1s cubic-bezier(.34,1.56,.64,1) 1.7s both vrm2StarPop;position:relative}.vrm2-medal .ribbon{z-index:1;transform-origin:top;margin-top:-4px;animation:.9s 1.6s both vrm2RibbonDrop;display:flex;position:relative}.vrm2-medal .ribbon .ribbon-left{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);background:linear-gradient(#7c45ee 0%,#4a1fa8 100%);border-right:1px solid #00000026;width:22px;height:54px}.vrm2-medal .ribbon .ribbon-right{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);background:linear-gradient(#8c55fe 0%,#5a2fb8 100%);width:22px;height:54px}.vrm2-medal .anim-title{color:#4a1fa8}.vrm2-cards{flex-direction:column;align-items:center;width:100%;padding:.5rem 0;display:flex;position:relative}.vrm2-cards .cards-deck{perspective:600px;width:100px;height:140px;margin-bottom:.75rem;position:relative}.vrm2-cards .shuffle-card{border:2px solid #0003;border-radius:9px;justify-content:center;align-items:center;width:80px;height:115px;display:flex;position:absolute;top:12px;left:10px;box-shadow:0 4px 12px #00000040}.vrm2-cards .card-pattern{background:repeating-linear-gradient(45deg,#ffffff0a,#ffffff0a 4px,#0000 4px 9px);border:1px solid #ffffff1f;border-radius:5px;width:62px;height:96px}.vrm2-cards .left-card{transform-origin:bottom;z-index:1;background:linear-gradient(155deg,#1e3a6e 0%,#0b1f44 100%);animation:1s cubic-bezier(.34,1.2,.64,1) .6s both vrm2FanLeft}.vrm2-cards .right-card{transform-origin:bottom;z-index:1;background:linear-gradient(155deg,#1e3a6e 0%,#0b1f44 100%);animation:1s cubic-bezier(.34,1.2,.64,1) .7s both vrm2FanRight}.vrm2-cards .center-card{z-index:3;transform-style:preserve-3d;background:#1e3a6e;animation:.8s cubic-bezier(.34,1.4,.64,1) .3s both vrm2CardAppear}.vrm2-cards .flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;animation:1.1s 1.7s both vrm2CardFlip;position:relative}.vrm2-cards .flip-front,.vrm2-cards .flip-back{backface-visibility:hidden;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vrm2-cards .flip-front{background:linear-gradient(155deg,#1e3a6e 0%,#0b1f44 100%)}.vrm2-cards .flip-front .front-q{color:#d4a017;text-shadow:0 0 12px #d4a01799;font-size:2.8rem;font-weight:900}.vrm2-cards .flip-back{background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%);transform:rotateY(180deg)}.vrm2-cards .flip-back .back-icon{filter:drop-shadow(0 2px 8px #0000004d);font-size:2.8rem}.vrm2-cards .card-sparkle{opacity:0;border-radius:2px;width:8px;height:8px;position:absolute}.vrm2-cards .cs1{--tx:80px;--ty:-50px;background:#f5c518;animation:1.4s 2s both vrm2Part;top:40%;left:50%}.vrm2-cards .cs2{--tx:-80px;--ty:-50px;background:#ff3d71;animation:1.4s 2.1s both vrm2Part;top:40%;left:50%}.vrm2-cards .cs3{--tx:60px;--ty:-80px;background:#00e5a0;animation:1.4s 2.2s both vrm2Part;top:40%;left:50%}.vrm2-cards .cs4{--tx:-60px;--ty:-80px;background:#0d6efd;animation:1.4s 2.06s both vrm2Part;top:40%;left:50%}.vrm2-cards .cs5{--tx:90px;--ty:20px;background:#f5c518;animation:1.4s 2.16s both vrm2Part;top:40%;left:50%}.vrm2-cards .cs6{--tx:-90px;--ty:20px;background:#ff6b35;animation:1.2s 2.12s both vrm2Part;top:40%;left:50%}.vrm2-cards .anim-title{color:#0a58ca}.view-rewards-modal-v2{overflow-y:auto}.view-rewards-modal-v2 .modal-children{padding:1rem}.view-rewards-modal-v2 .slider-container{justify-content:center;align-items:center;display:flex}.view-rewards-modal-v2 .slider-container .slider{width:100%;max-width:300px;height:380px}.view-rewards-modal-v2 .view-rewards-head{text-align:center;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.view-rewards-modal-v2 .view-rewards-head .view-rewards-title{justify-content:center;align-items:center;gap:1rem;display:flex}.view-rewards-modal-v2 .view-rewards-head .view-rewards-title .activity-title{font-size:clamp(.8rem,2vw,1.3rem)}.view-rewards-modal-v2 .view-rewards-head .view-rewards-title.mobile .view-rewards-big-icon{width:40px;height:40px}.view-rewards-modal-v2 .view-rewards-head .view-rewards-big-icon{border-radius:.7rem;width:60px;height:60px}.view-rewards-modal-v2 .view-rewards-head .view-rewards-head-text p{margin:0;font-size:90%}.view-rewards-modal-v2 .earnings-box h2{text-align:center;margin-top:0}.view-rewards-modal-v2 .earnings-box .earnings-list{flex-direction:column;gap:.25rem;display:flex}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card{text-align:center;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:10px 30px;display:flex}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.mobile,.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.tablet{padding:10px}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.mobile .earning-icon,.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.tablet .earning-icon{width:30px}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.mobile .earning-text,.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card.tablet .earning-text{font-size:clamp(.8rem,1vw,1.2rem)}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card .earning-icon{width:50px}.view-rewards-modal-v2 .earnings-box .earnings-list .earning-card .earning-text{text-align:center;width:70%;font-size:18px;font-weight:700}@keyframes vrm2OverlayIn{0%{opacity:0}to{opacity:1}}@keyframes vrm2OverlayOut{0%{opacity:1}to{opacity:0}}@keyframes vrm2ContentFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vrm2CardSlideUp{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vrm2FadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vrm2FadeIn{0%{opacity:0}to{opacity:1}}@keyframes vrm2ChestAppear{0%{opacity:0;transform:translateY(25px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vrm2LidOpen{0%{transform:rotateX(0)}to{transform:rotateX(160deg)}}@keyframes vrm2ChestGlow{0%{opacity:0;transform:scale(.4)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.9;transform:scale(1.6)}}@keyframes vrm2SpillArc{0%{opacity:0;transform:translate(-50%)scale(0)rotate(0)}10%{opacity:1;transform:translate(-50%,-12px)scale(1.15)rotate(15deg)}50%{opacity:1;transform:translate(calc(-50% + var(--px)), var(--py)) rotate(calc(var(--rot) * .55)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--ex)), var(--ey)) rotate(var(--rot)) scale(.55)}}@keyframes vrm2MedalDrop{0%{opacity:0;transform:translateY(-130px)rotate(-200deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes vrm2RaysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vrm2StarPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vrm2MedalShine{0%{opacity:0;transform:rotate(-60deg)scale(.8)}50%{opacity:1}to{opacity:0;transform:rotate(60deg)scale(1.1)}}@keyframes vrm2RibbonDrop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes vrm2CardAppear{0%{opacity:0;transform:scale(.7)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vrm2FanLeft{0%{opacity:.8;transform:rotate(0)}to{opacity:1;transform:rotate(-28deg)}}@keyframes vrm2FanRight{0%{opacity:.8;transform:rotate(0)}to{opacity:1;transform:rotate(28deg)}}@keyframes vrm2CardFlip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.vrm2-overlay.mobile{align-items:center;padding:1rem}.vrm2-overlay.mobile .vrm2-anim-card{max-width:100%;min-height:240px;padding:1.5rem 1rem 2rem}.player-game-content{grid-template-columns:20rem auto;height:calc(100vh - 60px);display:grid}.player-game-content .side-menu-container{padding:2rem 1rem 2rem 2rem}.player-game-content .game-content{flex-direction:column;align-items:center;width:100%;height:calc(100vh - 60px);padding:2rem 2rem 2rem 1rem;display:flex;overflow-y:auto}.player-game-content .game-content.tablet{padding:2rem}.player-game-content .game-content.mobile{padding:1rem}.player-game-content .purchase-details-container{width:100%;max-width:500px}.player-game-content .purchase-details-container .purchase-details{width:100%}.player-game-content .mobile-bottom-spacer{height:50px}.player-game-content.tablet,.player-game-content.mobile{flex-direction:column;align-items:center;display:flex}.submit-code-container{justify-content:center;width:100%;max-width:600px;display:flex}.submit-code-container .submit-code-content{width:100%}.submit-code-container .submit-code-content .secret-card{justify-content:center;width:100%;display:flex}.submit-code-container .submit-code-content .secret-card .code-input{align-items:center;gap:2rem;width:100%;max-width:400px;display:flex}.submit-code-container .submit-code-content .secret-card .code-input .code-image{width:100px}.submit-code-container .submit-code-content .secret-card .code-input .code-image img{width:100%}.submit-code-container .submit-code-content .secret-card .code-input .input{flex-direction:column;gap:.5rem;width:100%;display:flex}.submit-code-container .submit-code-content .secret-card .code-input .input label{padding:0;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.submit-code-container .submit-code-content .secret-card .code-input .input input{width:100%;max-width:400px}.submit-code-container .submit-code-content .found-codes-list{flex-direction:column;gap:.5rem;font-size:.7rem;display:flex}.player-leaderboards-container{width:100%;max-width:1000px}.player-leaderboards-container .player-leaderboards{width:100%}.player-leaderboards-container .player-leaderboards .leaderboard-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.player-leaderboards-container .player-leaderboards .leaderboard-grid .leaderboard-list{border-right:1px solid #0000001a;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;padding-right:1rem;display:flex}.player-leaderboards-container .player-leaderboards .leaderboard-grid .leaderboard-list button{width:100%}.player-leaderboards-container .player-leaderboards .leaderboard-grid .leaderboard-view{border-radius:.7rem;overflow:hidden}.player-leaderboards-container .player-leaderboards .leaderboard-grid.tablet,.player-leaderboards-container .player-leaderboards .leaderboard-grid.mobile{grid-template-columns:1fr;gap:.5rem}.player-leaderboards-container .player-leaderboards .leaderboard-grid.tablet .leaderboard-list,.player-leaderboards-container .player-leaderboards .leaderboard-grid.mobile .leaderboard-list{border-right:none;padding-right:0}.player-leaderboards-container .player-leaderboards .leaderboard-grid.tablet .leaderboard-view,.player-leaderboards-container .player-leaderboards .leaderboard-grid.mobile .leaderboard-view{width:100%;margin-top:1rem}.leaderboard-page-container .leaderboard-page-content{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:.5rem;height:100vh;padding:1rem;display:flex;overflow-y:auto}.leaderboard-page-container .leaderboard-page-content .menu-button{justify-content:end;width:100%;height:0;display:flex}.leaderboard-page-container .leaderboard-page-content.mobile,.leaderboard-page-container .leaderboard-page-content.tablet{padding:.5rem 1rem}.leaderboard-page-container .leaderboard-page-content .content{width:100%;max-width:700px}.leaderboard-page-container .leaderboard-page-content .content.leaderboard-header{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.leaderboard-page-container .leaderboard-page-content .content.leaderboard-header .leaderboard-head-image{max-width:350px}.leaderboard-page-container .leaderboard-page-content .content.leaderboard-header .leaderboard-head-image img{border:3px solid var(--primary);border-radius:.7rem}.leaderboard-page-container .leaderboard-page-content .content.leaderboard-header .leaderboard-head-title{text-align:center;background-color:#fff;border-radius:.7rem;width:100%;max-width:500px;padding:.3rem 1rem;font-size:1.3rem;font-weight:700}.leaderboard-page-container .leaderboard-page-content .leaderboard-content{flex-direction:column;gap:.5rem;display:flex}.leaderboard-item{background-color:#fff;justify-content:space-between;padding:.75rem;font-size:1.1rem;display:flex}.leaderboard-item .index-div{width:20px}.leaderboard-item .info{align-items:center;gap:1.5rem;display:flex}.leaderboard-item .info .gradient-icon{width:30px;height:30px}.leaderboard-item .info .leader-icon{border-radius:.7rem;width:30px;height:30px}.leaderboard-item .info .icon{width:35px;height:35px}.leaderboard-item .info .green{color:green}.leaderboard-item .info .red{color:var(--denied-color)}.leaderboard-item .info .name{font-size:clamp(.8rem,2vw,1.2rem)}.leaderboard-item .info .name-badges{align-items:center;gap:2rem;display:flex}.leaderboard-item .info .name-badges .badge-row{gap:1rem;display:flex}.leaderboard-item .info .name-badges .badge-row .badge-icon{width:30px}.leaderboard-item.mobile{padding:.5rem;font-size:.8rem}.leaderboard-item.mobile .index-div{width:1rem}.leaderboard-item.mobile .info{align-items:center;gap:.5rem;display:flex}.leaderboard-item.mobile .info .gradient-icon{width:20px;height:20px}.leaderboard-item.mobile .info .leader-icon{border-radius:.7rem;width:20px;height:20px}.leaderboard-item.mobile .info .icon{width:12px;height:12px}.leaderboard-item.mobile .info .name-badges{flex-direction:column;align-items:start;gap:.2rem;font-size:1rem;display:flex}.leaderboard-item.mobile .info .name-badges .badge-row{gap:.5rem}.leaderboard-item.mobile .info .name-badges .badge-row .badge-icon{width:20px}.leaderboard-settings h3{color:var(--primary);align-items:center;gap:1rem;display:flex}.leaderboard-settings .double-col{grid-template-columns:3fr 2fr;gap:1rem;display:grid}.leaderboard-settings .double-col button{width:100%}.leaderboard-settings .double-col .date-text{flex-direction:column;gap:.5rem;display:flex}.leaderboard-settings .double-col .date-choice{flex-direction:column;align-items:end;gap:.5rem;display:flex}.leaderboard-settings.mobile .double-col{grid-template-columns:1fr}.player-market{flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex}.player-market .market-card{width:100%;max-width:1000px}.player-market .market-card .market-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.player-market .market-card .market-grid .button-col{border-right:1px solid #0000001a;padding-right:1rem;position:relative}.player-market .market-card .market-grid .button-col .store-buttons{padding-bottom:1rem;position:sticky;top:0}.player-market .market-card .market-grid .player-market-content{width:100%}.player-market.largeTablet .market-grid,.player-market.mobile .market-grid{grid-template-columns:auto 1fr}.player-market.largeTablet .market-grid .button-col,.player-market.mobile .market-grid .button-col{position:"sticky";border-right:none;padding-right:0}.player-store{grid-template-columns:1fr 14rem;gap:1rem;display:grid}.player-store .left-col .store-item-list{flex-direction:column;gap:1rem;display:flex}.player-store .left-col .store-item-list .card-container{width:100%}.player-store .right-col .col-content{position:sticky;top:0}.player-store .right-col .current-balance{justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;font-weight:700;display:flex}.player-store .right-col .current-balance .balance{align-items:center;gap:1rem;display:flex}.player-store .right-col .current-balance .balance .balance-coin{width:20px;height:20px;margin-right:-10px}.player-store .right-col .g-list-item .coin-icon{width:1rem}.player-store.mobile{grid-template-columns:1fr;gap:1rem}.player-store.mobile .left-col .store-item-list{flex-flow:wrap;gap:1rem}.player-store.mobile .right-col{display:none}.player-store.tablet{grid-template-columns:1fr}.cart-widget .total{align-items:center;gap:.5rem;height:20px;display:flex}.cart-widget .total .total-text{font-size:1.1rem}.cart-widget .g-button{width:100%}.store-contribution-card{padding:1rem}.store-contribution-card.completed{border:3px solid #00800080;box-shadow:0 0 10px green}.store-contribution-card .store-contribution-grid{grid-template-columns:7rem 1fr;gap:1rem;display:grid}.store-contribution-card .store-contribution-grid .store-contribution-icon-div{flex-direction:column;justify-content:start;align-items:center;display:flex}.store-contribution-card .store-contribution-grid .store-contribution-icon-div .item-icon{text-shadow:5px 5px 5px #000;border-radius:.7rem;width:auto;max-width:7rem;height:auto;max-height:7rem}.store-contribution-card .store-contribution-grid .store-contribution-text-div{flex-direction:column;gap:.5rem;display:flex;position:relative}.store-contribution-card .store-contribution-grid .store-contribution-text-div .complete-overlay{opacity:.5;width:auto;height:160px;position:absolute}.store-contribution-card .store-contribution-grid .store-contribution-text-div>:last-child{margin-top:auto}.store-contribution-card .store-contribution-grid .store-contribution-text-div .item-name{font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.store-contribution-card .store-contribution-grid .store-contribution-text-div .item-price{align-items:center;gap:.5rem;display:flex}.store-contribution-card .store-contribution-grid .store-contribution-text-div .coin-icon{width:1.4rem}.store-contribution-card .store-contribution-grid .store-contribution-text-div .access-list{flex-direction:column;gap:.25rem;display:flex}.store-contribution-card .store-contribution-grid .store-contribution-text-div .access-list .access-item{text-align:right;color:#8b00009a}.store-contribution-card .store-contribution-grid .store-contribution-text-div .min-max{justify-content:end;align-items:center;gap:1rem;display:flex}.store-contribution-card .store-contribution-grid .store-contribution-text-div .min-max button{padding:.25rem}.store-contribution-card.mobile .store-contribution-grid,.store-contribution-card.largeTablet .store-contribution-grid{grid-template-columns:1fr;gap:.5rem}.store-contribution-card.mobile .store-contribution-grid .store-contribution-icon-div,.store-contribution-card.largeTablet .store-contribution-grid .store-contribution-icon-div{justify-content:start;align-items:start}.player-collectibles-container .collection-boxes{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.player-collectibles-container .collection-boxes .collection-box{flex-direction:column;align-items:center;gap:1rem;display:flex}.player-collectibles-container .collection-boxes .collection-box .collection-icon{border-radius:.7rem;max-width:5rem}.player-collectibles-container .card-title .head-icon{border-radius:.7rem}.shopping-cart{flex-direction:column;align-items:center;width:100%;display:flex}.shopping-cart .cart-card{width:100%;max-width:700px}.shopping-cart .cart-card .current-balance{align-items:center;gap:1rem;font-weight:700;display:flex}.shopping-cart .cart-card .current-balance .balance-coin{width:20px;height:20px;margin-right:-10px}.shopping-cart .cart-card .cart-item-list{flex-direction:column;justify-content:start;gap:1rem;display:flex}.shopping-cart .cart-card .buttons{flex-direction:column;align-items:end;gap:2rem}.shopping-cart .total{gap:.5rem;font-size:1rem;font-weight:700;display:flex}.shopping-cart .coin-icon{width:1.2rem;height:1.2rem}.cart-item-card .cart-item-grid{grid-template-columns:80px 1fr auto;gap:2rem;display:grid}.cart-item-card .cart-item-grid>:last-child{margin-left:auto}.cart-item-card .cart-item-grid .card-icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-item-card .cart-item-grid .card-icon .icon{border-radius:.7rem;width:auto;max-width:80px;height:auto;max-height:80px}.cart-item-card .cart-item-grid .card-text{flex-direction:column;gap:.5rem;display:flex}.cart-item-card .cart-item-grid .card-text .item-name{font-size:clamp(1rem,2vw,1.2rem);font-weight:700}.cart-item-card .cart-item-grid .card-text .item-price{align-items:center;gap:.5rem;display:flex}.cart-item-card .cart-item-grid .card-text .item-quantity{gap:.5rem;display:flex}.cart-item-card .cart-item-grid .card-text .item-quantity .meta{color:#d3d3d3;font-size:.7rem}.cart-item-card .cart-item-grid .card-text .item-quantity .meta:hover{color:inherit;background-color:#0000}.cart-item-card .cart-item-grid .card-total{align-items:center;gap:.5rem;display:flex}.cart-item-card .coin-icon{width:1rem}.cart-item-card.mobile .cart-item-grid{grid-template-columns:1fr;gap:1rem}.cart-item-card.mobile .cart-item-grid .card-icon{justify-content:start;align-items:start}.cart-item-card.mobile .cart-item-grid .card-icon .icon{max-width:120px;max-height:120px}.cart-contribution-card .cart-contribution-grid{grid-template-columns:80px 1fr auto;gap:2rem;display:grid}.cart-contribution-card .cart-contribution-grid>:last-child{margin-left:auto}.cart-contribution-card .cart-contribution-grid .card-icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-contribution-card .cart-contribution-grid .card-icon .icon{border-radius:.7rem;width:auto;max-width:80px;height:auto;max-height:80px}.cart-contribution-card .cart-contribution-grid .card-text{flex-direction:column;gap:.5rem;display:flex}.cart-contribution-card .cart-contribution-grid .card-text .item-name{font-size:1.2rem;font-weight:700}.cart-contribution-card .cart-contribution-grid .card-text .item-price{align-items:center;gap:.5rem;display:flex}.cart-contribution-card .cart-contribution-grid .card-text .item-quantity{gap:.5rem;display:flex}.cart-contribution-card .cart-contribution-grid .card-text .item-quantity .input-div{align-items:center;gap:.5rem;display:flex}.cart-contribution-card .cart-contribution-grid .card-text .item-quantity .meta{color:#d3d3d3;font-size:.7rem}.cart-contribution-card .cart-contribution-grid .card-text .item-quantity .meta:hover{color:inherit;background-color:#0000}.cart-contribution-card .cart-contribution-grid .card-total{align-items:center;gap:.5rem;display:flex}.cart-contribution-card .coin-icon{width:1rem}.cart-contribution-card.mobile .cart-contribution-grid{grid-template-columns:1fr;gap:.5rem}.cart-contribution-card.mobile .cart-contribution-grid .card-icon{justify-content:start;align-items:start}.cart-contribution-card.mobile .cart-contribution-grid .card-icon .icon{max-width:120px;max-height:120px}.mobile-player-home-container .mobile-player-home-content{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:600px;display:flex}.mobile-player-home-container .mobile-player-home-content .header-image{border-radius:.7rem;width:100%}.mobile-player-home-container .mobile-player-home-content .header-image.none-border{border:none!important}.mobile-player-home-container .mobile-player-home-content .header-image.white-border{border:5px solid #fff!important}.mobile-player-home-container .mobile-player-home-content .header-image.black-border{border:5px solid #000!important}.mobile-player-home-container .mobile-player-home-content .header-image.primary-border{border:5px solid var(--primary)!important}.mobile-player-home-container .mobile-player-home-content .game-title{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mobile-player-home-container .mobile-player-home-content .game-title .title-box{flex:1}.mobile-player-home-container .mobile-player-home-content .game-title .title-box .title{font-size:1rem}.mobile-player-home-container .mobile-player-home-content .game-title .button-box{justify-content:end;display:flex}.mobile-player-home-container .mobile-player-home-content .data-boxes{grid-template-columns:repeat(2,1fr);justify-content:center;gap:.75rem;display:grid}.mobile-player-home-container .mobile-player-home-content .data-box{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.mobile-player-home-container .mobile-player-home-content .data-box .icon-circle{color:var(--primary);background-color:var(--fourth-color);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.mobile-player-home-container .mobile-player-home-content .data-box .icon-circle img,.mobile-player-home-container .mobile-player-home-content .data-box .icon-circle svg{height:1rem}.mobile-player-home-container .mobile-player-home-content .data-box .data-div{min-width:5rem}.mobile-player-home-container .mobile-player-home-content .data-box .data-div .data-number{font-size:1.1rem;font-weight:700}.mobile-player-home-container .mobile-player-home-content .data-box .data-div .data-text{font-size:.75rem}.mobile-player-home-container .mobile-player-home-content .status-box{padding:0 5px 0 0;overflow-y:auto}.mobile-player-home-container .mobile-player-home-content .featured-element{grid-template-columns:80px 1fr;align-items:center;gap:1rem;display:grid}.mobile-player-home-container .mobile-player-home-content .featured-element .featured-element-icon{border-radius:.7rem;width:100%}.mobile-player-home-container .mobile-player-home-content .featured-element .featured-element-info .title{font-size:1rem;font-weight:700}.mobile-player-home-container .mobile-player-home-content .featured-element .featured-element-info .desc{font-size:.7rem}.mobile-player-home-container .mobile-player-home-content .message-box{flex-direction:column;gap:.5rem;padding:.5rem;font-size:.85rem;line-height:1.2rem;display:flex;overflow-y:auto}.mobile-player-home-container .mobile-player-home-content .message-box .headline{font-size:1rem;font-weight:700}.game-activity-container{justify-content:center;width:100%;display:flex}.game-activity-container .game-activity-content{width:100%;max-width:800px}.game-activity-container .game-activity-content .inactive{color:var(--fourth-color)}.game-activity-container .game-activity-content .active{color:var(--primary)}.game-activity-container .transaction-container{justify-content:center;width:100%;display:flex}.game-activity-container .transaction-container .transaction-card{width:100%;max-width:500px}.player-teams-view{justify-content:center;width:100%;display:flex}.player-teams-view .player-teams-content{width:100%;max-width:500px}.player-quests{flex-direction:column;align-items:center;width:100%;max-width:800px;display:flex}.player-quests .player-quests-content{flex-direction:column;align-items:center;width:100%;display:flex}.player-quests .player-quests-content .g-card{width:100%}.player-quests .player-quests-content .quests-grid{grid-template-columns:200px 1fr;gap:1rem;display:grid}.player-quests .player-quests-content .quests-grid .left-col{border-right:1px solid #0000001a;padding-right:1rem}.player-quests .player-quests-content .quests-grid .left-col .quests-left-menu{flex-direction:column;gap:.5rem;display:flex}.player-quests .player-quests-content .quests-grid .left-col .quests-left-menu h3,.player-quests .player-quests-content .quests-grid .small-screen-header h2{margin:0}.player-quests .player-quests-content .quests-grid.mobile{grid-template-columns:auto 1fr}.player-quests .player-quests-content .quests-grid.mobile .left-col{border-right:none;align-self:start;padding-right:0;position:sticky;top:0}.player-quests .player-quests-content .player-quest-list-container .player-quest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.player-quests .player-quests-content .player-quest-list-container .player-quest-list.mobile{grid-template-columns:1fr;gap:.5rem}.player-quests .player-quests-content .player-quest-list-container h4{margin:0}.player-quests.tablet .player-quests-content .player-quest-list-container .player-quest-list,.player-quests.largeTablet .player-quests-content .player-quest-list-container .player-quest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.player-quests.tablet .player-quests-content .player-quest-list-container .player-quest-list.mobile,.player-quests.largeTablet .player-quests-content .player-quest-list-container .player-quest-list.mobile{grid-template-columns:1fr;gap:.5rem}.player-quest-item-wrapper .player-quest-item{flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.player-quest-item-wrapper .player-quest-item .quest-icon-wrapper{width:100%;position:relative}.player-quest-item-wrapper .player-quest-item .quest-icon-wrapper .quest-icon{border-radius:.7rem;width:100%;display:block}.player-quest-item-wrapper .player-quest-item .quest-icon-wrapper .quest-completed-overlay{pointer-events:none;width:110%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.player-quest-item-wrapper .player-quest-item .quest-name{font-weight:700}.player-quest-item-wrapper .player-quest-item .quest-name .quest-in-progress-badge{color:var(--primary-color,#4a90e2);margin-top:.2rem;font-size:.65rem;font-weight:400}.player-quest-item-wrapper .player-quest-item.in-progress{border:2px solid var(--primary-color,#4a90e2)}.player-quest-item-wrapper .player-quest-item .quest-desc{white-space:pre-wrap;word-wrap:break-word;font-size:.7rem}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs{border-top:1px solid #0000001a;padding-top:.75rem;font-size:.7rem}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs .quest-locked-reqs-title{margin-bottom:.35rem;font-weight:700}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs .quest-locked-reqs-title svg{margin-right:.35rem}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs ul{margin:0;padding-left:1.1rem}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs ul li{margin-bottom:.2rem}.player-quest-item-wrapper .player-quest-item .quest-locked-reqs ul li.red{color:var(--red,#d0021b)}.player-quest-page{width:100%}.player-quest-page .player-quest-content{min-height:15rem}.player-quest-page .player-quest-content .player-quest-header{align-items:flex-start;gap:1.5rem;display:flex}.player-quest-page .player-quest-content .player-quest-header.mobile{text-align:center;flex-direction:column;align-items:center}.player-quest-page .player-quest-content .player-quest-header .quest-icon-div{flex-shrink:0}.player-quest-page .player-quest-content .player-quest-header .quest-icon-div .quest-icon{border-radius:.7rem;width:8rem}.player-quest-page .player-quest-content .player-quest-header .quest-header-text h2{margin-top:0}.player-quest-page .player-quest-content .player-quest-header .quest-header-text .quest-desc{font-size:.9rem}.player-quest-page .player-quest-content .quest-layout{grid-template-columns:3fr 2fr;align-items:start;gap:2rem;display:grid}.player-quest-page .player-quest-content .quest-layout.mobile,.player-quest-page .player-quest-content .quest-layout.tablet{grid-template-columns:1fr}.player-quest-page .player-quest-content .quest-layout .quest-map-display .quest-map-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.player-quest-page .player-quest-content .quest-layout .quest-map-display .quest-map-header h3{margin:0}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper{-webkit-user-select:none;user-select:none;width:100%;display:inline-block;position:relative}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-image{border-radius:.5rem;width:100%;height:auto;display:block}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-svg-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-line{stroke:#fff;stroke-width:.5px;stroke-linecap:round}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin{pointer-events:none;border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 2px 6px #0006}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin--available{background:#4a90e2}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin--pending{background:orange}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin--complete{background:#2e7d32}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin--locked{background:#9e9e9e}.player-quest-page .player-quest-content .quest-layout .quest-map-display .qmap-image-wrapper .qmap-pin .qmap-pin-label{color:#fff;font-size:9px;font-weight:700;line-height:1;transform:rotate(45deg)}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints h3{margin-top:0}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .quest-locked-reasons .quest-locked-intro{margin:0 0 .75rem;font-weight:500}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .quest-locked-reasons .quest-locked-reasons-list{flex-direction:column;gap:.4rem;margin:0;padding-left:1.25rem;display:flex}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .quest-locked-reasons .quest-locked-reasons-list li.red{color:var(--red,#d0021b)}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list{flex-direction:column;gap:.6rem;display:flex}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn{text-align:left;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:grid}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn .checkpoint-number{font-size:1.1rem;font-weight:700}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn .checkpoint-name{font-weight:500}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn .checkpoint-status-icon{font-size:1rem}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.complete{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.complete:hover{background-color:#c8e6c9}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.locked{opacity:.55;cursor:not-allowed;background-color:var(--off-white,#f5f5f5);color:#888}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.locked:hover{background-color:var(--off-white,#f5f5f5)}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.available{color:#1a6bbf;background-color:#fff;border:2px solid #4a90e2;animation:2s ease-in-out infinite checkpointGlowPulse}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.available:hover{background-color:#f0f7ff}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.pending{color:#ef6c00;background-color:#fff3e0;border:1px solid #ffcc80}.player-quest-page .player-quest-content .quest-layout .quest-checkpoints .checkpoint-button-list .checkpoint-btn.pending:hover{background-color:#ffe0b2}.player-quest-page .center{justify-content:center;align-items:center;height:60px;display:flex}@keyframes checkpointGlowPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #4a90e266,0 2px 8px #0000001a}50%{transform:scale(1.01);box-shadow:0 0 22px #4a90e2d9,0 2px 8px #0000001a}}.player-checkpoint-page{justify-content:center;width:100%;display:flex}.player-checkpoint-page .player-checkpoint-card{width:100%;max-width:600px}.player-checkpoint-page .player-checkpoint-card .breadcrumb{margin-bottom:.25rem}.player-checkpoint-page .player-checkpoint-card .checkpoint-layout{grid-template-columns:1fr;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.player-checkpoint-page .player-checkpoint-card .checkpoint-layout.mobile,.player-checkpoint-page .player-checkpoint-card .checkpoint-layout.tablet,.player-checkpoint-page .player-checkpoint-card .checkpoint-layout.no-map{grid-template-columns:1fr}.player-checkpoint-page .player-checkpoint-card .checkpoint-title{align-items:center;gap:1rem;margin-top:0;display:flex}.player-checkpoint-page .player-checkpoint-card .checkpoint-title .checkpoint-title-icon{width:2rem}.player-checkpoint-page .player-checkpoint-card .checkpoint-desc{margin-top:.5rem}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper{-webkit-user-select:none;user-select:none;width:100%;display:inline-block;position:relative}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-image{border-radius:.5rem;width:100%;height:auto;display:block}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-svg-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-line{stroke:#fff;stroke-width:.5px;stroke-linecap:round}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin{pointer-events:none;border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 2px 6px #0006}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin--available{background:#e53935}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin--complete{background:#2e7d32}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin--locked{background:#9e9e9e}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin--current{z-index:1;background:#1565c0;border:3px solid #fff;width:28px;height:28px;animation:1.5s ease-in-out infinite cp-pin-pulse}.player-checkpoint-page .player-checkpoint-card .cp-map-display .qmap-image-wrapper .qmap-pin .qmap-pin-label{color:#fff;font-size:9px;font-weight:700;line-height:1;transform:rotate(45deg)}@keyframes cp-pin-pulse{0%,to{box-shadow:0 0 0 3px #1565c0cc,0 2px 8px #00000080}50%{box-shadow:0 0 0 7px #1565c033,0 2px 8px #00000080}}.player-checkpoint-page .player-checkpoint-card .reward-display .reward-list{flex-direction:column;gap:.5rem;max-width:500px;display:flex}.player-checkpoint-page .player-checkpoint-card .record-list{flex-direction:column;gap:.5rem;display:flex}.player-checkpoint-page .player-checkpoint-card .record-list .record{grid-template-columns:30px 1fr 1fr 1fr 3fr .5fr;gap:1rem;font-size:.75rem;display:grid}.player-checkpoint-page .player-checkpoint-card .record-list .record .approved{color:#00b100}.player-checkpoint-page .player-checkpoint-card .record-list .record .declined{color:#d00}.player-checkpoint-page .player-checkpoint-card .record-list .record .pending{color:#dda900}.player-checkpoint-page .player-checkpoint-card .record-list .record.records-header{background-color:var(--primary);color:#fff;border-radius:.7rem;padding:.2rem 10px}.player-checkpoint-page .player-checkpoint-card .record-list .record .small-btn{padding:.5rem .8rem}.player-checkpoint-page .player-checkpoint-card .record-list .mobile-record{flex-direction:column;gap:.25rem;display:flex}.player-checkpoint-page .player-checkpoint-card .record-list .mobile-record .top-row{justify-content:start;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.player-checkpoint-page .player-checkpoint-card .record-list .mobile-record .top-row :last-child{margin-left:auto}.momentum-reveal-overlay{z-index:9999;background:#0a0a14ed;justify-content:center;align-items:center;padding:1rem;transition:background-color .7s;animation:.4s momentumOverlayFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.momentum-reveal-overlay.revealed.positive{background:#1e7e30f0}.momentum-reveal-overlay.revealed.negative{background:#780a0af0}.momentum-reveal-overlay.revealed.neutral{background:#2d3041f0}.momentum-reveal-card{text-align:center;background:#fff;border-radius:1.2rem;width:100%;max-width:420px;padding:2rem;position:relative;box-shadow:0 20px 60px #0009}.momentum-reveal-card.unrevealed{border:3px solid #d4a017;animation:.5s momentumSlideUp,2s ease-in-out .5s infinite momentumPulse}.momentum-reveal-card.revealing{border:3px solid #d4a017;animation:.7s forwards momentumShrinkAway}.momentum-reveal-card.revealed{animation:.6s momentumRevealBounce}.momentum-reveal-card.revealed.positive{border:3px solid #28a745}.momentum-reveal-card.revealed.negative{border:3px solid #dc3545}.momentum-reveal-card.revealed.neutral{border:3px solid #6c757d}.card-phase.unrevealed-phase{flex-direction:column;align-items:center;gap:.5rem;display:flex}.card-phase.unrevealed-phase.fading{opacity:0;transition:opacity .15s}.card-phase.unrevealed-phase .mystery-card-icon{background:linear-gradient(135deg,#1a1a2e 0%,#2a2a50 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto .75rem;animation:2s ease-in-out infinite mysteryGlow;display:flex}.card-phase.unrevealed-phase .mystery-q{color:#d4a017;-webkit-user-select:none;user-select:none;font-size:3.2rem;font-weight:900;line-height:1}.card-phase.unrevealed-phase h2{margin:.25rem 0 0;font-size:clamp(1.2rem,3vw,1.6rem)}.card-phase.revealed-phase{flex-direction:column;align-items:center;gap:.25rem;max-height:80vh;display:flex}.card-phase.revealed-phase .direction-banner{letter-spacing:.05em;border-radius:2rem;padding:.3rem 1.4rem;font-size:.9rem;font-weight:700;animation:.4s .15s both momentumBannerPop}.card-phase.revealed-phase .direction-banner.positive{color:#155724;background:#d4edda;border:2px solid #2b9745}.card-phase.revealed-phase .direction-banner.negative{color:#721c24;background:#f8d7da;border:2px solid #dc3545}.card-phase.revealed-phase .direction-banner.neutral{color:#383d41;background:#e2e3e5;border:2px solid #6c757d}.card-phase.revealed-phase .transfer-content{animation:.4s .3s both momentumFadeInUp}.card-phase.revealed-phase .transfer-content .transfer-buttons{grid-template-columns:repeat(2,1fr);justify-content:center;gap:.5rem;margin-bottom:.5rem;display:grid}.card-phase.revealed-phase .image-container-div:has(.revealed-icon){min-height:revert}.card-phase.revealed-phase .revealed-icon{object-fit:contain;border-radius:.5rem;width:110px;height:110px;animation:.5s .1s both momentumIconReveal}.card-phase.revealed-phase .selected-transfer-player{background:#f0f9ff;border:2px solid #3b82f6;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;margin:.25rem 0 .75rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.card-phase.revealed-phase h2{margin:.5rem 0 .1rem;font-size:clamp(1.1rem,3vw,1.5rem);animation:.4s .3s both momentumFadeInUp}.card-phase.revealed-phase .momentum-desc{margin:.25rem .5rem;font-size:.9rem;animation:.4s .4s both momentumFadeInUp}.card-phase.revealed-phase hr{width:100%;animation:.4s .45s both momentumFadeInUp}.effect-details{width:100%;animation:.4s .5s both momentumFadeInUp}.effects-list{text-align:left;flex-direction:column;gap:.45rem;padding:.25rem 0 .5rem;display:flex}.effect-row{background:#f0fdf4;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .75rem;font-size:.95rem;display:flex}.effect-row.negative-effect{background:#fff5f5}.effect-row.negative-effect .effect-value{color:#c0392b}.effect-row .effect-label{text-transform:uppercase;letter-spacing:.05em;color:#374151;background:#0000000f;border-radius:.25rem;align-items:center;gap:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:flex}.effect-row .effect-label .tiny-icon{width:14px;height:14px}.effect-row .effect-value{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.effect-row .effect-value .name{text-align:right;text-wrap:balance}.effect-row .effect-value .tiny-icon{border-radius:.25rem;width:24px;height:24px}.effect-row .effect-value .original-amount{color:#9ca3af;white-space:nowrap;font-size:.8rem;font-weight:400}.neutral-message{color:#6b7280;margin:.5rem .25rem;font-size:.95rem;font-style:italic}.transfer-btn-prompt{animation:1.8s ease-in-out infinite transferBtnPulse}.momentum-reveal-card .buttons{text-align:right;animation:.4s .6s both momentumFadeInUp}@keyframes momentumOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes momentumSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes momentumPulse{0%,to{transform:scale(1);box-shadow:0 0 18px #d4a01773,0 10px 40px #00000059}50%{transform:scale(1.012);box-shadow:0 0 44px #d4a017d1,0 10px 40px #00000059}}@keyframes mysteryGlow{0%,to{box-shadow:0 0 10px #d4a01766}50%{box-shadow:0 0 30px #d4a017e6}}@keyframes momentumShrinkAway{0%{opacity:1;transform:scale(1)}80%{opacity:.1;transform:scale(.05)}to{opacity:0;transform:scale(0)}}@keyframes momentumRevealBounce{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.06)}75%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes momentumBannerPop{0%{opacity:0;transform:scale(.4)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes momentumIconReveal{0%{opacity:0;transform:scale(.3)rotate(-20deg)}65%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes momentumFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.momentum-reveal-overlay.mobile{align-items:center;padding:1rem}.momentum-reveal-overlay.mobile .momentum-reveal-card{border-radius:1.2rem;max-width:100%;max-height:90vh;padding:1.5rem 1rem 2rem}.momentum-reveal-overlay.mobile .momentum-reveal-card .card-phase.unrevealed-phase .mystery-card-icon{width:72px;height:72px}.momentum-reveal-overlay.mobile .momentum-reveal-card .card-phase.unrevealed-phase .mystery-card-icon .mystery-q{font-size:2.4rem}.momentum-reveal-overlay.mobile .momentum-reveal-card .card-phase.revealed-phase .revealed-icon{width:88px;height:88px}.momentum-reveal-overlay.tablet .momentum-reveal-card{max-width:380px}@keyframes transferBtnPulse{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 0 3px #3b82f680}}.trade-offer-notification-modal{text-align:center;padding:.5rem 0}.trade-offer-notification-modal .ton-icon{width:4rem;height:4rem;margin:0 auto .5rem}.trade-offer-notification-modal h2{margin-bottom:.4rem;font-size:clamp(1.1rem,2vw,1.4rem)}.trade-offer-notification-modal .ton-sub{color:#6b7280;margin:0 0 .5rem;font-size:.9rem}.trade-offer-notification-modal .ton-buttons{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.trade-offer-notification-modal.mobile .ton-buttons{flex-direction:column-reverse}.trade-offer-notification-modal.mobile .ton-buttons button{width:100%}.trade-portal-container{justify-content:center;width:100%;display:flex}.trade-portal-container .trade-portal-card{width:100%;max-width:800px}.tp-page{flex-direction:column;gap:1.25rem;padding-bottom:.5rem;display:flex}.tp-page .tp-page-header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tp-page .tp-page-header .back-button{margin:0}.tp-page .tp-page-title{margin:0;font-size:1.3rem;font-weight:700}.tp-page .tp-page-footer{border-top:1px solid #eee;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.25rem;padding-top:.75rem;display:flex}.tp-status-pill{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:2rem;padding:.22rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.tp-status-pill.pending{color:#1d4ed8;background:#dbeafe}.tp-status-pill.awaiting_manager{color:#92400e;background:#fef3c7}.tp-status-pill.completed{color:#065f46;background:#d1fae5}.tp-status-pill.cancelled{color:#991b1b;background:#fee2e2}.tp-status-pill.reversed{color:#374151;background:#e5e7eb}.tp-error-banner{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:.6rem;padding:.75rem 1rem;font-size:.86rem}.tp-empty{text-align:center;color:#aaa;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1rem;display:flex}.tp-empty .tp-empty-icon{font-size:2.5rem}.tp-empty p{margin:0;font-style:italic}.tp-section{flex-direction:column;gap:.6rem;display:flex}.tp-section-title{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.tp-section-title .tp-optional{color:#aaa;font-size:.82rem;font-weight:400}.tp-section-title .tp-count-badge{background:var(--primary);color:#fff;border-radius:2rem;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.tp-hint{color:#888;margin:0;font-size:.84rem}.tp-empty-section{color:#bbb;padding:.5rem 0;font-size:.86rem;font-style:italic}.tp-icon-wrap{flex-shrink:0;position:relative}.tp-icon-wrap img{object-fit:contain;border-radius:.5rem;display:block}.tp-icon-wrap .tp-icon-placeholder{color:#ccc;background:#f0f0f0;border-radius:.5rem;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.tp-icon-wrap .tp-icon-placeholder .icon{width:18px;height:18px}.tp-icon-wrap .tp-icon-placeholder.hero{font-size:2.5rem}.tp-icon-wrap .tp-qty-badge{background:var(--primary);color:#fff;white-space:nowrap;border-radius:1rem;padding:.1rem .35rem;font-size:.68rem;font-weight:700;line-height:1.4;position:absolute;bottom:-4px;right:-6px}.tp-icon-wrap .tp-qty-badge.small{padding:.06rem .28rem;font-size:.6rem;bottom:-3px;right:-4px}.tp-icon-wrap .tp-qty-badge.hero{padding:.18rem .5rem;font-size:.82rem;bottom:-6px;right:-8px}.tp-icon-wrap .tp-own-qty{color:#fff;background:#374151;border-radius:1rem;padding:.06rem .3rem;font-size:.62rem;font-weight:700;line-height:1.4;position:absolute;bottom:-4px;left:-4px}.tp-icon-wrap.large img,.tp-icon-wrap.large .tp-icon-placeholder{width:64px;height:64px}.tp-icon-wrap.medium img,.tp-icon-wrap.medium .tp-icon-placeholder{width:52px;height:52px}.tp-icon-wrap.small img,.tp-icon-wrap.small .tp-icon-placeholder{width:38px;height:38px}.tp-icon-wrap.hero img,.tp-icon-wrap.hero .tp-icon-placeholder{width:96px;height:96px}.tp-icon-picker{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:.75rem;flex-wrap:wrap;gap:.5rem;max-height:220px;padding:.6rem;display:flex;overflow-y:auto}.tp-pick-item{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:.75rem;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .45rem .4rem;transition:border-color .12s,background .12s,transform .1s;display:flex;box-shadow:0 1px 3px #0000000f}.tp-pick-item:hover{border-color:#d1d5db;transform:translateY(-1px)}.tp-pick-item.selected{border-color:var(--primary);background:rgba(var(--primary-rgb,0, 100, 210), .06);box-shadow:0 0 0 3px rgba(var(--primary-rgb,0, 100, 210), .15)}.tp-pick-label{text-align:center;color:#4b5563;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:.68rem;font-weight:500;overflow:hidden}.tp-qty-row{align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}.tp-qty-label{color:#374151;font-size:.86rem;font-weight:600}.tp-qty-label .coin-icon{object-fit:contain;width:18px;height:18px}.tp-qty-stepper{border:1.5px solid #d1d5db;border-radius:.5rem;align-items:center;gap:0;display:flex;overflow:hidden}.tp-qty-stepper button{cursor:pointer;color:#374151;background:#f3f4f6;border:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-family:Lexend,sans-serif;font-size:1.1rem;transition:background .1s;display:flex}.tp-qty-stepper button:hover{background:#e5e7eb}.tp-qty-stepper button:active{background:#d1d5db}.tp-qty-stepper .tp-qty-value{text-align:center;border-left:1.5px solid #d1d5db;border-right:1.5px solid #d1d5db;min-width:2rem;padding:0 .2rem;font-size:.95rem;font-weight:700;line-height:2.2rem}.tp-qty-max{color:#9ca3af;font-size:.76rem}.tp-qty-input{color:#374151;text-align:center;border:1.5px solid #d1d5db;border-radius:.5rem;width:5.5rem;height:2.2rem;padding:0 .6rem;font-family:Lexend,sans-serif;font-size:.95rem;font-weight:700}.tp-qty-input:focus{border-color:var(--primary);outline:none}.tp-request-chips{flex-wrap:wrap;gap:.4rem;display:flex}.tp-req-chip{color:#1d4ed8;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:2rem;align-items:center;gap:.35rem;padding:.3rem .5rem .3rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.tp-req-chip .tp-req-chip-icon{object-fit:contain;border-radius:.25rem;width:18px;height:18px}.tp-req-chip .tp-req-remove{cursor:pointer;color:#93c5fd;background:0 0;border:none;align-items:center;padding:0 .1rem;font-size:.78rem;line-height:1;transition:color .12s;display:flex}.tp-req-chip .tp-req-remove:hover{color:#1d4ed8}.tp-add-req-btn{color:#6b7280;cursor:pointer;background:0 0;border:2px dashed #d1d5db;border-radius:2rem;align-items:center;gap:.4rem;padding:.45rem .9rem;font-family:Lexend,sans-serif;font-size:.82rem;transition:border-color .12s,color .12s;display:inline-flex}.tp-add-req-btn:hover{border-color:var(--primary);color:var(--primary)}.tp-add-req-panel{background:#f9fafb;border:1.5px dashed #d1d5db;border-radius:.75rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.tp-type-toggle{gap:.4rem;display:flex}.tp-type-btn{cursor:pointer;color:#6b7280;background:#fff;border:1.5px solid #d1d5db;border-radius:2rem;padding:.35rem .9rem;font-family:Lexend,sans-serif;font-size:.82rem;font-weight:500;transition:all .12s}.tp-type-btn:hover{border-color:var(--primary);color:var(--primary)}.tp-type-btn.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.tp-panel-actions{justify-content:flex-end;gap:.5rem;display:flex}.tp-trade-completion{background:#f0fdf4;border:1.5px solid #86efac;border-radius:.85rem;flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.tp-trade-completion.reversed{background:#f3f4f6;border-color:#d1d5db}.tp-trade-completion.reversed .tp-completion-header{color:#374151}.tp-trade-completion.reversed .tp-completion-player,.tp-trade-completion.reversed .tp-completion-item-card{border-color:#e5e7eb}.tp-trade-completion .tp-completion-header{color:#065f46;text-align:center;font-size:1rem;font-weight:700}.tp-trade-completion .tp-completion-columns{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tp-trade-completion .tp-completion-columns.mobile{grid-template-columns:1fr;gap:.5rem}.tp-trade-completion .tp-completion-player{background:#fff;border:1px solid #bbf7d0;border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.tp-trade-completion .tp-completion-name{color:#1f2937;font-size:.9rem;font-weight:700}.tp-trade-completion .tp-completion-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.72rem;font-weight:600}.tp-completion-items{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.1rem;display:flex}.tp-completion-item-card{cursor:default;background:#fff;border:1px solid #bbf7d0;border-radius:.6rem;flex-direction:column;align-items:center;gap:.3rem;width:4rem;padding:.5rem .35rem .4rem;display:flex}.tp-completion-item-card .image-container-div{border-radius:.3rem;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.tp-completion-item-name{color:#374151;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.65rem;font-weight:600;overflow:hidden}.tp-browse{flex-direction:column;gap:1rem;display:flex}.tp-browse .tp-browse-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tp-browse .tp-tabs{border-bottom:2px solid #e5e5e5;display:flex}.tp-browse .tp-tab{cursor:pointer;color:#888;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.55rem 1rem;font-family:Lexend,sans-serif;font-size:.88rem;font-weight:500;transition:color .15s;display:flex}.tp-browse .tp-tab:hover{color:var(--primary)}.tp-browse .tp-tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.tp-browse .tp-tab-badge{background:var(--primary);color:#fff;border-radius:2rem;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.tp-browse .tp-tab-badge.alert{background:#ef4444}.tp-browse .tp-post-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width<=520px){.tp-browse .tp-post-grid{grid-template-columns:1fr}}.tp-post-card{cursor:pointer;background:#fff;border:2px solid #e8eaed;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.85rem;transition:border-color .15s,box-shadow .18s,transform .12s;display:flex;position:relative}.tp-post-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 18px #00000017}.tp-post-card:focus{outline:2px solid var(--primary);outline-offset:2px}.tp-post-card.own{border-color:rgba(var(--primary-rgb,0, 100, 210), .35);background:rgba(var(--primary-rgb,0, 100, 210), .02)}.tp-post-card.tp-status-completed,.tp-post-card.tp-status-cancelled,.tp-post-card.tp-status-reversed{opacity:.65}.tp-post-card.tp-status-completed:hover,.tp-post-card.tp-status-cancelled:hover,.tp-post-card.tp-status-reversed:hover{box-shadow:none;transform:none}.tp-post-card .tp-card-body{align-items:center;gap:.6rem;display:flex}.tp-post-card .tp-card-offering{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;display:flex}.tp-post-card .tp-item-label{text-align:center;color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.7rem;font-weight:600;overflow:hidden}.tp-post-card .tp-card-arrow{color:#d1d5db;flex-shrink:0;font-size:1rem}.tp-post-card .tp-card-wants{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}.tp-post-card .tp-open-offer{color:#9ca3af;align-items:center;gap:.35rem;font-size:.78rem;font-style:italic;display:flex}.tp-post-card .tp-more-wants{color:#9ca3af;font-size:.72rem;font-style:italic}.tp-post-card .tp-card-footer{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.tp-post-card .tp-poster-name{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.tp-post-card .tp-poster-name .meta{font-weight:400}.tp-post-card .tp-card-chips{flex-shrink:0;gap:.3rem;display:flex}.tp-post-card .tp-offers-chip{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:2rem;padding:.14rem .5rem;font-size:.7rem;font-weight:600}.tp-post-card .tp-my-offer-chip{color:#065f46;white-space:nowrap;background:#d1fae5;border-radius:2rem;padding:.14rem .5rem;font-size:.7rem;font-weight:600}.tp-status-banner{text-align:center;border-radius:.7rem;padding:.85rem 1rem;font-size:.88rem;font-weight:500}.tp-status-banner.awaiting{color:#92400e;background:#fef3c7}.tp-status-banner.completed{color:#065f46;background:#d1fae5}.tp-status-banner.cancelled{color:#991b1b;background:#fee2e2}.tp-status-banner.reversed{color:#374151;background:#e5e7eb}.tp-detail-hero{background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);border:1.5px solid #e0e7ff;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;padding:1.25rem;display:flex}.tp-detail-hero .tp-hero-left{flex-direction:column;align-items:center;gap:.4rem;display:flex}.tp-detail-hero .tp-hero-item-name{color:#1f2937;text-align:center;font-size:1rem;font-weight:700}.tp-detail-hero .tp-hero-poster{color:#6b7280;font-size:.78rem}.tp-detail-hero .tp-hero-arrow{color:#d1d5db;flex-shrink:0;margin-top:1.5rem;font-size:1.4rem}.tp-detail-hero .tp-hero-right{flex-direction:column;gap:.5rem;display:flex}.tp-detail-hero .tp-wants-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:.76rem;font-weight:700}.tp-detail-hero .tp-wants-chips{flex-wrap:wrap;gap:.4rem;display:flex}.tp-detail-hero .tp-want-chip{color:#374151;background:#fff;border:1.5px solid #e0e7ff;border-radius:2rem;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.tp-detail-hero .tp-want-chip .tp-want-chip-icon{object-fit:contain;border-radius:.25rem;width:20px;height:20px}.tp-detail-hero .tp-hero-open{color:#9ca3af;align-items:center;margin-top:1.5rem;font-size:.9rem;font-style:italic;display:flex}.tp-offers-section{flex-direction:column;gap:.6rem;display:flex}.tp-no-offers{color:#9ca3af;padding:.25rem 0;font-size:.86rem;font-style:italic}.tp-offer-limit-note{color:#854d0e;background:#fef9c3;border:1px solid #fde047;border-radius:.5rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.tp-offer-limit-note.limit-reached{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.tp-offer-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.tp-offer-card.approved{background:#f0fdf4;border-color:#34d399}.tp-offer-card.declined{opacity:.5}.tp-offer-card .tp-offer-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tp-offer-card .tp-offerer-name{font-size:.9rem;font-weight:700}.tp-offer-card .tp-offer-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:2rem;padding:.16rem .55rem;font-size:.68rem;font-weight:700}.tp-offer-card .tp-offer-status-pill.pending{color:#1d4ed8;background:#dbeafe}.tp-offer-card .tp-offer-status-pill.approved{color:#065f46;background:#d1fae5}.tp-offer-card .tp-offer-status-pill.declined{color:#991b1b;background:#fee2e2}.tp-offer-card .tp-offer-items{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tp-offer-card .tp-offer-item-chip{background:#f3f4f6;border-radius:2rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.8rem;font-weight:500;display:inline-flex}.tp-offer-card .tp-offer-item-chip .tp-offer-item-icon{object-fit:contain;border-radius:.2rem;width:18px;height:18px}.tp-offer-card .tp-nothing-offered{color:#9ca3af;font-size:.82rem;font-style:italic}.tp-offer-card .tp-offer-actions{align-items:center;gap:.45rem;display:flex}.tp-make-offer-cta{justify-content:center;padding:.5rem 0;display:flex}.tp-make-offer-panel{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:.85rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.tp-make-offer-footer{border-top:1px solid #d1fae5;justify-content:flex-end;gap:.65rem;padding-top:.5rem;display:flex}.tp-confirm-row{color:#374151;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.86rem;display:flex}.play-head-bar__container{background-color:var(--white-trans);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;box-shadow:0 2px 20px #0000001a}.play-head-bar__container .head-menu-box{position:relative}.play-head-bar__container .head-menu-box .head-menu-flex{justify-content:space-evenly;align-items:center;display:flex}.play-head-bar__container .head-menu-box .head-menu-flex .head-menu{gap:.5rem;display:flex}.play-head-bar__container .head-menu-box .head-menu-flex .head-menu .head-menu-item{cursor:pointer;margin:0 10px;font-size:1.1em;font-weight:700}.play-head-bar__container .head-menu-box .head-menu-flex .head-menu .menu-spacer{background:var(--dark-grey);width:1.5px;height:1.8em;margin:0 1em}.play-head-bar__container .head-menu-box .head-menu-flex .head-menu .count-div{align-items:center;gap:.5rem;display:flex}.play-head-bar__container .head-menu-box .head-menu-flex .head-menu .count-div .icon{max-width:1rem}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info:hover{background-color:#0000}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info .user-icon{cursor:pointer}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info .token-display{cursor:pointer;align-items:center;margin-right:14px;display:flex}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info .token-display img{width:30px;margin-right:7px}.play-head-bar__container .head-menu-box .head-menu-flex .head-user-info .token-display span{font-size:1.1em;font-weight:700}.play-head-bar__container .logo-container{justify-content:center;align-items:center;gap:.5rem;display:flex}.play-head-bar__container .logo-container a{align-items:center;display:flex}.play-head-bar__container .logo-container .g-card{flex:.8;padding:7px 14px}.play-head-bar__container .logo-container .logo{cursor:pointer;border-radius:.4rem;width:auto;max-height:2.5rem;transition:all .25s ease-in-out}.play-head-bar__container .logo-container .logo.none-border{border:none!important}.play-head-bar__container .logo-container .logo.white-border{border:2px solid #fff!important}.play-head-bar__container .logo-container .logo.black-border{border:2px solid #000!important}.play-head-bar__container .logo-container .logo.primary-border{border:2px solid var(--primary)!important}.play-head-bar__container .logo-container .logo-text{font-size:24px;font-weight:700}.play-head-bar__container .logo-container h3{color:var(--dark-grey);margin:0}.play-head-bar__container .logo-container .menu-spacer{background:var(--dark-grey);width:1.5px;height:2.75em;margin:0 1.25em}.play-head-bar__container .play-mobile-header__menu-items{z-index:101;background-color:#fff;width:90%;height:100%;padding:20px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:2px 0 4px #0000001a}.play-head-bar__container .play-mobile-header__menu-items.show{transition:transform .3s ease-in-out;transform:translate(0)}.play-head-bar__container .play-mobile-header__menu-items .close-button{text-align:right}.play-head-bar__container .play-mobile-header__menu-items .sidebar-game-header .icon{width:auto;max-height:4rem}.play-dropdown-container{z-index:999;background-color:#fff;border-radius:.2em;width:170px;max-height:0;margin-top:10px;transition:max-height .3s ease-in-out;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 1px 3px #0003}.play-dropdown-container.active{max-height:13rem}.play-dropdown-container .dropdown-menu{flex-direction:column;align-items:end;gap:0;padding:10px;display:flex}.play-dropdown-container .dropdown-menu .player-name{color:var(--primary);font-size:14px;font-weight:600}.play-dropdown-container .dropdown-menu>a{color:var(--primary);font-size:12px;line-height:1.5rem;text-decoration:none;display:block}.play-dropdown-container .dropdown-menu p{margin:0}.play-dropdown-container .dropdown-menu .log-version{text-align:right}.shopping-cart-icon .icon{color:gray}.shopping-cart-icon .count-div{position:absolute;bottom:0;right:5px}.shopping-cart-icon .count-div .count-circle{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.6rem;display:flex}.shopping-cart-icon.mobile .count-div{right:-2px}.play-head-bar-mobile__container{background-color:var(--white-trans);border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;box-shadow:0 2px 20px #0000001a}.play-head-bar-mobile__container .head-menu-box{position:relative}.play-head-bar-mobile__container .head-menu-box .head-menu-flex{justify-content:space-evenly;align-items:center;gap:1rem;display:flex}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-menu{gap:.5rem;display:flex}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-menu .head-menu-item{cursor:pointer;margin:0 10px;font-size:1.1em;font-weight:700}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-menu .menu-spacer{background:var(--dark-grey);width:1.5px;height:1.8em;margin:0 1em}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-menu .count-div{align-items:center;gap:.5rem;display:flex}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-menu .count-div .icon{max-width:1rem}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info:hover{background-color:#0000}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info .user-icon{cursor:pointer}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info .token-display{cursor:pointer;align-items:center;margin-right:14px;display:flex}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info .token-display img{width:30px;margin-right:7px}.play-head-bar-mobile__container .head-menu-box .head-menu-flex .head-user-info .token-display span{font-size:1.1em;font-weight:700}.play-head-bar-mobile__container .text-only{padding:.25rem 0}.play-head-bar-mobile__container .logo-container{justify-content:center;align-items:center;gap:1rem;display:flex}.play-head-bar-mobile__container .logo-container a{align-items:center;display:flex}.play-head-bar-mobile__container .logo-container .g-card{flex:.8;padding:7px 14px}.play-head-bar-mobile__container .logo-container .logo{cursor:pointer;border-radius:.4rem;max-height:2.5rem;transition:all .25s ease-in-out}.play-head-bar-mobile__container .logo-container .logo.none-border{border:none!important}.play-head-bar-mobile__container .logo-container .logo.white-border{border:3px solid #fff!important}.play-head-bar-mobile__container .logo-container .logo.black-border{border:3px solid #000!important}.play-head-bar-mobile__container .logo-container .logo.primary-border{border:3px solid var(--primary)!important}.play-head-bar-mobile__container .logo-container .logo-text{font-size:24px;font-weight:700}.play-head-bar-mobile__container .logo-container h3{color:var(--dark-grey);margin:0}.play-head-bar-mobile__container .logo-container .menu-spacer{background:var(--dark-grey);width:1.5px;height:2.75em;margin:0 1.25em}.play-head-bar-mobile__container .play-mobile-header__menu-items{z-index:101;background-color:#fff;width:90%;max-width:400px;height:100%;padding:20px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:2px 0 4px #0000001a}.play-head-bar-mobile__container .play-mobile-header__menu-items.show{transition:transform .3s ease-in-out;transform:translate(0)}.play-head-bar-mobile__container .play-mobile-header__menu-items .close-button{text-align:right}.play-head-bar-mobile__container .play-mobile-header__menu-items .sidebar-game-header .icon{border-radius:.7rem;width:auto;max-height:4rem}.play-head-bar-mobile__container .mobile-bottom-menu{z-index:100;color:gray;background-color:#fff;justify-content:space-evenly;align-items:center;height:50px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 20px #0000001a}.play-head-bar-mobile__container .mobile-bottom-menu button{color:#9e9e9e;height:50px;line-height:50px}.play-head-bar-mobile__container .mobile-bottom-menu button:hover{background-color:#0000}.play-head-bar-mobile__container .mobile-bottom-menu .active{color:var(--primary)}.play-head-bar-mobile__container .mobile-bottom-menu .notification-with-badge .badge{top:.5rem;right:.4rem}.changelog{white-space:pre-wrap;background-color:var(--fourth-color)}.changelog .changelog-content{justify-content:center;display:flex}.changelog .changelog-content .card-container{height:100%;padding:2rem 0}.changelog .changelog-content .card-container .g-card{width:100%;max-width:700px}.pricing-page .pricing-page-container{flex-direction:column;align-items:center;min-height:calc(100vh - 70px);display:flex}.pricing-table-container{justify-content:center;width:100%;display:flex}.pricing-table-container.mobile,.pricing-table-container.tablet,.pricing-table-container.largeTablet{padding:0 1rem}.pricing-table-container.mobile .pricing-table-content,.pricing-table-container.tablet .pricing-table-content,.pricing-table-container.largeTablet .pricing-table-content{grid-template-columns:repeat(2,1fr)}.pricing-table-container.largeTablet{max-width:800px}.pricing-table-container .pricing-table-content{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;max-width:1100px;display:grid}.pricing-table-container .pricing-table-content .pricing-card{flex-direction:column;align-items:center;gap:0;display:flex}.pricing-table-container .pricing-table-content .pricing-card ul{width:100%}.pricing-table-container .pricing-table-content .pricing-card.current-membership{border:5px solid var(--primary);scale:1.03}.pricing-table-container .pricing-table-content .pricing-card .pricing-icon{width:4rem}.pricing-table-container .pricing-table-content .pricing-card .card-title{justify-content:start;align-items:end;gap:.2rem;font-size:1.2rem}.pricing-table-container .pricing-table-content .pricing-card .card-title .meta{margin-bottom:2px}.pricing-table-container .pricing-table-content .pricing-card a,.pricing-table-container .pricing-table-content .pricing-card button{width:100%}.pricing-table-container .pricing-table-content .pricing-card p{margin:0}.pricing-table-container .pricing-table-content .pricing-card li{margin:0 0 .75rem;font-size:.75rem}.pricing-table-container .pricing-table-content .pricing-card ul{padding-inline-start:1.5rem}.pricing-table-container.mobile{padding:1rem}.pricing-table-container.mobile .pricing-table-content{flex-direction:column;display:flex}.pricing-modal .pricing-modal-container{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.pricing-modal .pricing-modal-container.mobile,.pricing-modal .pricing-modal-container.tablet{grid-template-columns:1fr}.pricing-modal .pricing-modal-container .pricing-icon{width:50px}.pricing-modal .pricing-modal-container button{width:100%}.quote-page{width:100%;min-height:calc(100vh - 70px)}.quote-page .quote-page-content{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.quote-page .quote-page-content .contact-us-card{width:100%;max-width:700px}.my-plan{box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/banner5-BYlqFENR.jpg) 50%/cover no-repeat fixed;background-color:var(--primary);width:100vw;min-height:100vh;position:absolute}.my-plan .my-plan-content{width:100%;max-width:900px}.my-plan .my-plan-content.mobile{padding:1rem}.my-plan .my-plan-content.mobile .plan-list{grid-template-columns:repeat(2,1fr);gap:.25rem}.my-plan .my-plan-content.mobile .plan-list .g-list-item{padding:.25rem 0;font-size:.8rem}.my-plan .my-plan-content.mobile .plan-list .g-list-item .icon{width:20px}.my-plan .my-plan-content .plan-list{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 0;display:grid}.my-plan .my-plan-content .plan-list .g-list-item{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:1rem;display:flex}.my-plan .my-plan-content .plan-list .g-list-item .icon{width:30px}.my-plan .my-plan-content .plan-list .g-list-item.current{border:4px solid var(--primary)}.my-plan .my-plan-content .plan-list .g-list-item.active{background-color:var(--primary-trans);color:#fff}.plan-details .table-head{justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}.plan-details .table-head .icon{width:20px;height:20px}.plan-details .info{width:17%}.plan-details .na{color:#d3d3d3}.plan-details.mobile{width:100%;overflow-x:scroll;box-shadow:inset 0 0 7px #0000004d}.plan-details.mobile table{background-color:#0000}.print-logins{flex-direction:column;align-items:center;display:flex}.print-logins .print-logins-content{width:100%;max-width:800px}.print-logins .print-logins-content .loader-div{justify-content:center;align-items:center;height:100vh;display:flex}.print-logins .print-logins-content .player-list{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.print-logins .print-logins-content .player-list .player-item{border:1px solid #666;border-radius:.7rem;grid-template-columns:80px 1fr;gap:1rem;padding:1rem;display:grid}.print-logins .print-logins-content .player-list .player-item .player-icon{flex-direction:column;gap:.5rem;display:flex}.print-logins .print-logins-content .player-list .player-item .player-info{flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.print-logins .print-logins-content .player-list .player-item .player-info .name{font-size:1rem;font-weight:700}@media print{.print-logins .break{page-break-after:always;position:relative}.print-logins body{overflow:visible!important}.print-logins #print-button{display:none}}.terms-container{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.terms-container .info-card{width:100%;max-width:800px}.terms-container .info-card .terms-content h3,.terms-container .info-card .terms-content h4{color:var(--primary)}.terms-container .info-card .terms-content h3{padding-top:2rem}.terms-container .info-card .terms-content h3:first-of-type{padding-top:0}.terms-container .info-card .terms-content li{padding-bottom:.5rem}.terms-container .info-card .card-title{font-size:1.5rem}.privacy-container{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.privacy-container .info-card{width:100%;max-width:800px}.privacy-container .info-card .privacy-content h3,.privacy-container .info-card .privacy-content h4{color:var(--primary)}.privacy-container .info-card .privacy-content h3{padding-top:2rem}.privacy-container .info-card .privacy-content .data-header{vertical-align:top;min-width:100px;padding-right:.5rem}.privacy-container .info-card .card-title{font-size:1.5rem}.privacy-container li{padding-bottom:.5rem;line-height:1.5rem}.privacy-container.mobile{padding:1rem}.coppa .coppa-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.coppa .coppa-container .info-card{width:100%;max-width:800px}.coppa .coppa-container .info-card .coppa-content h3,.coppa .coppa-container .info-card .coppa-content h4{color:var(--primary)}.coppa .coppa-container .info-card .coppa-content .data-header{vertical-align:top}.coppa .coppa-container .info-card .coppa-content .bold{font-weight:700}.coppa .coppa-container .info-card .coppa-content button{padding:0}.under-construction{background-color:var(--fourth-color);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.under-construction .under-construction-content{max-width:700px}.under-construction .under-construction-content .info-card{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.under-construction .under-construction-content .info-card .main-image{width:70%;min-width:400px}.under-construction .under-construction-content .info-card .info-div{align-items:center;gap:2rem;max-width:70%;display:flex}.under-construction .under-construction-content .info-card .info-div .gamably-logo{width:90px}.under-construction .under-construction-content .info-card .info-div h3,.under-construction .under-construction-content .info-card .info-div p{margin:0}.verify-email-page .verify-email-page__container{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 160px);display:flex}.verify-email-page .verify-email-page__container .verify-email-page_content{flex-direction:column;width:100%;max-width:400px;display:flex}.payment-container{background-color:var(--primary);width:100%;height:calc(100vh - 70px);padding:1rem;overflow-y:auto}.print-qr-codes{flex-direction:column;align-items:center;display:flex}.print-qr-codes .print-qr-codes-content{width:100%;max-width:800px}.print-qr-codes .print-qr-codes-content .loader-div{justify-content:center;align-items:center;height:100vh;display:flex}.print-qr-codes .print-qr-codes-content .player-list{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.print-qr-codes .print-qr-codes-content .player-list .player-item{border:1px solid #666;border-radius:.7rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.print-qr-codes .print-qr-codes-content .player-list .player-item .player-name-icon{justify-content:center;gap:.5rem;display:flex}.print-qr-codes .print-qr-codes-content .player-list .player-item .player-name-icon .name{font-size:clamp(.8rem,2vw,1.2rem);font-weight:700}.print-qr-codes .print-qr-codes-content .player-list .player-item .qr-code,.print-qr-codes .print-qr-codes-content .player-list .player-item .gamably-icon{justify-content:center;align-items:center;display:flex}.print-qr-codes .print-qr-codes-content .player-list .player-item .gamably-icon img{width:40%}@media print{.print-qr-codes .break{page-break-after:always;position:relative}.print-qr-codes body{overflow:visible!important}.print-qr-codes #print-button{display:none}}.print-secret-codes{flex-direction:column;align-items:center;display:flex}.print-secret-codes .print-secret-codes-content{width:100%;max-width:800px}.print-secret-codes .print-secret-codes-content .loader-div{justify-content:center;align-items:center;height:100vh;display:flex}.print-secret-codes .print-secret-codes-content .codes-list{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.print-secret-codes .print-secret-codes-content .codes-list .code-card{flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.print-secret-codes .print-secret-codes-content .codes-list .code-card p,.print-secret-codes .print-secret-codes-content .codes-list .code-card h1{text-align:center;margin:0}.print-secret-codes .print-secret-codes-content .codes-list .code-card .header{border:3px solid var(--primary);border-radius:.7rem;height:50px}.print-secret-codes .print-secret-codes-content .codes-list .code-card .icon-div{justify-content:center;align-items:center;height:100px;display:flex;position:relative}.print-secret-codes .print-secret-codes-content .codes-list .code-card .icon-div h1{z-index:2}.print-secret-codes .print-secret-codes-content .codes-list .code-card .icon-div .image-container-div{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute}.print-secret-codes .print-secret-codes-content .codes-list .code-card .icon-div .image-container-div .icon{opacity:.2;filter:alpha(opacity=20);border-radius:.7rem;width:100px;height:100px;position:absolute}@media print{.print-secret-codes .break{page-break-after:always;position:relative}.print-secret-codes body{overflow:visible!important}.print-secret-codes #print-button{display:none}}.preview-landing-container .preview-landing-page{justify-content:center;align-items:center;height:calc(100vh - 70px);padding:1rem;display:flex}.preview-landing-container .preview-landing-page .preview-landing-page-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.preview-landing-container .preview-landing-page .preview-landing-page-content h1{color:#333;margin:0;font-size:1.5rem}.preview-landing-container .preview-landing-page .preview-landing-page-content p{color:#666;margin:0;font-size:1rem}.preview-landing-container .preview-landing-page .preview-landing-page-content .preview-buttons{grid-template-columns:repeat(2,minmax(150px,1fr));gap:1rem;margin-top:1rem;display:grid}.preview-landing-container .preview-landing-page .preview-landing-page-content .preview-buttons .preview-button{flex-direction:column;padding:1rem}.preview-landing-container.mobile .preview-landing-page-content,.preview-landing-container.tablet .preview-landing-page-content{padding:1rem}.preview-landing-container.mobile .preview-landing-page-content h1,.preview-landing-container.tablet .preview-landing-page-content h1{font-size:1.25rem}.preview-landing-container.mobile .preview-landing-page-content p,.preview-landing-container.tablet .preview-landing-page-content p{font-size:.875rem}.preview-landing-container.mobile .preview-landing-page-content .preview-buttons,.preview-landing-container.tablet .preview-landing-page-content .preview-buttons{grid-template-columns:1fr}.preview-border{pointer-events:none;z-index:9999;border:8px solid #ff7f50cc;width:100vw;height:100vh;position:absolute;top:0;left:0}.preview-border button{color:#ffd6c7;cursor:pointer;pointer-events:all;background-color:#ff7f50cc;border:none;border-radius:0 0 0 .7rem;padding:.5rem 1rem;transition:all .25s ease-in-out;min-height:30px!important;transform:none!important}.preview-border button:hover{color:#fff}.choose-player-modal .player-list{flex-direction:column;gap:.5rem;max-height:300px;padding:.75rem 0;display:flex;overflow-y:auto}.choose-player-modal .player-list .player-list-item{cursor:pointer;grid-template-columns:2rem 1fr 5rem;align-items:center;gap:1rem;padding:.5rem;display:grid}.choose-player-modal .player-list .player-list-item .player-name{text-align:left}.resources-page{flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex}.resources-page .resources-card{width:100%;max-width:700px;background-color:var(--white-trans)!important}.resources-page .resources-card .resources-content{flex-direction:column;gap:1rem;display:flex}.resources-page .tag-filter-row{flex-wrap:wrap;gap:.4rem;display:flex}.resources-page .tag-filter-row.modal-tags{padding:.5rem 0}.resources-page .tag-filter-btn{color:var(--fourth-color);cursor:pointer;background:#919191;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:400;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.resources-page .tag-filter-btn:hover{background-color:#afafaf}.resources-page .tag-filter-btn.active{background:var(--primary-color,#4a90e2);border-color:var(--primary-color,#4a90e2);color:#fff}.resources-page .tag-filter-btn.small{padding:.1rem .5rem;font-size:.7rem}.resources-page .resources-list{flex-direction:column;gap:.75rem;display:flex}.resources-page .resource-item{align-items:flex-start;gap:1rem;display:flex}.resources-page .resource-item .resource-visit-btn{flex-shrink:0;align-self:flex-start;margin-left:auto;text-decoration:none}.resources-page .resource-item .resource-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.resources-page .resource-item .resource-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.resources-page .resource-item .resource-body .resource-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.resources-page .resource-item .resource-body .resource-title{font-size:1rem;font-weight:600}.resources-page .resource-item .resource-body .resource-type-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--meta-color,#888);background:var(--fourth-color,#f0f0f0);border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:500}.resources-page .resource-item .resource-body .resource-description{margin:0 0 .5rem;font-size:clamp(.8rem,1.5vw,.9rem)}.resources-page .resource-item .resource-body .resource-tags{flex-wrap:wrap;gap:.35rem;display:flex}.resources-page .load-more-row{justify-content:center;padding-top:.5rem;display:flex}.resources-page .no-results{text-align:center;padding:1rem 0}.resources-page.mobile .resources-card{max-width:100%}.resources-page.mobile .resource-item{flex-wrap:wrap}.resources-page.mobile .resource-item .resource-icon{width:36px}.resources-page.mobile .resource-item .resource-icon .image-container-div img{max-width:36px;max-height:36px}.resources-page.mobile .resource-item .resource-body{flex:1;min-width:0}.resources-page.mobile .resource-item .resource-body .resource-title{font-size:.95rem}.resources-page.mobile .resource-item .resource-visit-btn{text-align:right;width:100%;margin-top:.25rem;margin-left:0}.resources-page.mobile .resource-item .tag-filter-btn.small{padding:.08rem .4rem;font-size:.62rem}.membership-details .membership-details-content{justify-content:center;padding:1rem;display:flex}.membership-details .membership-details-content .membership-card{width:100%;max-width:900px}.membership-details .membership-details-content .membership-card .detail-content{align-items:center;gap:1rem;display:flex}.membership-details .membership-details-content .membership-card .detail-content button{min-width:150px}
