@charset "UTF-8";:root{--bg-main: #0f0f12;--text-main: #f8fafc;--primary-color: #f97316;--primary-color-hover: #ea580c;--primary-shadow: rgba(249, 115, 22, .3);--primary-shadow-hover: rgba(249, 115, 22, .5);--secondary-color: #b8b194;--secondary-color-hover: #cbd5e1;--inactive-color: #6b7280;--inactive-color-hover: #9ca3af;--danger-color: #ef4444;--danger-color-hover: #dc2626;--success-color: #10b981;--success-color-hover: #059669;--emerald-color: #ffffff;--lime-color: #f97316;--bg-navbar: rgba(10, 10, 12, .9);--group-badge-color: #dabea9;--form-field-bg: #111113;--form-field-border: rgba(45, 55, 72, .9);--form-field-border-active: var(--primary-color);--form-field-border-hover: rgba(71, 85, 105, .9);--form-field-label: #94a3b8;--form-field-radius: 12px;--st-surface-bg: rgba(10, 10, 14, .96);--st-surface-border: 1px solid var(--primary-color);--st-surface-radius: 20px;--st-surface-shadow: 0 12px 24px rgba(0, 0, 0, .55)}.st-editor-card{background:var(--st-surface-bg)!important;border:var(--st-surface-border)!important;border-radius:var(--st-surface-radius)!important;box-shadow:var(--st-surface-shadow)!important;background-clip:padding-box;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.st-editor-card mat-card-header{padding:20px 24px 0;margin-bottom:12px}.st-editor-card mat-card-title{display:flex;align-items:center;gap:12px;color:var(--text-main);font-weight:600}.st-editor-card mat-card-title mat-icon{color:var(--primary-color)}.st-editor-card .mdc-notched-outline__notch{border-left:none!important;border-right:none!important}.st-editor-actions{padding:16px 24px 20px!important;border-top:none;gap:10px}.st-editor-actions button[mat-raised-button][color=primary]{color:#fff!important;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-hover) 100%)!important;box-shadow:0 4px 14px #f9731640!important;border:none!important}.st-editor-actions button[mat-raised-button][color=primary]:hover:not(:disabled){box-shadow:0 8px 22px #f9731661!important;transform:translateY(-1px)}*{box-sizing:border-box}.mirror-horizontal{transform:scaleX(-1)}html{--mat-sys-background: ;--mat-sys-error: ;--mat-sys-error-container: ;--mat-sys-inverse-on-surface: ;--mat-sys-inverse-primary: ;--mat-sys-inverse-surface: ;--mat-sys-on-background: ;--mat-sys-on-error: ;--mat-sys-on-error-container: ;--mat-sys-on-primary: ;--mat-sys-on-primary-container: ;--mat-sys-on-primary-fixed: ;--mat-sys-on-primary-fixed-variant: ;--mat-sys-on-secondary: ;--mat-sys-on-secondary-container: ;--mat-sys-on-secondary-fixed: ;--mat-sys-on-secondary-fixed-variant: ;--mat-sys-on-surface: ;--mat-sys-on-surface-variant: ;--mat-sys-on-tertiary: ;--mat-sys-on-tertiary-container: ;--mat-sys-on-tertiary-fixed: ;--mat-sys-on-tertiary-fixed-variant: ;--mat-sys-outline: ;--mat-sys-outline-variant: ;--mat-sys-primary: ;--mat-sys-primary-container: ;--mat-sys-primary-fixed: ;--mat-sys-primary-fixed-dim: ;--mat-sys-scrim: ;--mat-sys-secondary: ;--mat-sys-secondary-container: ;--mat-sys-secondary-fixed: ;--mat-sys-secondary-fixed-dim: ;--mat-sys-shadow: ;--mat-sys-surface: ;--mat-sys-surface-bright: ;--mat-sys-surface-container: ;--mat-sys-surface-container-high: ;--mat-sys-surface-container-highest: ;--mat-sys-surface-container-low: ;--mat-sys-surface-container-lowest: ;--mat-sys-surface-dim: ;--mat-sys-surface-tint: ;--mat-sys-surface-variant: ;--mat-sys-tertiary: ;--mat-sys-tertiary-container: ;--mat-sys-tertiary-fixed: ;--mat-sys-tertiary-fixed-dim: ;--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--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;--mat-expansion-header-indicator-color: var(--primary-color);color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-large)}html,body{height:100vh;width:100vw;margin:0;padding:0;overflow-x:hidden;background-color:var(--bg-main);font-family:Inter,Helvetica Neue,sans-serif;font-size:16px;color:var(--text-main)}html:before,body:before{content:"";position:fixed;top:-5%;left:-5%;width:110vw;height:110vh;background-image:url(/assets/images/four_sports_850x1750_blue_v3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(16px);opacity:.3;z-index:-1;pointer-events:none}html.landing-open,body.landing-open{overflow:auto!important;overflow-x:hidden!important;height:auto!important}body.landing-open:before{display:none}.mat-mdc-form-field,.mat-mdc-button{font-size:16px!important}.mat-mdc-card-title{font-size:24px!important}.centered-success-snackbar{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;min-width:500px!important;min-height:100px!important}.centered-success-snackbar .mat-mdc-snack-bar-container{font-size:18px!important;font-weight:500!important;padding:25px 30px!important;display:flex!important;align-items:center!important;color:#fff!important}.centered-success-snackbar .mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-height:100px!important;padding:20px 30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 4px 20px #0000004d!important}.mat-mdc-snackbar-surface{min-height:100px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background-color:var(--bg-navbar)!important}.centered-success-snackbar .mat-mdc-snack-bar-label{line-height:1.5!important;margin:0!important;color:#fff!important;font-size:18px!important}.centered-success-snackbar .mat-mdc-snack-bar-actions{margin-left:20px!important}.centered-success-snackbar .mat-mdc-snack-bar-action{color:#fff!important;font-weight:600!important;font-size:16px!important}.view-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:100vh;width:100%;margin:auto;position:relative;box-sizing:border-box;overflow-x:hidden}.view-container app-top-nav-bar{width:100%}.view-container app-landing-nav-bar{width:100%}@media (max-height: 850px){.view-container{justify-content:flex-start}}.dialog-container{display:flex;flex-direction:column;justify-content:space-between}.dialog-container .email-input-section{margin-top:2rem}@media (max-width: 768px){.dialog-container{min-height:60vh!important}}.mat-mdc-snack-bar-container{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;max-width:90vw!important;min-width:300px!important}.mat-mdc-snack-bar-surface{--mdc-snackbar-container-color: #000000 !important;border-radius:16px!important;box-shadow:0 12px 40px #0009!important;background-color:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #9a3412!important;color:#fff!important}.white-snackbar .mdc-snackbar__surface,.white-snackbar .mat-mdc-snack-bar-surface{--mdc-snackbar-container-color: #000000 !important;background-color:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #9a3412!important;border-radius:16px!important;box-shadow:0 12px 40px #0009!important}.centered-error-snackbar .mat-mdc-snack-bar-surface{background-color:#ef444426!important;border-color:#ef444466!important;box-shadow:0 0 30px #ef444433!important}.centered-success-snackbar .mat-mdc-snack-bar-surface{background-color:#f9731626!important;border-color:#f9731666!important;box-shadow:0 0 30px #f9731633!important}.centered-warning-snackbar .mat-mdc-snack-bar-surface{background-color:var(--secondary-color)!important;color:#fff!important}.centered-info-snackbar .mat-mdc-snack-bar-surface{background-color:#1976d2!important;color:#fff!important}.white-snackbar .mat-mdc-snack-bar-label{color:#fff!important;white-space:pre-line}.white-snackbar .mdc-button{color:#fff!important}.forgot-snackbar .mat-mdc-snack-bar-label,.centered-error-snackbar .mat-mdc-snack-bar-label,.translucent-snackbar .mat-mdc-snack-bar-label{color:#ffffff8b!important}@media (max-width: 768px){.mat-mdc-snack-bar-container{margin:0!important;max-width:80vw!important;min-width:280px!important}}.sub-header-2{font-size:1.6rem;color:var(--secondary-color);font-weight:500;text-align:center}@media (max-width: 1200px){.sub-header-2{font-size:1.3rem}}@media (max-width: 900px){.sub-header-2{font-size:1.1rem}}.sub-header{margin-top:1.5rem;font-size:1.3rem;margin-bottom:1rem;width:100%;text-align:center;color:#fff}@media (max-width: 768px){.sub-header{font-size:14px;margin-top:.5rem;margin-bottom:.5rem;width:95%}}.sub-header-3{margin-top:1.5rem;font-size:1.1rem;margin-bottom:1rem;text-align:center;color:#fff;font-style:italic}@media (max-width: 768px){.sub-header-3{font-size:1rem}}.fire-gradient{background-image:linear-gradient(to right,#c21500,#ffc500 51%,#c21500)}.sport-button{cursor:pointer;font-size:1.1rem;font-weight:600;margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem;min-width:35%;max-width:50%;min-height:30px;padding:22px 50px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-hover) 100%);background-size:200% auto;color:#fff;box-shadow:0 4px 15px var(--primary-shadow);border-radius:12px;display:flex;justify-content:center;align-items:center;border:none}.sport-button.thin{margin-top:.5rem;margin-bottom:.5rem;padding:10px 20px;min-height:50px;height:auto;min-width:15%;border-radius:12px}.sport-button mat-icon{margin-right:1.1rem;font-size:44px;width:44px;height:44px}@media (max-width: 768px){.sport-button{max-width:95%;width:90%;max-height:40px;min-height:40px;padding:5px 15px;margin-left:0rem;margin-right:0rem}}.sport-button:hover{background-position:right center;box-shadow:0 8px 25px var(--primary-shadow-hover);transform:translateY(-2px);color:#fff;text-decoration:none}.danger{background:linear-gradient(135deg,var(--danger-color) 0%,var(--danger-color-hover) 100%)!important}.action{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-hover) 100%)!important}.special{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-color-hover) 100%)!important}.secondary{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-color-hover) 100%)!important;box-shadow:0 4px 15px #b8b19447!important}.secondary:hover{box-shadow:0 8px 25px #b8b19473!important}.sport-button.secondary{background:#000!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;box-shadow:0 4px 15px var(--primary-shadow)!important}.sport-button.secondary mat-icon{color:var(--primary-color)}.sport-button.secondary:hover{background:#000!important;color:var(--primary-color)!important;box-shadow:0 8px 25px var(--primary-shadow-hover)!important}.choice{background:#000000e6!important;border:1px solid var(--primary-color)!important;box-shadow:none!important}.choice:hover{background:#5c5c5ccc!important;box-shadow:0 0 15px #ffffff1a!important}.sport-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.main-section{height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.main-section .sub-section{display:flex;flex-direction:row;justify-content:center;width:100%;flex-wrap:wrap;margin-top:2rem;gap:1rem}.main-section .sub-section .sport-button{max-width:40%;min-width:30%}@media screen and (max-width: 768px){.main-section .sub-section .sport-button{max-width:80%;min-height:50px}}.basic-dialog-backdrop,.generic-dialog-backdrop{background-color:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mdc-slider__track--inactive{background-color:#ffffff47!important;opacity:1!important}.mdc-slider__track--active_fill{background-color:var(--primary-color, #f97316)!important}.mdc-slider__thumb-knob{background-color:var(--primary-color, #f97316)!important;border-color:var(--primary-color, #f97316)!important}.blur-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000a6!important}.transparent-surface-dialog .mat-mdc-dialog-surface{background:transparent!important;box-shadow:none!important;border-radius:24px!important;overflow:visible}.sport-dialog-panel .mat-mdc-dialog-surface{color:var(--text-main)!important;background:var(--st-surface-bg)!important;border:1px solid rgba(252,122,0,.3)!important;border-radius:var(--st-surface-radius)!important;box-shadow:var(--st-surface-shadow)!important;background-clip:padding-box;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sport-dialog-panel .mat-mdc-dialog-title:before{display:none!important}@media (max-width: 600px){.sport-dialog-panel{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.sport-dialog-panel .mat-mdc-dialog-container,.sport-dialog-panel .mat-mdc-dialog-surface{max-height:90dvh!important}.sport-dialog-panel .mat-mdc-dialog-surface,.sport-dialog-panel .mat-mdc-dialog-content{overflow-y:auto!important}.sport-dialog-panel .mat-mdc-dialog-content{max-height:unset!important}}.premium-dialog .mat-mdc-dialog-surface{color:var(--text-main)!important;border-radius:var(--st-surface-radius)!important;border:var(--st-surface-border)!important;box-shadow:var(--st-surface-shadow)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.premium-dialog .mat-mdc-dialog-title:before{display:none!important}@media (max-width: 600px){.premium-dialog .mat-mdc-dialog-container,.premium-dialog .mat-mdc-dialog-surface{max-height:90dvh!important;overflow-y:auto!important}.premium-dialog .mat-mdc-dialog-content{max-height:unset!important}}.premium-badge{display:inline-flex;align-items:center;padding:4px 12px;background-color:#f973161a;border:1px solid var(--primary-color);border-radius:8px;color:var(--primary-color);font-weight:600;font-size:.9rem;white-space:nowrap}.neutral-badge{display:inline-flex;align-items:center;padding:4px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-weight:500;font-size:.9rem;white-space:nowrap}.premium-panel .mat-mdc-dialog-container{background:var(--bg-navbar)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;box-shadow:0 25px 50px -12px #00000080!important;overflow:hidden}.premium-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{background:var(--bg-navbar)!important;color:var(--text-main)!important}.premium-panel .mat-mdc-dialog-container .mat-mdc-dialog-content{overflow:visible;max-height:none;padding:0 24px}.premium-panel .mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:8px 24px 16px;min-height:auto}@media (max-width: 900px){.premium-panel .mat-mdc-dialog-container{margin:16px;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.primary-outline-panel .mat-mdc-dialog-container{border-color:var(--primary-color)!important}.premium-form-card{background:#1a1a20eb!important;border:1px solid var(--primary-color)!important;border-radius:20px!important;box-shadow:0 12px 32px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.premium-form-card mat-card-header{padding:20px 24px 0;margin-bottom:12px}.premium-form-card mat-card-header mat-card-title{display:flex;align-items:center;gap:12px;color:var(--text-main);font-weight:600}.premium-form-card mat-card-header mat-card-title mat-icon{color:var(--primary-color)}.premium-form-actions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.08);gap:10px}.premium-form-actions button[mat-raised-button][color=primary]{color:#fff!important;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-hover) 100%)!important;box-shadow:0 4px 14px #f9731640!important;border:none!important}.premium-form-actions button[mat-raised-button][color=primary]:hover:not(:disabled){box-shadow:0 8px 22px #f9731661!important;transform:translateY(-1px)}.basic-dialog-panel .mat-mdc-dialog-container{border-radius:12px;box-shadow:none;overflow:hidden}.basic-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content{overflow:visible;max-height:none;padding:0 24px}.basic-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:8px 24px 16px;min-height:auto}@media (max-width: 900px){.basic-dialog-panel .mat-mdc-dialog-container{margin:16px;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}::ng-deep .mat-mdc-form-field{width:100%;--mdc-outlined-text-field-container-shape: var(--form-field-radius);--mdc-outlined-text-field-label-text-color: var(--form-field-label);--mdc-outlined-text-field-focus-label-text-color: var( --form-field-border-active );--mdc-outlined-text-field-outline-color: var(--form-field-border);--mdc-outlined-text-field-focus-outline-color: var( --form-field-border-active );--mdc-outlined-text-field-input-text-color: var(--text-main);--mdc-outlined-text-field-input-text-placeholder-color: red}::ng-deep .mat-mdc-form-field .mdc-text-field--outlined{background-color:var(--form-field-bg)!important;border-radius:var(--form-field-radius)!important}::ng-deep .mat-mdc-form-field .mdc-notched-outline__leading,::ng-deep .mat-mdc-form-field .mdc-notched-outline__notch,::ng-deep .mat-mdc-form-field .mdc-notched-outline__trailing{border-width:1px!important}::ng-deep app-handle-unity-anim .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: rgba(51, 65, 85, .35) !important;--mdc-outlined-text-field-hover-outline-color: rgba( 71, 85, 105, .5 ) !important;--mdc-outlined-text-field-focus-outline-color: var( --primary-color ) !important}::ng-deep app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__leading,::ng-deep app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__notch,::ng-deep app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#33415559!important}::ng-deep app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__leading,::ng-deep app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__notch,::ng-deep app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:#47556980!important}::ng-deep app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,::ng-deep app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,::ng-deep app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-color)!important}.mat-mdc-radio-button{--mdc-radio-unselected-icon-color: rgba(203, 213, 225, .86);--mdc-radio-unselected-hover-icon-color: rgba(226, 232, 240, .95);--mdc-radio-unselected-pressed-icon-color: rgba(203, 213, 225, .86);--mdc-radio-selected-icon-color: var(--primary-color);--mdc-radio-selected-hover-icon-color: var(--primary-color);--mdc-radio-selected-pressed-icon-color: var(--primary-color);--mat-radio-ripple-color: var(--primary-color);--mat-radio-checked-ripple-color: var(--primary-color)}.mat-mdc-radio-button .mdc-form-field{color:var(--text-main);cursor:pointer}.mat-mdc-radio-button .mdc-radio__native-control{cursor:pointer}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-label{color:#fff;font-weight:600}.mat-mdc-select-panel{background-color:#0f0f12!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 10px 40px #000c!important}.mat-mdc-select-panel .mat-mdc-option{color:var(--text-main)!important;min-height:48px!important;position:relative}.mat-mdc-select-panel .mdc-list-item,.mat-mdc-select-panel .mdc-list-item__primary-text{color:var(--text-main)!important}app-generic-input-dialog .mat-mdc-form-field,app-create-user-account-dialog .mat-mdc-form-field,app-manage-technique .mat-mdc-form-field,app-handle-unity-anim .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: var(--form-field-border) !important;--mdc-outlined-text-field-hover-outline-color: var( --form-field-border-hover ) !important;--mdc-outlined-text-field-focus-outline-color: var( --form-field-border-active ) !important}app-generic-input-dialog .mat-mdc-form-field .mat-mdc-text-field-wrapper,app-create-user-account-dialog .mat-mdc-form-field .mat-mdc-text-field-wrapper,app-manage-technique .mat-mdc-form-field .mat-mdc-text-field-wrapper,app-handle-unity-anim .mat-mdc-form-field .mat-mdc-text-field-wrapper{transition:box-shadow .2s ease,border-color .2s ease}app-generic-input-dialog .mat-mdc-form-field .mdc-notched-outline__notch,app-create-user-account-dialog .mat-mdc-form-field .mdc-notched-outline__notch,app-manage-technique .mat-mdc-form-field .mdc-notched-outline__notch,app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__notch{border-left:none!important;border-right:none!important}app-generic-input-dialog .mat-mdc-form-field .mdc-notched-outline__leading,app-generic-input-dialog .mat-mdc-form-field .mdc-notched-outline__notch,app-generic-input-dialog .mat-mdc-form-field .mdc-notched-outline__trailing,app-create-user-account-dialog .mat-mdc-form-field .mdc-notched-outline__leading,app-create-user-account-dialog .mat-mdc-form-field .mdc-notched-outline__notch,app-create-user-account-dialog .mat-mdc-form-field .mdc-notched-outline__trailing,app-manage-technique .mat-mdc-form-field .mdc-notched-outline__leading,app-manage-technique .mat-mdc-form-field .mdc-notched-outline__notch,app-manage-technique .mat-mdc-form-field .mdc-notched-outline__trailing,app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__leading,app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__notch,app-handle-unity-anim .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--form-field-border)!important}app-generic-input-dialog .mat-mdc-form-field:hover .mdc-notched-outline__leading,app-generic-input-dialog .mat-mdc-form-field:hover .mdc-notched-outline__notch,app-generic-input-dialog .mat-mdc-form-field:hover .mdc-notched-outline__trailing,app-create-user-account-dialog .mat-mdc-form-field:hover .mdc-notched-outline__leading,app-create-user-account-dialog .mat-mdc-form-field:hover .mdc-notched-outline__notch,app-create-user-account-dialog .mat-mdc-form-field:hover .mdc-notched-outline__trailing,app-manage-technique .mat-mdc-form-field:hover .mdc-notched-outline__leading,app-manage-technique .mat-mdc-form-field:hover .mdc-notched-outline__notch,app-manage-technique .mat-mdc-form-field:hover .mdc-notched-outline__trailing,app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__leading,app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__notch,app-handle-unity-anim .mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:var(--form-field-border-hover)!important}app-generic-input-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,app-generic-input-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,app-generic-input-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,app-create-user-account-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,app-create-user-account-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,app-create-user-account-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,app-manage-technique .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,app-manage-technique .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,app-manage-technique .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,app-handle-unity-anim .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--form-field-border-active)!important}app-generic-input-dialog .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,app-generic-input-dialog .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused,app-create-user-account-dialog .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,app-create-user-account-dialog .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused,app-manage-technique .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,app-manage-technique .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused,app-handle-unity-anim .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,app-handle-unity-anim .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused{box-shadow:0 0 10px #f9731633!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#f9731626!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--primary-color)!important}.mat-mdc-select-panel .mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:transparent!important}.mat-mdc-select-panel .mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--primary-color)!important;font-weight:500!important}body .mat-mdc-tooltip .mdc-tooltip__surface,.mdc-tooltip__surface,.mat-mdc-tooltip-surface{background-color:#0f172af2!important;color:#fff!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important;box-shadow:0 4px 12px #00000080!important;border:1px solid rgba(255,255,255,.2)!important;opacity:1!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff59}
