body{--background: linear-gradient(0deg,rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 1) 50%);--border-radius-content: 10px;--border-radius-container: 20px;--padding-tb: 3rem;--padding-lr: 3rem;--scrollbar-width: .4rem;--mdc-snackbar-supporting-text-color: var(--text-color);--mdc-snackbar-container-color: var(--background);--mdc-snackbar-container-shape: 0;--color-hall: #fe8060;--color-transparent: #fe9b00;--color-teleselling: #fe005d;--color-recess: #9076d7;--color-non_Unfair_Terms: #1b2f93;--color-no_Conditions: #3eafc3;--color-guarante: #0eb461;--menu-transition-duration: 1s;--button-height: 40px;--button-padding: 6px;--header-height: 3.4rem;--scrollbar-track-color: rgba(64, 1, 189, .2);--scrollbar-thumb-color: darkgrey;--scrollbar-thumb-hover-color: lightgrey;--scrollbar-thumb-active-color: lightgrey}@media screen and (max-height: 500px){body{--button-height: 20px}}body ::-webkit-scrollbar{width:var(--scrollbar-width)}body ::-webkit-scrollbar-track{border-radius:var(--border-radius-content);background:var(--scrollbar-track-color)}body ::-webkit-scrollbar-thumb{border-radius:var(--border-radius-content);background:var(--scrollbar-thumb-color)}body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}body ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color)}:root{--mat-sys-background: #fdf7ff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f4eefc;--mat-sys-inverse-primary: #cbbeff;--mat-sys-inverse-surface: #312f39;--mat-sys-on-background: #1c1a23;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #4b1bc3;--mat-sys-on-primary-fixed: #1e0060;--mat-sys-on-primary-fixed-variant: #4b1bc3;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #920021;--mat-sys-on-secondary-fixed: #400009;--mat-sys-on-secondary-fixed-variant: #920021;--mat-sys-on-surface: #1c1a23;--mat-sys-on-surface-variant: #484555;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #4b1bc3;--mat-sys-on-tertiary-fixed: #1e0060;--mat-sys-on-tertiary-fixed-variant: #4b1bc3;--mat-sys-outline: #797586;--mat-sys-outline-variant: #cac3d7;--mat-sys-primary: #633edb;--mat-sys-primary-container: #e7deff;--mat-sys-primary-fixed: #e7deff;--mat-sys-primary-fixed-dim: #cbbeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #be042e;--mat-sys-secondary-container: #ffdad9;--mat-sys-secondary-fixed: #ffdad9;--mat-sys-secondary-fixed-dim: #ffb3b3;--mat-sys-shadow: #000000;--mat-sys-surface: #fdf7ff;--mat-sys-surface-bright: #fdf7ff;--mat-sys-surface-container: #f2ebf9;--mat-sys-surface-container-high: #ece6f3;--mat-sys-surface-container-highest: #e6e0ed;--mat-sys-surface-container-low: #f7f1ff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ddd8e5;--mat-sys-surface-tint: #633edb;--mat-sys-surface-variant: #e6dff4;--mat-sys-tertiary: #633edb;--mat-sys-tertiary-container: #e7deff;--mat-sys-tertiary-fixed: #e7deff;--mat-sys-tertiary-fixed-dim: #cbbeff;--mat-sys-neutral-variant20: #322e3d;--mat-sys-neutral10: #1c1a23;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root .note-modal-backdrop{display:none!important}:root *,:root *:before,:root *:after{box-sizing:border-box;-webkit-user-drag:none}:root .cdk-overlay-pane{pointer-events:none}:root .cdk-overlay-pane>:first-child{pointer-events:all;width:inherit;height:inherit;max-width:inherit;max-height:inherit}:root .mdc-snackbar .mat-mdc-snack-bar-label{font-weight:600}@media (pointer: fine){:root .show-touch-device{display:none!important}}@media (pointer: coarse){:root .hide-touch-device{display:none!important}}:root .noselect,:root button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-user-drag:none}:root .red-button{background-color:var(--magenta);color:#fff;font-size:var(--font-size-sm);border-radius:var(--border-radius-content);width:80%;max-width:10rem}:root .red-button[disabled]{opacity:.5;pointer-events:none}:root .red-select{--mat-sys-surface-variant: white;--mat-form-field-filled-focus-label-text-color: black;--mat-select-enabled-trigger-text-color: black;--mat-select-placeholder-text-color: black;--mat-select-focused-arrow-color: black;--mat-form-field-filled-label-text-color: black;--mat-select-enabled-arrow-color: black;--mat-form-field-filled-focus-active-indicator-color: black;--mat-form-field-filled-focus-active-indicator-height: 1px;--mat-form-field-filled-hover-label-text-color: black}:root .mat-mdc-select-panel{--mat-select-panel-background-color: white;--mat-option-label-text-color: black;--mat-optgroup-label-text-color: black}@-webkit-keyframes pulse-grow-on-hover{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-grow-on-hover{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}:root .pulse-grow-on-hover:hover{-webkit-animation-name:pulse-grow-on-hover;animation-name:pulse-grow-on-hover;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate;will-change:true}:root .pulse-grow{-webkit-animation-name:pulse-grow-on-hover;animation-name:pulse-grow-on-hover;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}:root button{width:100%;height:100%;border:none;background:none;padding:0;cursor:pointer;transition:opacity var(--menu-transition-duration);display:flex;align-items:center;justify-content:center}:root button img{height:100%;width:auto;object-fit:contain}:root button.visible{opacity:1}:root button:disabled,:root button[disabled]{pointer-events:none;filter:grayscale(1);opacity:.5}:root a{text-decoration:underline;color:#000}:root .arrow{cursor:pointer;height:var(--button-height);width:var(--button-height);display:inline-block;background-color:#fff}:root .arrow:active{background-color:#d3d3d3}:root .arrow-right{-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .arrow-left{-webkit-mask-image:url(/icons/arrow-left.svg);mask-image:url(/icons/arrow-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .credits .license-text{white-space:pre-wrap;word-break:break-word;font-family:inherit}:root .credits h3{font-size:var(--font-size-base);color:var(--violet)}@media (pointer: coarse){:root .button-touch-device .inputs-button{display:none}}:root .inputs-button{width:calc(var(--button-height) - var(--button-padding) * 2);height:calc(var(--button-height) - var(--button-padding) * 2);background-size:cover;background-repeat:no-repeat;background-position:center;object-fit:contain}:root .inputs-button.joypad.button_0{background-image:url(/input-buttons/xb_button_0.svg)}:root .inputs-button.joypad.button_0.playstation{background-image:url(/input-buttons/ps_button_0.svg)}:root .inputs-button.joypad.button_0.switch{background-image:url(/input-buttons/sw_button_0.svg)}:root .inputs-button.joypad.button_1{background-image:url(/input-buttons/xb_button_1.svg)}:root .inputs-button.joypad.button_1.playstation{background-image:url(/input-buttons/ps_button_1.svg)}:root .inputs-button.joypad.button_1.switch{background-image:url(/input-buttons/sw_button_1.svg)}:root .inputs-button.joypad.button_2{background-image:url(/input-buttons/xb_button_2.svg)}:root .inputs-button.joypad.button_2.playstation{background-image:url(/input-buttons/ps_button_2.svg)}:root .inputs-button.joypad.button_2.switch{background-image:url(/input-buttons/sw_button_2.svg)}:root .inputs-button.joypad.button_3{background-image:url(/input-buttons/xb_button_3.svg)}:root .inputs-button.joypad.button_3.playstation{background-image:url(/input-buttons/ps_button_3.svg)}:root .inputs-button.joypad.button_3.switch{background-image:url(/input-buttons/sw_button_3.svg)}:root .inputs-button.joypad.button_4{background-image:url(/input-buttons/xb_button_4.svg)}:root .inputs-button.joypad.button_4.playstation{background-image:url(/input-buttons/ps_button_4.svg)}:root .inputs-button.joypad.button_4.switch{background-image:url(/input-buttons/sw_button_4.svg)}:root .inputs-button.joypad.button_5{background-image:url(/input-buttons/xb_button_5.svg)}:root .inputs-button.joypad.button_5.playstation{background-image:url(/input-buttons/ps_button_5.svg)}:root .inputs-button.joypad.button_5.switch{background-image:url(/input-buttons/sw_button_5.svg)}:root .inputs-button.joypad.button_6{background-image:url(/input-buttons/xb_button_6.svg)}:root .inputs-button.joypad.button_6.playstation{background-image:url(/input-buttons/ps_button_6.svg)}:root .inputs-button.joypad.button_6.switch{background-image:url(/input-buttons/sw_button_6.svg)}:root .inputs-button.joypad.button_7{background-image:url(/input-buttons/xb_button_7.svg)}:root .inputs-button.joypad.button_7.playstation{background-image:url(/input-buttons/ps_button_7.svg)}:root .inputs-button.joypad.button_7.switch{background-image:url(/input-buttons/sw_button_7.svg)}:root .inputs-button.joypad.button_8{background-image:url(/input-buttons/xb_button_8.svg)}:root .inputs-button.joypad.button_8.playstation{background-image:url(/input-buttons/ps_button_8.svg)}:root .inputs-button.joypad.button_8.switch{background-image:url(/input-buttons/sw_button_8.svg)}:root .inputs-button.joypad.button_9{background-image:url(/input-buttons/xb_button_9.svg)}:root .inputs-button.joypad.button_9.playstation{background-image:url(/input-buttons/ps_button_9.svg)}:root .inputs-button.joypad.button_9.switch{background-image:url(/input-buttons/sw_button_9.svg)}:root .inputs-button.joypad.button_10{background-image:url(/input-buttons/xb_button_10.svg)}:root .inputs-button.joypad.button_10.playstation{background-image:url(/input-buttons/ps_button_10.svg)}:root .inputs-button.joypad.button_10.switch{background-image:url(/input-buttons/sw_button_10.svg)}:root .inputs-button.joypad.button_11{background-image:url(/input-buttons/xb_button_11.svg)}:root .inputs-button.joypad.button_11.playstation{background-image:url(/input-buttons/ps_button_11.svg)}:root .inputs-button.joypad.button_11.switch{background-image:url(/input-buttons/sw_button_11.svg)}:root .inputs-button.joypad.button_12{background-image:url(/input-buttons/xb_button_12.svg)}:root .inputs-button.joypad.button_12.playstation{background-image:url(/input-buttons/ps_button_12.svg)}:root .inputs-button.joypad.button_12.switch{background-image:url(/input-buttons/sw_button_12.svg)}:root .inputs-button.joypad.button_13{background-image:url(/input-buttons/xb_button_13.svg)}:root .inputs-button.joypad.button_13.playstation{background-image:url(/input-buttons/ps_button_13.svg)}:root .inputs-button.joypad.button_13.switch{background-image:url(/input-buttons/sw_button_13.svg)}:root .inputs-button.joypad.button_14{background-image:url(/input-buttons/xb_button_14.svg)}:root .inputs-button.joypad.button_14.playstation{background-image:url(/input-buttons/ps_button_14.svg)}:root .inputs-button.joypad.button_14.switch{background-image:url(/input-buttons/sw_button_14.svg)}:root .inputs-button.joypad.button_15{background-image:url(/input-buttons/xb_button_15.svg)}:root .inputs-button.joypad.button_15.playstation{background-image:url(/input-buttons/ps_button_15.svg)}:root .inputs-button.joypad.button_15.switch{background-image:url(/input-buttons/sw_button_15.svg)}:root .inputs-button.keyboard.e{background-image:url(/input-buttons/pc_button_e.svg)}:root .inputs-button.keyboard.arrowleft{background-image:url(/input-buttons/pc_button_left.svg)}:root .inputs-button.keyboard.q{background-image:url(/input-buttons/pc_button_q.svg)}:root .inputs-button.keyboard.r{background-image:url(/input-buttons/pc_button_r.svg)}:root .inputs-button.keyboard.arrowright{background-image:url(/input-buttons/pc_button_right.svg)}:root .inputs-button.keyboard.arrowup{background-image:url(/input-buttons/pc_button_up.svg)}:root .inputs-button.keyboard.arrowdown{background-image:url(/input-buttons/pc_button_down.svg)}:root .inputs-button.mobile.arrowleft{background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowright{transform:rotate(180deg);background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowup{transform:rotate(90deg);background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowdown{transform:rotate(270deg);background-image:url(/icons/arrow.png)}:root body{--alert-text-color: #ffffff;--alert-logo-image: url(/splash/logo.svg)}:root .button-container{background-color:transparent;display:flex;padding:0 10px;gap:5px;position:relative;isolation:isolate}:root .button-container:not(.avoid-margin){margin-left:-10px}:root .button-container.disabled{pointer-events:none;opacity:.5}:root .button-container:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--magenta);border-radius:var(--border-radius-content);z-index:-1;transition:width .3s ease-out,background-color .3s ease-out}:root .button-container.selected:before{width:100%}:root .button-container.selected .start-button,:root .button-container.selected .end-button{opacity:1;pointer-events:all}:root .button-container.selected .end-button{transition-delay:.2s}:root .button-container>button{flex:1;text-align:start;font-weight:700;color:#fff;font-size:var(--font-size-sm)}:root .button-container .start-button,:root .button-container .end-button{opacity:0;transition:opacity .1s ease-in;pointer-events:none}@media (pointer: coarse){:root .button-container .lib-button{display:none}}:root .dialog-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:50svw;min-height:20svh;padding:var(--padding-tb) var(--padding-lr);border-radius:var(--border-radius-content);background:var(--background);border:2px solid white}@media (max-width: 600px){:root .dialog-container{max-width:unset}}:root .backdrop-opacity{background:#00000080}:root .title{font-weight:700;font-size:1.1rem}:root .level-hall .title{color:var(--color-hall)}:root .level-transparent .title{color:var(--color-transparent)}:root .level-teleselling .title{color:var(--color-teleselling)}:root .level-recess .title{color:var(--color-recess)}:root .level-non_Unfair_Terms .title{color:var(--color-non_Unfair_Terms)}:root .level-no_Conditions .title{color:var(--color-no_Conditions)}:root .level-guarante .title{color:var(--color-guarante)}@keyframes popup-fade-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:root .overlay-popup-fadeIn{animation:popup-fade-in .3s ease-out forwards}:root .overlay-fadeOut{animation:fade-out .3s ease-in forwards}@keyframes slide-fade-in{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}:root .overlay-slide-fadeIn{animation:slide-fade-in .3s ease-out forwards}:root .loader-out{animation:fade-out .5s ease-in forwards}
