@media (pointer: fine){::-webkit-scrollbar{width:5px}}::-webkit-scrollbar-track{background:var(--custom-color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--custom-color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--custom-color-scrollbar-thumb)}h1,h2,h3,h4{font-weight:700!important}h1{font-size:20pt!important}h2{font-size:14pt!important}h3{font-size:12pt!important}h4{font-size:10pt!important}p{line-height:1.5!important}a{font-weight:700;cursor:pointer}.disabled,[disabled]{opacity:.5;pointer-events:none}button{display:flex;align-items:center;background-color:var(--custom-color-medium);border-radius:var(--custom-border-radius);padding:0 15px!important;color:var(--custom-color-secondary);transition:all .25s ease-out;font-weight:700;outline:none!important;width:fit-content;min-height:36px;height:36px}button.center{justify-content:center}button:hover{filter:brightness(1.02)}button.primary{background-color:var(--custom-color-primary);color:var(--custom-color-primary-foreground)}button.primary .icon{stroke:var(--custom-color-primary-foreground)}button.primary:hover{filter:unset;background-color:var(--custom-color-primary-hover)}button.secondary{background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground)}button.secondary .icon{stroke:var(--custom-color-secondary-foreground)}button.secondary:hover{filter:unset;background-color:var(--custom-color-secondary-hover)}button.special{background-color:var(--custom-color-special);color:var(--custom-color-special-foreground)}button.special .icon{stroke:var(--custom-color-special-foreground)}button.destructive{background-color:var(--custom-color-destructive);color:var(--custom-color-destructive-foreground)}button.destructive .icon{stroke:var(--custom-color-destructive-foreground)}button.outline{background-color:transparent;border:1px solid var(--custom-color-secondary)}button.outline.primary{border:1px solid var(--custom-color-primary);color:var(--custom-color-primary)}button.outline.primary .icon{stroke:var(--custom-color-primary)}button.outline.secondary{border:1px solid var(--custom-color-secondary);color:var(--custom-color-secondary)}button.outline.secondary .icon{stroke:var(--custom-color-secondary)}button.outline:hover{background-color:var(--custom-color-secondary);filter:none}button.ghost{background-color:transparent;color:var(--custom-color-secondary-foreground)}button.ghost .icon{stroke:var(--custom-color-secondary-foreground)}button.ghost:hover{background-color:var(--custom-color-secondary);filter:none}button.active.active-primary{background-color:var(--custom-color-primary);color:var(--custom-color-primary-foreground)}button.active.active-primary .icon{stroke:var(--custom-color-primary-foreground)}button.active.active-secondary{background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground)}button.active.active-secondary .icon{stroke:var(--custom-color-secondary-foreground)}button.transparent{background:none}button.transparent.primary{color:var(--custom-color-primary-foreground)}button.transparent.secondary{color:var(--custom-color-secondary-foreground)}button.transparent:hover{background:none;filter:none}button.square{align-items:center;justify-content:center;padding:0!important;aspect-ratio:1}button.s{min-height:30px;height:30px}button.xs{min-height:25px;height:25px}.chip{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:8pt;text-transform:uppercase;border-radius:50%;line-height:1}.chip.s{min-width:12px;min-height:12px;width:12px;height:12px;font-size:6pt}.chip.m{min-width:14px;min-height:14px;width:14px;height:14px;font-size:7pt}.chip.l{min-width:18px;min-height:18px;width:18px;height:18px;font-size:8pt}.chip.xl{min-width:22px;min-height:22px;width:22px;height:22px;font-size:9pt}.chip.primary{background-color:var(--custom-color-primary);color:var(--custom-color-primary-foreground)}.chip.primary .icon{color:var(--custom-color-primary-foreground)}.chip.secondary{background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground)}.chip.secondary .icon{color:var(--custom-color-secondary-foreground)}.chip.special{background-color:var(--custom-color-special);color:var(--custom-color-special-foreground)}.chip.special .icon{color:var(--custom-color-special-foreground)}.chip.warning{background-color:var(--custom-color-warning);color:var(--custom-color-warning-foreground)}.chip.warning .icon{color:var(--custom-color-warning-foreground)}.chip.destructive,.chip.error{background-color:var(--custom-color-destructive);color:var(--custom-color-destructive-foreground)}.chip.destructive .icon,.chip.error .icon{color:var(--custom-color-destructive-foreground)}.chip.success{background-color:var(--custom-color-success);color:var(--custom-color-success-foreground)}.chip.success .icon{color:var(--custom-color-success-foreground)}.chip.status{width:8px;height:8px}.chip.status:after{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:pulse 2s infinite;z-index:0}.chip.status.pending{background-color:var(--custom-color-warning)}.chip.status.pending:after{display:block;background-color:coral}.chip.status.done{background-color:var(--custom-color-success);color:var(--custom-color-success-foreground)}.chip.status.done:after{background-color:green}.chip.status.failed{background-color:var(--custom-color-error);color:var(--custom-color-error-foreground)}.chip.status.failed:after{background-color:red}.icon{min-width:18px!important;min-height:18px!important;width:18px!important;height:18px!important;stroke-width:1.5px!important}.icon.xs{min-width:12px!important;min-height:12px!important;width:12px!important;height:12px!important}.icon.s{min-width:14px!important;min-height:14px!important;width:14px!important;height:14px!important}.icon.m{min-width:18px!important;min-height:18px!important;width:18px!important;height:18px!important}.icon.l{min-width:22px!important;min-height:22px!important;width:22px!important;height:22px!important}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}.tag{display:inline-flex;flex-direction:row;align-items:center;gap:5px;height:fit-content;border-radius:5px;background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground);text-transform:uppercase;white-space:nowrap;overflow:hidden;min-width:fit-content}.tag.primary{background-color:var(--custom-color-primary);color:var(--custom-color-primary-foreground)}.tag.primary .icon{stroke:var(--custom-color-primary-foreground)}.tag.secondary{background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground)}.tag.secondary .icon{stroke:var(--custom-color-secondary-foreground)}.tag.warning{background-color:var(--custom-color-warning);color:var(--custom-color-warning-foreground)}.tag.success,.tag.active{background-color:var(--custom-color-success);color:var(--custom-color-success-foreground)}.tag.error,.tag.canceled,.tag.unpaid,.tag.incomplete,.tag.incomplete_expired{background-color:var(--custom-color-destructive);color:var(--custom-color-destructive-foreground)}.tag.s{padding:2px 4px;font-size:6pt}.tag.m{padding:4px 8px;font-size:7pt}.tag.l{padding:5px 10px;font-size:7pt}.notification{display:flex;flex-direction:row;align-items:center;background:var(--custom-color-notification);color:var(--custom-color-notification-foreground);padding:15px;border-radius:var(--custom-border-radius)}.notification>.icon{margin-right:15px}.list{display:flex;flex-direction:column;gap:5px}.list>.item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:50px;height:50px;padding:0 15px;border:1px solid var(--custom-color-medium);border-radius:var(--custom-border-radius);transition:background-color .25s ease}.list>.item:hover{background-color:var(--custom-color-base-hover)}.list>.item .name{font-weight:700}.card{border-radius:calc(var(--custom-border-radius) * 2);box-shadow:0 1px 2px #6464641a;border:1px solid var(--custom-color-medium);padding:25px}.profile-thumb{color:var(--custom-color-primary);border-radius:50%;font-size:9pt;text-transform:uppercase;font-weight:700}.profile-thumb.s{min-width:20px;min-height:20px;width:20px;height:20px;font-size:7pt}.profile-thumb.m{min-width:30px;min-height:30px;width:30px;height:30px;font-size:8pt}.profile-thumb.l{min-width:40px;min-height:40px;width:40px;height:40px;font-size:9pt}.profile-thumb.primary,.profile-thumb.admin,.profile-thumb.manager,.profile-thumb.coach{background-color:var(--custom-color-primary);color:var(--custom-color-primary-foreground)}.profile-thumb.secondary,.profile-thumb.user,.profile-thumb.member{background-color:var(--custom-color-secondary);color:var(--custom-color-secondary-foreground)}input,textarea,.textarea{background-color:var(--custom-color-base);position:relative;margin:0;font:inherit;color:inherit;appearance:none;padding:0 10px!important;border:1px solid var(--custom-color-medium);border-radius:var(--custom-border-radius);transition:outline .15s linear,border .15s linear;outline:4px solid transparent}input::placeholder,textarea::placeholder,.textarea::placeholder{color:inherit!important}input:focus,input.focused,textarea:focus,textarea.focused,.textarea:focus,.textarea.focused{outline-color:var(--custom-color-medium);border-color:var(--custom-color-medium-hover)}input.ng-touched.ng-invalid,textarea.ng-touched.ng-invalid,.textarea.ng-touched.ng-invalid{border-color:var(--custom-color-destructive)!important}input:-webkit-autofill{color:var(--custom-font-color-primary);background-color:#fff;-webkit-text-fill-color:var(--custom-font-color-primary);transition:background-color 5000s ease-in-out 0s;caret-color:var(--custom-font-color-medium)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=time],input[type=url],.input{width:100%;min-height:36px!important}textarea,.textarea{width:100%;min-height:150px;padding:10px!important}label{display:flex;align-items:center;cursor:pointer;font-size:8pt;font-weight:700;margin-bottom:8px}label input{margin-right:8px}input[type=checkbox]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:calc(var(--custom-border-radius) / 1.5);padding:0!important;cursor:pointer;transition:none}input[type=checkbox]:checked:after{background-color:var(--custom-color-form-active);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2px);height:calc(100% - 2px);border-radius:calc(var(--custom-border-radius) / 2.5)}input[type=checkbox]:focus{outline:none;border:1px solid var(--custom-color-medium)}input[type=radio]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;padding:0!important;cursor:pointer;transition:none}input[type=radio]:checked:after{background-color:var(--custom-color-form-active);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%}input[type=radio]:focus{outline:none;border:1px solid var(--custom-color-medium)}.radio{display:flex;flex-direction:row;gap:5px;align-items:center}.radio label{text-transform:unset;letter-spacing:unset;font-weight:unset;font-size:8pt;margin:0}form{display:flex;flex-direction:column;gap:5px}.input{position:relative}.input .icon{position:absolute;right:10px;width:16px!important;height:16px!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--custom-color-base) inset;transition:background-color 5000s ease-in-out 0s}.dialog-component-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-component-container .dialog-backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .25s ease-out}.dialog-component-container .dialog-container{display:flex;flex-direction:column;background-color:var(--custom-color-base);border-radius:calc(var(--custom-border-radius) * 2);box-shadow:0 2px 10px #0003;opacity:0;transform:scale(.9);transition:all .25s cubic-bezier(1,.15,.15,1);overflow:hidden;max-height:calc(100vh - 50px);margin:25px}.dialog-component-container .dialog-container.s{width:600px}.dialog-component-container .dialog-container.m{width:900px}.dialog-component-container .dialog-container.l{width:1200px}.dialog-component-container .dialog-container .dialog-header{padding:0 20px;min-height:60px;border-bottom:1px solid var(--custom-color-medium)}.dialog-component-container .dialog-container .dialog-content{padding:20px;height:fit-content;overflow-y:auto}.dialog-component-container .dialog-container .dialog-footer{padding:0 20px;min-height:60px;border-top:1px solid var(--custom-color-medium)}.dialog-component-container.open .dialog-backdrop{opacity:1}.dialog-component-container.open .dialog-container{transform:scale(1);opacity:1}.sheet-component-container{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:stretch;z-index:1000}.sheet-component-container .sheet-backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .25s ease-out}.sheet-component-container .sheet-container{background-color:var(--custom-color-base);box-shadow:-2px 0 10px #0003;height:100%;opacity:0;position:absolute;right:-100%;transition:right .25s cubic-bezier(1,.15,.15,1),opacity .25s ease-out;overflow:hidden}.sheet-component-container .sheet-container .sheet-header{min-height:var(--custom-page-header-height);border-bottom:1px solid var(--custom-color-medium);padding:15px 25px}.sheet-component-container .sheet-container .sheet-content{padding:20px}.sheet-component-container .sheet-container .sheet-footer{min-height:var(--custom-page-header-height);border-top:1px solid var(--custom-color-medium);padding:15px 25px;height:fit-content}.sheet-component-container.open .sheet-backdrop{opacity:1}.sheet-component-container.open .sheet-container{right:0;opacity:1}.page-loader{flex:1;overflow-x:hidden}.page-container{position:relative;width:100%;height:100%}.page-container .page-header{background-color:var(--custom-color-base);top:0;z-index:999;min-height:var(--custom-page-header-height);padding:0 25px;border-bottom:1px solid var(--custom-color-medium)}.page-container .page-content{position:relative;display:flex;flex-direction:column;flex:1;padding:0 25px}.page-container .page-content .page-content-header{background-color:var(--custom-color-base);padding:15px 25px;z-index:100;top:0}.page-container .page-content .page-content-body{display:flex;flex-direction:column;flex:1;padding:25px}.page-container .page-content .page-content-footer{background-color:var(--custom-color-base);min-height:60px;z-index:999;bottom:0}.light{--custom-color-base: #FFF;--custom-color-base-hover: #F4F4F4;--custom-color-base-foreground: #000;--custom-border-radius: 10px;--custom-font-color-primary: #000;--custom-font-color-secondary: #777777;--custom-color-medium: #E5E5E5;--custom-color-medium-hover: #CECECE;--custom-color-primary: #1D2EAF;--custom-color-primary-hover: #0F1D85;--custom-color-primary-foreground: #FFFFFF;--custom-color-secondary: #F4F4F4;--custom-color-secondary-hover: #E5E5E5;--custom-color-secondary-foreground: #000;--custom-color-destructive: #E20D0D;--custom-color-destructive-foreground: #FFF;--custom-color-special: #48CDFF;--custom-color-special-foreground: #000;--custom-color-success: #55DBA8;--custom-color-success-foreground: #000;--custom-color-warning: #FCA93C;--custom-color-warning-foreground: #462E11;--custom-color-error: #EA3535;--custom-color-error-foreground: #FFF;--custom-font-size: 9pt;--custom-font-primary: "Inter", "sans-serif";--custom-font-secondary: "Merriweather", "serif";--custom-header-height: 80px;--custom-footer-height: 80px;--custom-page-header-height: 80px;--custom-page-footer-height: 60px;--custom-color-skeleton: #D0D0D0;--custom-statusbar-height: 35px;--custom-color-scrollbar-track: #EEE;--custom-color-scrollbar-thumb: #0A0A0A;--custom-color-form-active: #0A0A0A;--custom-color-notification: linear-gradient(90deg, rgba(255,239,240,1) 0%, rgba(227,230,255,1) 100%);--custom-color-notification-foreground: #000;--custom-menu-background: #e3e9ee}.dark{--custom-color-base: #0E101E;--custom-color-base-hover: #131529;--custom-color-base-foreground: #A5A5A5;--custom-border-radius: 10px;--custom-font-color-primary: #A5A5A5;--custom-font-color-secondary: #777777;--custom-color-medium: #2c2f3a;--custom-color-medium-hover: #505461;--custom-color-primary: #1D2EAF;--custom-color-primary-hover: #0F1D85;--custom-color-primary-foreground: #FFFFFF;--custom-color-secondary: #20252C;--custom-color-secondary-hover: #3B424D;--custom-color-secondary-foreground: #A4A9b4;--custom-color-destructive: #E20D0D;--custom-color-destructive-foreground: #FFF;--custom-color-special: #48CDFF;--custom-color-special-foreground: #000;--custom-color-success: #55DBA8;--custom-color-success-foreground: #000;--custom-color-warning: #FCA93C;--custom-color-warning-foreground: #462E11;--custom-color-error: #EA3535;--custom-color-error-foreground: #FFF;--custom-font-size: 9pt;--custom-font-primary: "Inter", "sans-serif";--custom-font-secondary: "Merriweather", "serif";--custom-header-height: 80px;--custom-footer-height: 80px;--custom-page-header-height: 80px;--custom-page-footer-height: 60px;--custom-color-skeleton: #7C7C7C;--custom-statusbar-height: 35px;--custom-color-scrollbar-track: #161616;--custom-color-scrollbar-thumb: #454545;--custom-color-form-active: #AAAAAA;--custom-color-notification: linear-gradient(90deg, rgb(12, 24, 82) 0%, rgb(84, 9, 27) 100%);--custom-color-notification-foreground: #A5A5A5;--custom-menu-background: #010217}@font-face{font-family:Inter;src:url("./media/Inter-Regular-UHNXEOLW.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url("./media/Inter-Bold-SYLLXTOL.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url("./media/Inter-ExtraBold-BNDVZGIL.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Brockmann;src:url("./media/Brockmann-Regular-CXHVN7MS.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brockmann;src:url("./media/Brockmann-Bold-BZE6T54G.ttf") format("truetype");font-weight:700;font-style:normal}.brockmann{font-family:Brockmann,sans-serif}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 320px){.container{max-width:320px}}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-\[15\%\]{bottom:15%}.bottom-\[25\%\]{bottom:25%}.left-0{left:0}.left-2{left:.5rem}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-\[-5\%\]{right:-5%}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.top-0{top:0}.top-\[10\%\]{top:10%}.top-\[2\%\]{top:2%}.top-\[20\%\]{top:20%}.top-\[5\%\]{top:5%}.z-10{z-index:10}.\!m-0{margin:0!important}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-2{margin-bottom:.5rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-5{margin-inline-end:1.25rem}.ml-auto{margin-left:auto}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-5{margin-inline-start:1.25rem}.ms-auto{margin-inline-start:auto}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.\!h-auto{height:auto!important}.\!h-fit{height:fit-content!important}.h-\[100px\]{height:100px}.h-\[50vh\]{height:50vh}.h-full{height:100%}.min-h-\[50vh\]{min-height:50vh}.\!w-full{width:100%!important}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-11\/12{width:91.666667%}.w-2\/12{width:16.666667%}.w-2\/4{width:50%}.w-3\/12{width:25%}.w-\[100px\]{width:100px}.w-\[100vw\]{width:100vw}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[90px\]{width:90px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-2{min-width:.5rem}.min-w-\[50px\]{min-width:50px}.\!max-w-full{max-width:100%!important}.max-w-\[1280px\]{max-width:1280px}.max-w-\[50\%\]{max-width:50%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-\[1_1_50\%\]{flex:1 1 50%}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.object-contain{object-fit:contain}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-2{padding-bottom:.5rem}.pr-0{padding-right:0}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-3{line-height:.75rem}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[key\:string\]{key:string}body,html{width:100%;height:100%;font-weight:400;scroll-behavior:smooth}body.theme-switch *,body.theme-switch *:before,body.theme-switch *:after,html.theme-switch *,html.theme-switch *:before,html.theme-switch *:after{transition:none!important}.gradient-blue{background:#1c29ac;background:linear-gradient(45deg,#1c29ac,#3480e0)}.gradient-red{background:#ce273e;background:linear-gradient(45deg,#ce273e,#872345)}.gradient-blue-red{background:#337cdd;background:linear-gradient(45deg,#337cdd,#293364 60%,#d5333f)}.color-primary{color:var(--custom-color-primary)}.color-secondary{color:var(--custom-color-secondary)}.color-special{color:var(--custom-color-special)}body{background-color:var(--custom-color-base);font-family:var(--custom-font-primary);font-size:var(--custom-font-size);color:var(--custom-font-color-primary)}body *{box-sizing:border-box}.fullscreen{width:100%;height:100%;max-width:100%;max-height:100%;background-color:var(--custom-color-base)}.swiper-navigation{position:absolute;width:100%;top:50%;z-index:1001;pointer-events:none;margin-top:-20px}.swiper-navigation button{pointer-events:visible}swiper-container{max-width:100%}swiper-container::part(container){overflow:visible}swiper-container::part(pagination){top:unset;bottom:20px}swiper-container::part(bullet){width:8px;height:8px;border-radius:8px;background:var(--custom-color-primary);filter:brightness(1.5)}swiper-container::part(bullet-active){background:var(--custom-color-special);border-radius:8px}@media not all and (min-width: 1280px){.max-xl\:left-\[-275px\]{left:-275px}.max-xl\:top-0{top:0}}@media not all and (min-width: 1024px){.max-lg\:aspect-square{aspect-ratio:1 / 1}.max-lg\:items-center{align-items:center}.max-lg\:justify-center{justify-content:center}.max-lg\:\!p-0{padding:0!important}}@media not all and (min-width: 768px){.max-md\:w-1\/2{width:50%}.max-md\:flex-grow{flex-grow:1}}@media (min-width: 576px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:flex{display:flex}.md\:w-\[50\%\]{width:50%}.md\:w-\[60\%\]{width:60%}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}}@media (min-width: 1024px){.lg\:me-2{margin-inline-end:.5rem}.lg\:ms-0{margin-inline-start:0px}.lg\:\!flex{display:flex!important}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/12{width:8.333333%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/12{width:16.666667%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/12{width:25%}.lg\:w-\[10\%\]{width:10%}.lg\:w-\[15\%\]{width:15%}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:\!flex-row{flex-direction:row!important}.lg\:flex-row{flex-direction:row}.lg\:\!items-center{align-items:center!important}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-2{gap:.5rem}.lg\:\!pr-\[50\%\]{padding-right:50%!important}}@media (min-width: 1280px){.xl\:relative{position:relative}.xl\:hidden{display:none}.xl\:w-\[30vw\]{width:30vw}.xl\:w-\[50\%\]{width:50%}}@media (min-width: 1536px){.\32xl\:hidden{display:none}}
