@charset "UTF-8";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#ffffff1a}html{--mat-option-selected-state-label-text-color:#7b1fa2;--mat-option-label-text-color:white;--mat-option-hover-state-layer-color:rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color:rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color:rgba(255, 255, 255, .08)}.mat-accent{--mat-option-selected-state-label-text-color:#69f0ae}.mat-warn{--mat-option-selected-state-label-text-color:#f44336}html{--mat-optgroup-label-text-color:white}.mat-pseudo-checkbox-full{color:#ffffffb3}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#7b1fa2}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#7b1fa2}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#69f0ae}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#69f0ae}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#69f0ae}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#69f0ae}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}.mat-mdc-card{--mdc-elevated-card-container-color:#424242;--mdc-elevated-card-container-elevation: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);--mdc-outlined-card-container-color:#424242;--mdc-outlined-card-outline-color:rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: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-card-subtitle-text-color:rgba(255, 255, 255, .7)}.mat-mdc-card{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#7b1fa2;--mdc-linear-progress-track-color:rgba(123, 31, 162, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#7b1fa240;background-color:var(--mdc-linear-progress-track-color, rgba(123, 31, 162, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(123, 31, 162, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#7b1fa240;background-color:var(--mdc-linear-progress-track-color, rgba(123, 31, 162, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#69f0ae;--mdc-linear-progress-track-color:rgba(105, 240, 174, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#69f0ae40;background-color:var(--mdc-linear-progress-track-color, rgba(105, 240, 174, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(105, 240, 174, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#69f0ae40;background-color:var(--mdc-linear-progress-track-color, rgba(105, 240, 174, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-caret-color:#7b1fa2;--mdc-filled-text-field-focus-active-indicator-color:#7b1fa2;--mdc-filled-text-field-focus-label-text-color:rgba(123, 31, 162, .87);--mdc-filled-text-field-container-color:#4a4a4a;--mdc-filled-text-field-disabled-container-color:#464646;--mdc-filled-text-field-label-text-color:rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color:rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(255, 255, 255, .6);--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#7b1fa2;--mdc-outlined-text-field-focus-outline-color:#7b1fa2;--mdc-outlined-text-field-focus-label-text-color:rgba(123, 31, 162, .87);--mdc-outlined-text-field-label-text-color:rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color:rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color:rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-disabled-input-text-placeholder-color:rgba(255, 255, 255, .38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#7b1fa2de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#69f0aede}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#69f0ae;--mdc-filled-text-field-focus-active-indicator-color:#69f0ae;--mdc-filled-text-field-focus-label-text-color:rgba(105, 240, 174, .87);--mdc-outlined-text-field-caret-color:#69f0ae;--mdc-outlined-text-field-focus-outline-color:#69f0ae;--mdc-outlined-text-field-focus-label-text-color:rgba(105, 240, 174, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, .38);--mat-select-placeholder-text-color:rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, .38);--mat-select-focused-arrow-color:rgba(123, 31, 162, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, .38);--mat-select-placeholder-text-color:rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, .38);--mat-select-focused-arrow-color:rgba(105, 240, 174, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:#424242;--mat-select-enabled-trigger-text-color:rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color:rgba(255, 255, 255, .38);--mat-select-placeholder-text-color:rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color:rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color:rgba(255, 255, 255, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-background-color:#424242}.mat-mdc-dialog-container{--mdc-dialog-container-color:#424242;--mdc-dialog-subhead-color:rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color:rgba(255, 255, 255, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#fafafa;--mdc-chip-elevated-container-color:#595959;--mdc-chip-elevated-disabled-container-color:#595959;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#fafafa;--mdc-chip-with-icon-icon-color:#fafafa;--mdc-chip-with-icon-disabled-icon-color:#fafafa;--mdc-chip-with-icon-selected-icon-color:#fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color:#fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#7b1fa2;--mdc-chip-elevated-disabled-container-color:#7b1fa2;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color:#69f0ae;--mdc-chip-elevated-disabled-container-color:#69f0ae;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color:rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color:rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:white;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color:#ba68c8;--mdc-switch-selected-handle-color:#ba68c8;--mdc-switch-selected-hover-state-layer-color:#ba68c8;--mdc-switch-selected-pressed-state-layer-color:#ba68c8;--mdc-switch-selected-focus-handle-color:#ce93d8;--mdc-switch-selected-hover-handle-color:#ce93d8;--mdc-switch-selected-pressed-handle-color:#ce93d8;--mdc-switch-selected-focus-track-color:#8e24aa;--mdc-switch-selected-hover-track-color:#8e24aa;--mdc-switch-selected-pressed-track-color:#8e24aa;--mdc-switch-selected-track-color:#8e24aa;--mdc-switch-disabled-selected-handle-color:#000;--mdc-switch-disabled-selected-icon-color:#212121;--mdc-switch-disabled-selected-track-color:#f5f5f5;--mdc-switch-disabled-unselected-handle-color:#000;--mdc-switch-disabled-unselected-icon-color:#212121;--mdc-switch-disabled-unselected-track-color:#f5f5f5;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: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);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow: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);--mdc-switch-selected-icon-color:#212121;--mdc-switch-unselected-focus-handle-color:#fafafa;--mdc-switch-unselected-focus-state-layer-color:#f5f5f5;--mdc-switch-unselected-focus-track-color:#616161;--mdc-switch-unselected-handle-color:#9e9e9e;--mdc-switch-unselected-hover-handle-color:#fafafa;--mdc-switch-unselected-hover-state-layer-color:#f5f5f5;--mdc-switch-unselected-hover-track-color:#616161;--mdc-switch-unselected-icon-color:#212121;--mdc-switch-unselected-pressed-handle-color:#fafafa;--mdc-switch-unselected-pressed-state-layer-color:#f5f5f5;--mdc-switch-unselected-pressed-track-color:#616161;--mdc-switch-unselected-track-color:#616161}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#81c784;--mdc-switch-selected-handle-color:#81c784;--mdc-switch-selected-hover-state-layer-color:#81c784;--mdc-switch-selected-pressed-state-layer-color:#81c784;--mdc-switch-selected-focus-handle-color:#a5d6a7;--mdc-switch-selected-hover-handle-color:#a5d6a7;--mdc-switch-selected-pressed-handle-color:#a5d6a7;--mdc-switch-selected-focus-track-color:#43a047;--mdc-switch-selected-hover-track-color:#43a047;--mdc-switch-selected-pressed-track-color:#43a047;--mdc-switch-selected-track-color:#43a047}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e57373;--mdc-switch-selected-handle-color:#e57373;--mdc-switch-selected-hover-state-layer-color:#e57373;--mdc-switch-selected-pressed-state-layer-color:#e57373;--mdc-switch-selected-focus-handle-color:#ef9a9a;--mdc-switch-selected-hover-handle-color:#ef9a9a;--mdc-switch-selected-pressed-handle-color:#ef9a9a;--mdc-switch-selected-focus-track-color:#e53935;--mdc-switch-selected-hover-track-color:#e53935;--mdc-switch-selected-pressed-track-color:#e53935;--mdc-switch-selected-track-color:#e53935}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#7b1fa2;--mdc-radio-selected-hover-icon-color:#7b1fa2;--mdc-radio-selected-icon-color:#7b1fa2;--mdc-radio-selected-pressed-icon-color:#7b1fa2;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#7b1fa2;--mat-radio-disabled-label-color:rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#69f0ae;--mdc-radio-selected-hover-icon-color:#69f0ae;--mdc-radio-selected-icon-color:#69f0ae;--mdc-radio-selected-pressed-icon-color:#69f0ae;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#69f0ae;--mat-radio-disabled-label-color:rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#fff;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(255, 255, 255, .5)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:white;--mdc-slider-label-label-text-color:black;--mdc-slider-disabled-handle-color:#fff;--mdc-slider-disabled-active-track-color:#fff;--mdc-slider-disabled-inactive-track-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#fff;--mat-mdc-slider-value-indicator-opacity: .9}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#7b1fa2;--mdc-slider-focus-handle-color:#7b1fa2;--mdc-slider-hover-handle-color:#7b1fa2;--mdc-slider-active-track-color:#7b1fa2;--mdc-slider-inactive-track-color:#7b1fa2;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#7b1fa2;--mat-mdc-slider-ripple-color: #7b1fa2;--mat-mdc-slider-hover-ripple-color: rgba(123, 31, 162, .05);--mat-mdc-slider-focus-ripple-color: rgba(123, 31, 162, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#69f0ae;--mdc-slider-focus-handle-color:#69f0ae;--mdc-slider-hover-handle-color:#69f0ae;--mdc-slider-active-track-color:#69f0ae;--mdc-slider-inactive-track-color:#69f0ae;--mdc-slider-with-tick-marks-active-container-color:#000;--mdc-slider-with-tick-marks-inactive-container-color:#69f0ae;--mat-mdc-slider-ripple-color: #69f0ae;--mat-mdc-slider-hover-ripple-color: rgba(105, 240, 174, .05);--mat-mdc-slider-focus-ripple-color: rgba(105, 240, 174, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-item-label-text-color:white;--mat-menu-item-icon-color:white;--mat-menu-item-hover-state-layer-color:rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color:rgba(255, 255, 255, .08);--mat-menu-container-color:#424242}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:white;--mdc-list-list-item-supporting-text-color:rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color:rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color:rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color:rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color:rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color:white;--mdc-list-list-item-disabled-leading-icon-color:white;--mdc-list-list-item-disabled-trailing-icon-color:white;--mdc-list-list-item-hover-label-text-color:white;--mdc-list-list-item-hover-leading-icon-color:rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color:rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color:white;--mdc-list-list-item-hover-state-layer-color:white;--mdc-list-list-item-hover-state-layer-opacity:.08;--mdc-list-list-item-focus-state-layer-color:white;--mdc-list-list-item-focus-state-layer-opacity:.24}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#7b1fa2;--mdc-radio-selected-hover-icon-color:#7b1fa2;--mdc-radio-selected-icon-color:#7b1fa2;--mdc-radio-selected-pressed-icon-color:#7b1fa2}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#69f0ae;--mdc-radio-selected-hover-icon-color:#69f0ae;--mdc-radio-selected-icon-color:#69f0ae;--mdc-radio-selected-pressed-icon-color:#69f0ae}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#fff;--mdc-radio-disabled-unselected-icon-color:#fff;--mdc-radio-unselected-hover-icon-color:#eeeeee;--mdc-radio-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#7b1fa2;--mdc-checkbox-selected-hover-icon-color:#7b1fa2;--mdc-checkbox-selected-icon-color:#7b1fa2;--mdc-checkbox-selected-pressed-icon-color:#7b1fa2;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#7b1fa2;--mdc-checkbox-selected-hover-state-layer-color:#7b1fa2;--mdc-checkbox-selected-pressed-state-layer-color:#7b1fa2;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#000;--mdc-checkbox-selected-focus-icon-color:#69f0ae;--mdc-checkbox-selected-hover-icon-color:#69f0ae;--mdc-checkbox-selected-icon-color:#69f0ae;--mdc-checkbox-selected-pressed-icon-color:#69f0ae;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#69f0ae;--mdc-checkbox-selected-hover-state-layer-color:#69f0ae;--mdc-checkbox-selected-pressed-state-layer-color:#69f0ae;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#7b1fa2}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(255, 255, 255, .87);--mat-paginator-container-background-color:#424242;--mat-paginator-enabled-icon-color:rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color:rgba(255, 255, 255, .12)}html{--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#7b1fa2;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color:#7b1fa2;--mat-tab-header-active-ripple-color:#7b1fa2;--mat-tab-header-inactive-ripple-color:#7b1fa2;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color:#7b1fa2;--mat-tab-header-active-hover-label-text-color:#7b1fa2;--mat-tab-header-active-focus-indicator-color:#7b1fa2;--mat-tab-header-active-hover-indicator-color:#7b1fa2}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#69f0ae;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color:#69f0ae;--mat-tab-header-active-ripple-color:#69f0ae;--mat-tab-header-inactive-ripple-color:#69f0ae;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color:#69f0ae;--mat-tab-header-active-hover-label-text-color:#69f0ae;--mat-tab-header-active-focus-indicator-color:#69f0ae;--mat-tab-header-active-hover-indicator-color:#69f0ae}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color:#fff;--mat-tab-header-inactive-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#7b1fa2;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#69f0ae;--mat-tab-header-with-background-foreground-color:rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#000;--mdc-checkbox-selected-focus-icon-color:#69f0ae;--mdc-checkbox-selected-hover-icon-color:#69f0ae;--mdc-checkbox-selected-icon-color:#69f0ae;--mdc-checkbox-selected-pressed-icon-color:#69f0ae;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#69f0ae;--mdc-checkbox-selected-hover-state-layer-color:#69f0ae;--mdc-checkbox-selected-pressed-state-layer-color:#69f0ae;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#7b1fa2;--mdc-checkbox-selected-hover-icon-color:#7b1fa2;--mdc-checkbox-selected-icon-color:#7b1fa2;--mdc-checkbox-selected-pressed-icon-color:#7b1fa2;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#7b1fa2;--mdc-checkbox-selected-hover-state-layer-color:#7b1fa2;--mdc-checkbox-selected-pressed-state-layer-color:#7b1fa2;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#eeeeee;--mdc-checkbox-unselected-hover-icon-color:#eeeeee;--mdc-checkbox-unselected-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:white;--mdc-checkbox-unselected-hover-state-layer-color:white;--mdc-checkbox-unselected-pressed-state-layer-color:white}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#ffffff80}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#fff}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#7b1fa2}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#69f0ae}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(255, 255, 255, .5);--mdc-text-button-label-text-color:rgba(255, 255, 255, .5)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#424242;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#7b1fa2;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#69f0ae;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color:rgba(255, 255, 255, .5);--mdc-filled-button-container-color:rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color:rgba(255, 255, 255, .5)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#424242;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#7b1fa2;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#69f0ae;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color:rgba(255, 255, 255, .5);--mdc-protected-button-container-color:rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color:rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(255, 255, 255, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#fff}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#7b1fa2}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#69f0ae}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color:rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color:rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color:rgba(255, 255, 255, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #7b1fa2;--mat-mdc-button-ripple-color: rgba(123, 31, 162, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #69f0ae;--mat-mdc-button-ripple-color: rgba(105, 240, 174, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1);--mdc-icon-button-icon-color:inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#7b1fa2;--mat-mdc-button-persistent-ripple-color: #7b1fa2;--mat-mdc-button-ripple-color: rgba(123, 31, 162, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#69f0ae;--mat-mdc-button-persistent-ripple-color: #69f0ae;--mat-mdc-button-ripple-color: rgba(105, 240, 174, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color:rgba(255, 255, 255, .5)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(255, 255, 255, .12);--mdc-fab-icon-color:rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#424242;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#7b1fa2;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#69f0ae;--mdc-fab-icon-color:black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color:#d9d9d9;--mdc-snackbar-supporting-text-color:rgba(66, 66, 66, .87);--mat-snack-bar-button-color:rgba(0, 0, 0, .87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-background-color:#424242;--mat-table-header-headline-color:white;--mat-table-row-item-label-text-color:white;--mat-table-row-item-outline-color:rgba(255, 255, 255, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#7b1fa2}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#69f0ae}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color:#7b1fa2;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#6e6e6e;--mat-badge-disabled-state-text-color:rgba(255, 255, 255, .5)}.mat-badge-accent{--mat-badge-background-color:#69f0ae;--mat-badge-text-color:rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-text-color:white;--mat-bottom-sheet-container-background-color:#424242}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-text-color:rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color:rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color:#212121;--mat-legacy-button-toggle-disabled-state-text-color:rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color:black;--mat-legacy-button-toggle-disabled-selected-state-background-color:#424242;--mat-standard-button-toggle-text-color:white;--mat-standard-button-toggle-background-color:#424242;--mat-standard-button-toggle-state-layer-color:white;--mat-standard-button-toggle-selected-state-background-color:#212121;--mat-standard-button-toggle-selected-state-text-color:white;--mat-standard-button-toggle-disabled-state-text-color:rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color:#424242;--mat-standard-button-toggle-disabled-selected-state-text-color:white;--mat-standard-button-toggle-disabled-selected-state-background-color:#424242;--mat-standard-button-toggle-divider-color:#595959}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#7b1fa2;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(123, 31, 162, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(123, 31, 162, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(123, 31, 162, .3);--mat-datepicker-toggle-active-state-icon-color:#7b1fa2;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(123, 31, 162, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:white;--mat-datepicker-calendar-body-label-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-icon-color:white;--mat-datepicker-calendar-navigation-button-icon-color:white;--mat-datepicker-calendar-header-divider-color:rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color:rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color:rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color:white;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color:white;--mat-datepicker-range-input-disabled-state-separator-color:rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color:rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color:#424242;--mat-datepicker-calendar-container-text-color:white}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color:#69f0ae;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(105, 240, 174, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color:rgba(105, 240, 174, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(105, 240, 174, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(105, 240, 174, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#69f0ae}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-color:rgba(255, 255, 255, .12)}html{--mat-expansion-container-background-color:#424242;--mat-expansion-container-text-color:white;--mat-expansion-actions-divider-color:rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color:rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color:rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color:rgba(255, 255, 255, .3);--mat-expansion-header-text-color:white;--mat-expansion-header-description-color:rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color:rgba(255, 255, 255, .7)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#7b1fa2}.mat-icon.mat-accent{--mat-icon-color:#69f0ae}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-divider-color:rgba(255, 255, 255, .12);--mat-sidenav-container-background-color:#424242;--mat-sidenav-container-text-color:white;--mat-sidenav-content-background-color:#303030;--mat-sidenav-content-text-color:white;--mat-sidenav-scrim-color:rgba(189, 189, 189, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#7b1fa2;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#7b1fa2;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#7b1fa2;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:#424242;--mat-stepper-line-color:rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color:rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color:rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color:rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color:white;--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color:#69f0ae;--mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color:#69f0ae;--mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color:#69f0ae;--mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, .87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}.mat-sort-header-arrow{color:#c6c6c6}html{--mat-toolbar-container-background-color:#212121;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#7b1fa2;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#69f0ae;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}.mat-tree{background:#424242}.mat-tree-node,.mat-nested-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}*,: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: }::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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1 / span 1}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[92vh\]{max-height:92vh}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[70vh\]{min-height:70vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[520px\]{min-width:520px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{column-gap:1rem}.gap-x-8{column-gap:2rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-charcoal-500>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(47 57 77 / var(--tw-divide-opacity))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-charcoal-300{--tw-border-opacity: 1;border-color:rgb(162 175 222 / var(--tw-border-opacity))}.border-charcoal-500{--tw-border-opacity: 1;border-color:rgb(47 57 77 / var(--tw-border-opacity))}.border-ecru-200{--tw-border-opacity: 1;border-color:rgb(228 217 145 / var(--tw-border-opacity))}.border-ecru-300{--tw-border-opacity: 1;border-color:rgb(219 206 96 / var(--tw-border-opacity))}.border-ecru-400{--tw-border-opacity: 1;border-color:rgb(210 196 47 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-indigo-dye-200{--tw-border-opacity: 1;border-color:rgb(161 203 230 / var(--tw-border-opacity))}.border-indigo-dye-500{--tw-border-opacity: 1;border-color:rgb(0 75 112 / var(--tw-border-opacity))}.border-lime-green-300{--tw-border-opacity: 1;border-color:rgb(137 225 133 / var(--tw-border-opacity))}.border-lime-green-500{--tw-border-opacity: 1;border-color:rgb(46 204 64 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white\/30{border-color:#ffffff4d}.bg-anti-flash-white-500{--tw-bg-opacity: 1;background-color:rgb(245 246 250 / var(--tw-bg-opacity))}.bg-charcoal-800{--tw-bg-opacity: 1;background-color:rgb(34 40 55 / var(--tw-bg-opacity))}.bg-charcoal-900{--tw-bg-opacity: 1;background-color:rgb(30 34 47 / var(--tw-bg-opacity))}.bg-charcoal-900\/60{background-color:#1e222f99}.bg-ecru-100{--tw-bg-opacity: 1;background-color:rgb(237 229 194 / var(--tw-bg-opacity))}.bg-ecru-400{--tw-bg-opacity: 1;background-color:rgb(210 196 47 / var(--tw-bg-opacity))}.bg-ecru-50{--tw-bg-opacity: 1;background-color:rgb(242 237 223 / var(--tw-bg-opacity))}.bg-ecru-500{--tw-bg-opacity: 1;background-color:rgb(185 175 116 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-indigo-dye-50{--tw-bg-opacity: 1;background-color:rgb(232 243 250 / var(--tw-bg-opacity))}.bg-indigo-dye-700{--tw-bg-opacity: 1;background-color:rgb(0 56 83 / var(--tw-bg-opacity))}.bg-indigo-dye-900{--tw-bg-opacity: 1;background-color:rgb(0 29 54 / var(--tw-bg-opacity))}.bg-lime-green-100{--tw-bg-opacity: 1;background-color:rgb(214 241 205 / var(--tw-bg-opacity))}.bg-lime-green-50{--tw-bg-opacity: 1;background-color:rgb(237 248 236 / var(--tw-bg-opacity))}.bg-lime-green-500{--tw-bg-opacity: 1;background-color:rgb(46 204 64 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.stroke-white\/10{stroke:#ffffff1a}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-family:Fjalla One,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-charcoal-400{--tw-text-opacity: 1;color:rgb(136 154 222 / var(--tw-text-opacity))}.text-charcoal-500{--tw-text-opacity: 1;color:rgb(47 57 77 / var(--tw-text-opacity))}.text-charcoal-800{--tw-text-opacity: 1;color:rgb(34 40 55 / var(--tw-text-opacity))}.text-ecru-300{--tw-text-opacity: 1;color:rgb(219 206 96 / var(--tw-text-opacity))}.text-ecru-500{--tw-text-opacity: 1;color:rgb(185 175 116 / var(--tw-text-opacity))}.text-ecru-600{--tw-text-opacity: 1;color:rgb(142 137 88 / var(--tw-text-opacity))}.text-ecru-700{--tw-text-opacity: 1;color:rgb(99 83 60 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-indigo-dye-100{--tw-text-opacity: 1;color:rgb(197 223 240 / var(--tw-text-opacity))}.text-indigo-dye-200{--tw-text-opacity: 1;color:rgb(161 203 230 / var(--tw-text-opacity))}.text-indigo-dye-500{--tw-text-opacity: 1;color:rgb(0 75 112 / var(--tw-text-opacity))}.text-indigo-dye-600{--tw-text-opacity: 1;color:rgb(0 66 98 / var(--tw-text-opacity))}.text-indigo-dye-700{--tw-text-opacity: 1;color:rgb(0 56 83 / var(--tw-text-opacity))}.text-indigo-dye-800{--tw-text-opacity: 1;color:rgb(0 43 69 / var(--tw-text-opacity))}.text-lime-green-600{--tw-text-opacity: 1;color:rgb(39 168 47 / var(--tw-text-opacity))}.text-lime-green-700{--tw-text-opacity: 1;color:rgb(29 125 32 / var(--tw-text-opacity))}.text-lime-green-800{--tw-text-opacity: 1;color:rgb(19 83 16 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-indigo-dye-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(88 163 210 / var(--tw-placeholder-opacity))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-ecru-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 206 96 / var(--tw-ring-opacity))}.ring-ecru-600\/30{--tw-ring-color: rgb(142 137 88 / .3)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-500\/20{--tw-ring-color: rgb(107 114 128 / .2)}.ring-indigo-dye-500\/20{--tw-ring-color: rgb(0 75 112 / .2)}.ring-lime-green-600\/20{--tw-ring-color: rgb(39 168 47 / .2)}.ring-red-600\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-yellow-600\/20{--tw-ring-color: rgb(202 138 4 / .2)}.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)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.\[mask-image\:radial-gradient\(100\%_100\%_at_top_right\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(100% 100% at top right,white,transparent);mask-image:radial-gradient(100% 100% at top right,white,transparent)}app-root,app-sito-layout,app-soci-layout,app-home,app-manifesto,app-termini,app-privacy,app-non-trovata{display:block}.bold-font{font-family:Fjalla One,sans-serif}.app-soci{min-height:100vh;font-family:Roboto,Helvetica Neue,sans-serif;background:#fff;color:#1e222f}.app-soci *,.app-soci :before,.app-soci :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.app-soci :before,.app-soci :after{--tw-content: ""}.app-soci{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Cantarell,sans-serif;font-feature-settings:normal;font-variation-settings:normal;margin:0;line-height:inherit}.app-soci hr{height:0;color:inherit;border-top-width:1px}.app-soci abbr:where([title]){text-decoration:underline dotted}.app-soci h1,.app-soci h2,.app-soci h3,.app-soci h4,.app-soci h5,.app-soci h6{font-size:inherit;font-weight:inherit}.app-soci a{color:inherit;text-decoration:inherit}.app-soci b,.app-soci strong{font-weight:bolder}.app-soci code,.app-soci kbd,.app-soci samp,.app-soci pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.app-soci small{font-size:80%}.app-soci sub,.app-soci sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.app-soci sub{bottom:-.25em}.app-soci sup{top:-.5em}.app-soci table{text-indent:0;border-color:inherit;border-collapse:collapse}.app-soci button,.app-soci input,.app-soci optgroup,.app-soci select,.app-soci textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.app-soci button,.app-soci select{text-transform:none}.app-soci button,.app-soci [type=button],.app-soci [type=reset],.app-soci [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}.app-soci :-moz-focusring{outline:auto}.app-soci :-moz-ui-invalid{box-shadow:none}.app-soci progress{vertical-align:baseline}.app-soci ::-webkit-inner-spin-button,.app-soci ::-webkit-outer-spin-button{height:auto}.app-soci [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.app-soci ::-webkit-search-decoration{-webkit-appearance:none}.app-soci ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.app-soci summary{display:list-item}.app-soci blockquote,.app-soci dl,.app-soci dd,.app-soci h1,.app-soci h2,.app-soci h3,.app-soci h4,.app-soci h5,.app-soci h6,.app-soci hr,.app-soci figure,.app-soci p,.app-soci pre{margin:0}.app-soci fieldset{margin:0;padding:0}.app-soci legend{padding:0}.app-soci ol,.app-soci ul,.app-soci menu{list-style:none;margin:0;padding:0}.app-soci dialog{padding:0}.app-soci textarea{resize:vertical}.app-soci input::placeholder,.app-soci textarea::placeholder{opacity:1;color:#9ca3af}.app-soci button,.app-soci [role=button]{cursor:pointer}.app-soci :disabled{cursor:default}.app-soci img,.app-soci svg,.app-soci video,.app-soci canvas,.app-soci audio,.app-soci iframe,.app-soci embed,.app-soci object{display:block;vertical-align:middle}.app-soci img,.app-soci video{max-width:100%;height:auto}.app-soci [hidden]{display:none}.app-soci [type=text],.app-soci [type=email],.app-soci [type=url],.app-soci [type=password],.app-soci [type=number],.app-soci [type=date],.app-soci [type=datetime-local],.app-soci [type=month],.app-soci [type=search],.app-soci [type=tel],.app-soci [type=time],.app-soci [type=week],.app-soci [multiple],.app-soci textarea,.app-soci select{appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.app-soci [type=text]:focus,.app-soci [type=email]:focus,.app-soci [type=url]:focus,.app-soci [type=password]:focus,.app-soci [type=number]:focus,.app-soci [type=date]:focus,.app-soci [type=datetime-local]:focus,.app-soci [type=month]:focus,.app-soci [type=search]:focus,.app-soci [type=tel]:focus,.app-soci [type=time]:focus,.app-soci [type=week]:focus,.app-soci [multiple]:focus,.app-soci textarea:focus,.app-soci select:focus{outline:2px solid transparent;outline-offset:2px;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.app-soci input::placeholder,.app-soci textarea::placeholder{color:#6b7280;opacity:1}.app-soci select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-soci [type=checkbox],.app-soci [type=radio]{appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}.app-soci [type=checkbox]{border-radius:0}.app-soci [type=radio]{border-radius:100%}.app-soci [type=checkbox]:checked,.app-soci [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.app-soci [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.app-soci [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-charcoal-700:hover{--tw-bg-opacity: 1;background-color:rgb(38 45 62 / var(--tw-bg-opacity))}.hover\:bg-ecru-400:hover{--tw-bg-opacity: 1;background-color:rgb(210 196 47 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-indigo-dye-800:hover{--tw-bg-opacity: 1;background-color:rgb(0 43 69 / var(--tw-bg-opacity))}.hover\:bg-lime-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(237 248 236 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-ecru-300:hover{--tw-text-opacity: 1;color:rgb(219 206 96 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-indigo-dye-500:hover{--tw-text-opacity: 1;color:rgb(0 75 112 / var(--tw-text-opacity))}.hover\:text-indigo-dye-700:hover{--tw-text-opacity: 1;color:rgb(0 56 83 / var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-charcoal-400:focus{--tw-border-opacity: 1;border-color:rgb(136 154 222 / var(--tw-border-opacity))}.focus\:border-indigo-dye-500:focus{--tw-border-opacity: 1;border-color:rgb(0 75 112 / var(--tw-border-opacity))}.focus\:border-lime-green-500:focus{--tw-border-opacity: 1;border-color:rgb(46 204 64 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-charcoal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(136 154 222 / var(--tw-ring-opacity))}.focus\:ring-charcoal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 57 77 / var(--tw-ring-opacity))}.focus\:ring-ecru-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 206 96 / var(--tw-ring-opacity))}.focus\:ring-ecru-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(210 196 47 / var(--tw-ring-opacity))}.focus\:ring-indigo-dye-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 75 112 / var(--tw-ring-opacity))}.focus\:ring-lime-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(176 233 170 / var(--tw-ring-opacity))}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-opacity-40:focus{--tw-ring-opacity: .4}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-charcoal-500:focus-visible{outline-color:#2f394d}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-indigo-dye-100{--tw-text-opacity: 1;color:rgb(197 223 240 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:m-4{margin:1rem}.sm\:inline{display:inline}.sm\:w-40{width:10rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-1{flex:1 1 0%}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mr-0{margin-right:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-64{width:16rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-xl{max-width:36rem}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-12{column-gap:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pt-8{padding-top:2rem}}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-italic.woff2) format("woff2");font-weight:500 900;font-style:italic;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local("Georgia Bold"),local("Georgia-Bold"),local("Georgia");size-adjust:78.7%;ascent-override:124.3%;descent-override:32.4%;line-gap-override:0%}:root{--navy-950:#050b14;--navy-900:#070f1c;--navy-850:#0a1526;--navy-800:#0e1c31;--navy-700:#16304f;--gold:#c5a054;--gold-hi:#e3c27e;--gold-lo:#8a7038;--gold-a08:rgba(197,160,84,.08);--gold-a18:rgba(197,160,84,.18);--gold-a35:rgba(197,160,84,.35);--ink:#f4f1ea;--ink-soft:#c8d1de;--ink-mute:#94a1b3;--ok:#6ccb9b;--err:#ff9d85;--serif:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--fs-xs:clamp(.75rem,.72rem + .13vw,.83rem);--fs-sm:clamp(.84rem,.81rem + .16vw,.94rem);--fs-md:clamp(1rem,.96rem + .2vw,1.13rem);--fs-lg:clamp(1.13rem,1.05rem + .38vw,1.38rem);--fs-xl:clamp(1.4rem,1.24rem + .78vw,2rem);--fs-2xl:clamp(1.9rem,1.55rem + 1.7vw,3.1rem);--fs-3xl:clamp(2.45rem,1.85rem + 2.9vw,4.4rem);--sp-sec:clamp(4.5rem,10vw,9rem);--gutter:clamp(1.25rem,4.4vw,2.5rem);--maxw:1240px;--maxw-narrow:820px;--r-sm:8px;--r-md:14px;--r-lg:20px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1)}@media (min-width:1700px){:root{--maxw:1440px;--maxw-narrow:900px;--fs-sm:1rem;--fs-md:1.19rem;--fs-lg:1.55rem;--fs-xl:2.25rem;--fs-2xl:3.5rem;--fs-3xl:5rem;--sp-sec:10rem}}@media (min-width:2200px){:root{--maxw:1620px;--fs-md:1.28rem;--fs-lg:1.7rem;--fs-2xl:3.9rem;--fs-3xl:5.8rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--navy-900);color:var(--ink);font:var(--fs-md)/1.62 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3{margin:0;font-weight:600;line-height:1.06;letter-spacing:-.02em;font-family:var(--serif)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,canvas{display:block;max-width:100%}a{color:var(--gold-hi);text-underline-offset:.2em}button{font:inherit}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:3px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--gold);color:#170f04;padding:.85rem 1.35rem;font-weight:700;border-radius:0 0 var(--r-sm) 0}.skip:focus{left:0}.wrap{width:min(100% - var(--gutter)*2,var(--maxw));margin-inline:auto}.wrap.narrow{max-width:var(--maxw-narrow)}.center{text-align:center}.sec{padding-block:var(--sp-sec);position:relative}.sec-alt{background:linear-gradient(180deg,var(--navy-950),var(--navy-850) 45%,var(--navy-900))}.eyebrow{font:600 var(--fs-xs)/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1.15rem}.display{text-wrap:balance}.h2{font-size:var(--fs-2xl);margin-bottom:1.25rem}.body{color:var(--ink-soft);max-width:64ch}.body.big{font-size:var(--fs-lg);line-height:1.55;color:var(--ink-soft)}.two-col{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:820px){.two-col{grid-template-columns:1.15fr 1fr;gap:3rem;align-items:start}}.topbar{position:fixed;inset:0 0 auto;z-index:100;padding:clamp(.7rem,1.6vw,1.1rem) 0;transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.topbar.stuck{background:#070f1cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--gold-a18)}.topbar-in{width:min(100% - var(--gutter)*2,var(--maxw));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ink)}.brand-mark{flex:none;width:auto;height:clamp(36px,5.4vw,46px);filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.brand-txt{display:flex;flex-direction:column;gap:.16rem;min-width:0}.brand-txt b{font:700 clamp(1rem,2.1vw,1.24rem)/1 var(--serif);letter-spacing:.005em;color:var(--ink)}.brand-txt span{font:600 .58rem/1.25 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute)}@media (max-width:559px){.brand-txt span{display:none}}@media (max-width:389px){.brand-txt{display:none}}.topbar-cta{flex:none;text-decoration:none;color:var(--gold-hi);font:600 var(--fs-xs)/1 var(--sans);letter-spacing:.02em;padding:.72rem 1.15rem;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--gold-a35);border-radius:999px;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s}.topbar-cta:hover{background:var(--gold-a08);border-color:var(--gold)}.hero{position:relative;isolation:isolate;padding-block:clamp(6.5rem,17vw,9rem) clamp(3.5rem,8vw,6rem);min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(112% 82% at 76% 8%,rgba(197,160,84,.22),transparent 56%),radial-gradient(96% 76% at 4% 92%,rgba(22,48,79,.9),transparent 60%),linear-gradient(168deg,var(--navy-850),var(--navy-900) 68%,var(--navy-950))}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(197,160,84,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(197,160,84,.055) 1px,transparent 1px);background-size:clamp(40px,7vw,72px) clamp(40px,7vw,72px);-webkit-mask-image:radial-gradient(80% 62% at 50% 38%,#000,transparent 76%);mask-image:radial-gradient(80% 62% at 50% 38%,#000,transparent 76%)}.hero-in{width:min(100% - var(--gutter)*2,var(--maxw));margin-inline:auto;display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center}@media (min-width:900px){.hero-in{grid-template-columns:1.04fr .96fr;gap:clamp(2rem,4vw,4rem)}}h1.display{font-size:var(--fs-3xl);margin:0 0 clamp(1.1rem,2.4vw,1.6rem)}.ln{display:block;overflow:hidden;padding-bottom:.06em}.ln-i{display:block;will-change:transform}.accent{font-style:italic;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 52%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.lede{font-size:var(--fs-lg);color:var(--ink-soft);line-height:1.55;max-width:44ch}.cta{margin-top:clamp(1.9rem,4vw,2.6rem);max-width:36rem;scroll-margin-top:6rem}.cta-note{display:inline-flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;font:600 var(--fs-xs)/1.35 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.dot{flex:none;width:7px;height:7px;margin-top:.34em;border-radius:50%;background:var(--gold);box-shadow:0 0 #c5a05499;animation:pulse 2.8s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 #c5a0548c}70%{box-shadow:0 0 0 12px #c5a05400}to{box-shadow:0 0 #c5a05400}}.field{display:flex;gap:.6rem;flex-wrap:wrap}.field input[type=email]{flex:1 1 14rem;min-width:0;font:inherit;color:var(--ink);background:#ffffff0e;border:1px solid var(--gold-a35);border-radius:var(--r-md);padding:1rem 1.15rem;min-height:54px;transition:border-color .25s,background .25s,box-shadow .25s}.field input[type=email]::placeholder{color:var(--ink-mute)}.field input[type=email]:hover{border-color:#c5a0548c}.field input[type=email]:focus{outline:none;background:#ffffff17;border-color:var(--gold);box-shadow:0 0 0 4px #c5a05424}.field input[type=email]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.btn{--btn-y:0px;position:relative;flex:0 0 auto;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:1rem 1.7rem;border:0;border-radius:var(--r-md);font:700 var(--fs-md)/1 var(--sans);color:#170f04;text-decoration:none;background:linear-gradient(155deg,var(--gold-hi),var(--gold));box-shadow:0 8px 26px -10px #c5a054b3;top:var(--btn-y);transition:top .25s var(--ease-out),box-shadow .25s var(--ease-out),filter .2s}.btn>span{position:relative;z-index:1}.btn>span{transition:left .45s var(--ease-out)}.btn:after{content:"";position:absolute;right:.7rem;top:50%;width:1.3em;height:1.45em;background:currentColor;-webkit-mask:url(/assets/img/marchio.svg) center/contain no-repeat;mask:url(/assets/img/marchio.svg) center/contain no-repeat;opacity:0;transform:translateY(-50%) scale(2.4) rotate(-16deg);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .18s}@media (hover:hover){.btn:hover:not(:disabled){--btn-y:-3px;box-shadow:0 16px 36px -10px #c5a054d9}.btn:hover:not(:disabled)>span{left:-.55em}.btn:hover:not(:disabled):after{opacity:.85;transform:translateY(-50%) scale(1) rotate(-8deg)}}.btn:active:not(:disabled):after{transform:translateY(-50%) scale(.92) rotate(-8deg)}.btn:active:not(:disabled){--btn-y:0px}.btn:disabled{cursor:progress;filter:saturate(.3) brightness(.78)}.btn-lg{padding:1.15rem 2.2rem;font-size:var(--fs-lg);min-height:60px}.privacy{margin-top:.95rem;font-size:var(--fs-xs);color:var(--ink-mute);line-height:1.55}.status{margin-top:.85rem;font-size:var(--fs-sm);min-height:1.5em;line-height:1.5}.status[data-tone=ok]{color:var(--ok)}.status[data-tone=err]{color:var(--err)}.done{padding:clamp(1.4rem,3.5vw,1.9rem);border-radius:var(--r-md);border:1px solid var(--gold-a35);background:linear-gradient(150deg,#c5a05426,#c5a05408)}.done h3{font-size:var(--fs-xl);margin-bottom:.5rem}.done p{color:var(--ink-soft);font-size:var(--fs-sm)}.hero-visual{position:relative;aspect-ratio:1/.82;width:100%;max-width:640px;margin-inline:auto;display:grid;place-items:center}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s var(--ease)}.has-webgl #hero-canvas{opacity:1}.card-fb{position:relative;width:min(100%,25rem);aspect-ratio:1.586;padding:clamp(1.2rem,3.6vw,1.7rem);border-radius:var(--r-lg);display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(150deg,#16304f,#0b1727 55%,#16304f);border:1px solid var(--gold-a35);box-shadow:0 34px 74px -32px #000000eb,inset 0 1px #ffffff12;transform:rotateY(-13deg) rotateX(7deg);transition:opacity .6s var(--ease),transform .8s var(--ease);isolation:isolate;overflow:hidden}.hero-visual{perspective:1400px}.card-fb:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:repeating-radial-gradient(circle at 80% 24%,transparent 0 7px,rgba(197,160,84,.13) 7px 8px),repeating-linear-gradient(58deg,transparent 0 11px,rgba(197,160,84,.07) 11px 12px)}.card-fb:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 32%,rgba(227,194,126,.15) 47%,transparent 62%)}.card-fb:after{transition:transform .8s var(--ease)}@media (hover:hover){.hero-stage:hover .card-fb{transform:rotateY(-5deg) rotateX(2deg) translateY(-8px);box-shadow:0 44px 84px -22px #000000e6,inset 0 1px #c5a05459}.hero-stage:hover .card-fb:after{transform:translate(35%) skew(-15deg)}}.has-webgl .card-fb{opacity:0;pointer-events:none;transform:rotateY(-13deg) rotateX(7deg) scale(.94)}.card-fb-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.card-fb-org{font:600 .66rem/1.35 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.card-fb-seal{flex:none;width:42px;height:46px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.hero-fac{position:relative;margin-top:1rem;text-align:center;font:500 var(--fs-xs)/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.card-fb-fac{position:absolute;right:clamp(1.2rem,3.6vw,1.7rem);bottom:.65rem;font:600 .62rem/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.85}.card-fb-lbl{font:500 .6rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.45rem}.card-fb-num{font:700 clamp(1.9rem,7.5vw,2.8rem)/1 var(--mono);letter-spacing:.1em;color:var(--gold-hi);font-variant-numeric:tabular-nums}.card-fb-name{font-family:var(--serif);font-size:var(--fs-lg);margin-top:.5rem}.card-fb-role{font-size:.78rem;color:var(--ink-mute);margin-top:.15rem}.scroll-hint{position:absolute;left:50%;bottom:clamp(1rem,3vw,2rem);transform:translate(-50%);margin:0;font:600 .62rem/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute)}.scroll-hint span{display:block;animation:bob 2.4s var(--ease) infinite}@media (max-width:899.98px){.scroll-hint{display:none}}.scroll-hint:after{content:"";display:block;width:1px;height:34px;margin:.7rem auto 0;background:linear-gradient(var(--gold),transparent)}@keyframes bob{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(4px);opacity:1}}@media (max-height:680px){.scroll-hint{display:none}}.stats{display:grid;gap:1px;margin:clamp(3rem,7vw,4.5rem) 0 0;background:var(--gold-a18);border:1px solid var(--gold-a18);border-radius:var(--r-md);overflow:hidden}@media (min-width:700px){.stats{grid-template-columns:repeat(3,1fr)}}.stat{background:var(--navy-850);padding:clamp(1.5rem,3.5vw,2rem)}.stat dt{font:500 var(--fs-xs)/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute)}.stat dd{margin:.6rem 0 0;font:700 var(--fs-2xl)/1 var(--mono);color:var(--gold-hi);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat .unit{font-size:.5em;color:var(--gold);letter-spacing:.02em}.stat .src{margin-top:.6rem;font-size:var(--fs-xs);color:var(--ink-mute);line-height:1.45}.grid3{display:grid;gap:1.15rem;margin-top:clamp(2.5rem,6vw,3.5rem)}@media (min-width:740px){.grid3{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.tile{position:relative;padding:clamp(1.6rem,3.6vw,2.1rem);border-radius:var(--r-md);background:linear-gradient(165deg,#ffffff0d,#ffffff04);border:1px solid var(--gold-a18);overflow:hidden;transition:border-color .4s var(--ease),transform .4s var(--ease-out)}.tile:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(70% 55% at 50% 0%,rgba(197,160,84,.14),transparent 70%)}.tile:hover{border-color:var(--gold-a35);transform:translateY(-4px)}.tile:hover:before{opacity:1}.tile-n{position:relative;font:700 var(--fs-xs)/1 var(--mono);letter-spacing:.2em;color:var(--gold-lo);margin-bottom:1.1rem}.tile h3{position:relative;font-size:var(--fs-xl);margin-bottom:.6rem}.tile p{position:relative;color:var(--ink-soft);font-size:var(--fs-sm)}.honor{margin-top:clamp(2.5rem,6vw,3.5rem);padding:clamp(1.8rem,4.5vw,3rem);border-radius:var(--r-lg);background:linear-gradient(150deg,#c5a05424,#c5a05406);border:1px solid var(--gold-a35);display:grid;gap:1.25rem;align-items:center}@media (min-width:840px){.honor{grid-template-columns:auto 1fr;gap:clamp(2rem,4vw,3.5rem)}}.honor-num{font:700 clamp(3rem,11vw,5.5rem)/1 var(--mono);letter-spacing:.05em;color:var(--gold-hi);font-variant-numeric:tabular-nums;text-shadow:0 0 44px rgba(197,160,84,.35)}.honor-txt h3{font-size:var(--fs-xl);margin-bottom:.65rem}.claim{margin-top:clamp(1.1rem,2.4vw,1.6rem);font:italic 600 var(--fs-xl)/1.15 var(--serif);letter-spacing:-.015em;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.pilastri{display:grid;gap:1rem;margin-top:clamp(2.5rem,6vw,3.5rem);counter-reset:pilastro}@media (min-width:700px){.pilastri{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1100px){.pilastri{grid-template-columns:repeat(4,1fr)}}.pilastro{position:relative;padding:clamp(1.6rem,3.6vw,2.1rem) clamp(1.4rem,3vw,1.8rem);border-radius:var(--r-md);background:linear-gradient(170deg,#ffffff0d,#ffffff03);border:1px solid var(--gold-a18);transition:border-color .4s var(--ease),transform .4s var(--ease-out)}.pilastro:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease);border-radius:inherit;background:radial-gradient(75% 55% at 50% 0%,rgba(197,160,84,.16),transparent 70%)}.pilastro:hover{border-color:var(--gold-a35);transform:translateY(-4px)}.pilastro:hover:before{opacity:1}.pilastro-n{position:relative;font:700 clamp(2.2rem,5vw,3rem)/1 var(--mono);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px var(--gold-a35);margin-bottom:.9rem}.pilastro h3{position:relative;font:800 var(--fs-sm)/1.1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:.45rem}.pilastro-t{position:relative;font-family:var(--serif);font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.015em;margin-bottom:.75rem}.pilastro p{position:relative;color:var(--ink-soft);font-size:var(--fs-sm)}@media (min-width:1100px){.pilastro:not(:last-child):after{content:"\2192";position:absolute;right:-1rem;top:50%;transform:translateY(-50%);z-index:2;font:700 1.1rem/1 var(--mono);color:var(--gold-lo);width:2rem;text-align:center}}.ruoli-board{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .45em;margin-top:clamp(1.6rem,4vw,2.4rem);font:600 clamp(2rem,5.6vw,5rem)/1.05 var(--serif);letter-spacing:-.025em;color:var(--ink)}.ruoli-word{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;height:1.3em;min-width:6.2em;line-height:1.3}.ruoli-item{position:absolute;left:0;top:0;white-space:nowrap;font-style:italic;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.ruoli-item:first-child{position:relative;display:inline-block}.ruoli-item:not(:first-child){transform:translateY(110%)}.ruoli{list-style:none;margin-top:clamp(2rem,5vw,3rem);display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ruolo{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:var(--r-md);border:1px solid var(--gold-a18);background:linear-gradient(170deg,#ffffff0b,#ffffff03);transform-origin:50% 0}.ruolo b{flex:none;font:700 1.1rem/1 var(--mono);letter-spacing:-.02em;color:var(--gold)}.ruolo span{font-family:var(--serif);font-size:var(--fs-lg);line-height:1.15;letter-spacing:-.01em}.ruolo.oro{border-color:var(--gold-a35);background:linear-gradient(170deg,#c5a05429,#c5a0540a)}.ruolo.oro b,.ruolo.oro span{color:var(--gold-hi)}.fx .ruoli{perspective:900px}.voce-sec{padding-block:0}.voce-stage{position:relative;min-height:100vh;display:grid;align-items:center;overflow:hidden;background:radial-gradient(60% 50% at 50% 56%,rgba(197,160,84,.1),transparent 70%),var(--navy-900)}#voce-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.voce-in{position:relative;z-index:1;padding-block:clamp(5.5rem,8vh,7rem) clamp(1rem,5vh,7rem);text-align:center}.voce-in .display{margin-inline:auto}.voce-singole{position:relative;height:clamp(8rem,26vh,18rem);margin-top:clamp(1rem,3vh,2rem)}.voce-singole span{position:absolute;white-space:nowrap;font:italic 500 clamp(.92rem,1.7vw,1.3rem)/1.2 var(--serif);color:var(--ink-mute);padding:.4em .8em;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#070f1c9e}.voce-singole span:nth-child(1){left:5%;top:6%;font:600 clamp(.7rem,1.2vw,.9rem)/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.voce-singole span:nth-child(2){right:9%;top:24%;font:400 clamp(.95rem,1.7vw,1.3rem)/1.2 var(--sans,system-ui,sans-serif);font-style:normal}.voce-singole span:nth-child(3){left:16%;top:60%}.voce-singole span:nth-child(4){right:4%;top:78%;color:transparent;-webkit-text-stroke:1px var(--ink-mute)}.voce-riga{display:block;width:min(100%,22rem);height:1px;margin:1.4rem auto 0;background:linear-gradient(90deg,transparent,var(--gold-hi),transparent)}.fx .voce-riga{transform:scaleX(0)}@media (max-width:700px){.voce-singole span:nth-child(1){left:2%;top:4%}.voce-singole span:nth-child(2){right:2%;top:30%}.voce-singole span:nth-child(3){left:8%;top:56%}.voce-singole span:nth-child(4){left:2%;right:auto;top:80%}}.voce-word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;font:700 clamp(3.4rem,14vw,12rem)/1 var(--serif);letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--gold-a35)}.has-voce .voce-word{display:none}.voce-cit{position:relative;margin:clamp(1rem,3vh,2rem) auto 0;max-width:54rem}.voce-cit p{font:600 clamp(1.45rem,3.1vw,2.7rem)/1.18 var(--serif);letter-spacing:-.02em;color:var(--ink)}.voce-cit em{font-style:italic;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.voce-testo{padding-block:clamp(3.5rem,8vw,6rem)}.voce-testo p{font-size:var(--fs-lg);line-height:1.55;color:var(--ink-soft);max-width:46rem;margin-bottom:clamp(1rem,2.2vw,1.4rem)}.voce-testo p.forte{font-family:var(--serif);font-weight:600;font-size:var(--fs-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:clamp(2rem,4.5vw,3rem) 0 clamp(1.2rem,3vw,1.8rem)}.voce-testo p.forte.oro{background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.voce-azioni{list-style:none;margin:clamp(1.5rem,3.5vw,2.5rem) 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.voce-azioni li{display:flex;gap:.9rem;align-items:baseline;padding:.9rem 1.1rem;border-radius:var(--r-md);border:1px solid var(--gold-a18);background:linear-gradient(170deg,#ffffff0b,#ffffff03);font-family:var(--serif);font-size:var(--fs-lg);line-height:1.2;color:var(--ink)}.voce-azioni b{flex:none;font:700 .8rem/1 var(--mono);letter-spacing:.1em;color:var(--gold)}.voce-azioni li.forte{grid-column:1/-1;border-color:var(--gold-a35);background:linear-gradient(170deg,#c5a05429,#c5a0540a)}.quota-sec{background:radial-gradient(55% 45% at 16% 42%,rgba(197,160,84,.13),transparent 70%),var(--navy-900)}h2.eyebrow{margin-bottom:1rem}.quota-cit{max-width:64rem}.quota-cit .display{margin:0;font-family:var(--serif);font-weight:600;line-height:1.06;letter-spacing:-.02em}.quota-grid{display:grid;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,4rem);align-items:start}@media (min-width:900px){.quota-grid{grid-template-columns:minmax(15rem,.75fr) 1.25fr}.quota-big{position:sticky;top:6.5rem;align-self:start}}.quota-n{display:flex;align-items:flex-start;gap:.06em;font:700 clamp(7rem,21vw,16rem)/.82 var(--serif);letter-spacing:-.07em;background:linear-gradient(160deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi);transform-origin:20% 60%}.quota-cur{font-size:.3em;margin-top:.28em;letter-spacing:-.02em}.quota-5{font-variant-numeric:tabular-nums;min-width:.62em}.quota-tag{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.quota-tag li{font:600 var(--fs-xs)/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi);padding:.6em .95em;border:1px solid var(--gold-a35);border-radius:999px}.quota-txt p{font-size:var(--fs-lg);line-height:1.55;color:var(--ink-soft);max-width:44rem;margin-bottom:clamp(1rem,2.2vw,1.4rem)}.quota-txt .lead{font-family:var(--serif);font-size:var(--fs-xl);line-height:1.25;color:var(--ink)}.quota-txt .quota-riga{font-family:var(--serif);font-size:var(--fs-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:clamp(1.2rem,3vw,2rem) 0}.quota-riga b{background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.quota-txt .quota-non{font-family:var(--serif);font-size:var(--fs-xl);line-height:1.4;color:var(--ink-mute);margin:clamp(1.4rem,3.5vw,2.2rem) 0}.quota-non strong{font-weight:600;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.barrato{position:relative;display:inline-block}.barrato:after{content:"";position:absolute;left:-.08em;right:-.08em;top:54%;height:2px;background:var(--gold);transform:scaleX(1);transform-origin:left}.fx .barrato:after{transform:scaleX(0);transition:transform .6s var(--ease)}.fx .barrato:nth-of-type(2):after{transition-delay:.4s}.fx .quota-non.vis .barrato:after{transform:scaleX(1)}.quota-4{list-style:none;margin-top:clamp(2rem,5vw,3rem);display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.quota-4 li{display:flex;gap:.9rem;align-items:baseline;padding:.95rem 1.1rem;border-radius:var(--r-md);border:1px solid var(--gold-a18);background:linear-gradient(170deg,#ffffff0b,#ffffff03);font-family:var(--serif);font-size:var(--fs-lg);line-height:1.2;color:var(--ink)}.quota-4 b{flex:none;font:700 .8rem/1 var(--mono);letter-spacing:.1em;color:var(--gold)}.quota-fine{margin-top:clamp(2rem,5vw,3rem);font:600 var(--fs-2xl)/1.1 var(--serif);letter-spacing:-.02em;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.promotore{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.07);font-size:var(--fs-xs);color:var(--ink-mute);line-height:1.65;max-width:60ch}.promotore b{color:var(--ink-soft);font-weight:600}.nota{margin-top:clamp(2rem,4vw,2.75rem);padding:1.15rem 1.35rem;border-left:2px solid var(--gold-a35);background:linear-gradient(90deg,var(--gold-a08),transparent 70%);color:var(--ink-mute);font-size:var(--fs-sm);line-height:1.6;max-width:66ch}.circuito{margin-top:clamp(2.5rem,6vw,3.5rem)}.circuito-t{font-size:var(--fs-xl);margin-bottom:.7rem}.circuito-p{margin-bottom:1.75rem}.slots{display:grid;gap:.7rem}@media (min-width:620px){.slots{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.slots{grid-template-columns:repeat(3,1fr)}}.slot{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;min-height:104px;padding:1.15rem;border-radius:var(--r-md);border:1px dashed var(--gold-a35);background:#ffffff05}.slot-k{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.4}.slot-s{font:600 .6rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-lo)}.faq{margin-top:1rem}details{border-top:1px solid var(--gold-a18)}details:last-child{border-bottom:1px solid var(--gold-a18)}summary{position:relative;cursor:pointer;list-style:none;padding:1.35rem 2.8rem 1.35rem 0;min-height:44px;font-family:var(--serif);font-size:var(--fs-lg);transition:color .25s}summary::-webkit-details-marker{display:none}summary:hover{color:var(--gold-hi)}summary:after{content:"";position:absolute;right:.4rem;top:50%;width:11px;height:11px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:translateY(-70%) rotate(45deg);transition:transform .35s var(--ease)}details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.ans{overflow:hidden}.ans p{padding:0 0 1.5rem;color:var(--ink-soft);max-width:66ch;font-size:var(--fs-sm)}.closing{background:radial-gradient(76% 62% at 50% 0%,rgba(197,160,84,.14),transparent 62%),var(--navy-900)}.closing .body{margin-inline:auto}footer{padding:clamp(3rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem);border-top:1px solid var(--gold-a18);background:var(--navy-950)}.foot-grid{display:grid;gap:2rem}@media (min-width:740px){.foot-grid{grid-template-columns:1.5fr 1fr;gap:3rem}}.legal{font-size:var(--fs-xs);color:var(--ink-mute);line-height:1.7;max-width:58ch}.copyright{margin-top:clamp(2rem,4vw,3rem);padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.07);font-size:var(--fs-xs);color:var(--ink-mute);display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:space-between}.js-anim .hero-copy [data-rise]{opacity:0;transform:translateY(26px)}.js-anim .hero-copy .ln-i{transform:translateY(105%)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.card-fb{transform:none}.js-anim .hero-copy [data-rise]{opacity:1;transform:none}.js-anim .hero-copy .ln-i{transform:none}}@media print{body{background:#fff;color:#000}.topbar,.hero:before,.hero:after,.hero-visual,.hero-fac,.scroll-hint,.conta,.btn,.pre,.cur,.grain,.ruler,.voce-word,.voce-singole,.ruoli-board,#voce-canvas,.quota-big{display:none}.sec{padding-block:1.5rem}.voce-stage{min-height:0}.voce-cit p,.voce-cit em,.voce-azioni li,.voce-testo p,.ruolo span,.ruolo b,.quota-txt p,.quota-4 li,.quota-fine,.quota-riga b,.quota-non strong{color:#000;-webkit-text-fill-color:#000;background:none}.accent,.claim,.manif-t .accent,.voce-testo p.forte.oro,.menu-claim em,.h2 .kick,.ruoli-item{background:none;-webkit-text-fill-color:#000;color:#000}.manif-sub,.manif-t,.body,.lede,.tile p,.pilastro p,.pilastro-t,.pilastro h3,.tile h3,h1,h2,h3,.legal,.copyright,.promotore,.eyebrow{color:#000;-webkit-text-fill-color:#000;opacity:1!important}.manif-hud,.manif-big{display:none}.manif-scene{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important}.card-2,.tessera-obj,.cap,.card-fb{display:none}a{color:#000}}.pre{display:none;position:fixed;inset:0;z-index:1000;color:var(--ink);animation:pre-fail .7s cubic-bezier(.76,0,.24,1) 3.4s forwards}.pre-on .pre{display:block}.pre-curtain{position:absolute;inset:0;background:var(--navy-950)}.pre-in{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);display:grid;justify-items:center;gap:1.4rem;text-align:center}.pre-mark{width:clamp(96px,14vw,132px);height:auto;overflow:visible;will-change:transform}.pre-word{overflow:hidden;padding:0 .08em .06em;line-height:1}.pre-w{display:block;font:700 clamp(2.2rem,6vw,3.4rem)/1 var(--serif);letter-spacing:-.025em;font-variation-settings:"opsz" 144;color:var(--ink)}.pre-on .pre-w{transform:translateY(112%)}.pre-lbl{position:absolute;left:clamp(1.25rem,4vw,3rem);bottom:clamp(1.25rem,4vw,2.5rem);font:600 var(--fs-xs)/1 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute)}.pre-num{position:absolute;right:clamp(1.25rem,4vw,3rem);bottom:clamp(.9rem,3vw,2rem);font:700 clamp(3rem,9vw,6.5rem)/1 var(--mono);letter-spacing:-.05em;color:var(--gold-hi);font-variant-numeric:tabular-nums}@keyframes pre-fail{to{transform:translateY(-101%);visibility:hidden}}.cur{position:fixed;left:0;top:0;z-index:999;pointer-events:none;display:none}.cur-on .cur{display:block}.cur-on body,.cur-on a,.cur-on button,.cur-on summary,.cur-on label{cursor:none}.cur-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 12px #e3c27e73;transition:transform .4s var(--ease-out),background-color .3s,box-shadow .3s}.cur-lbl{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(.6);opacity:0;white-space:nowrap;font:700 .56rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#170f04;transition:opacity .25s var(--ease),transform .4s var(--ease-out)}.cur.is-link .cur-dot{transform:scale(8);background:#e3c27ef0;box-shadow:none}.cur.is-link .cur-lbl{opacity:1;transform:translate(-50%,-50%) scale(1)}.cur.is-text,.cur.is-off,.is-drag .cur{opacity:0}.grain{position:fixed;inset:-50%;z-index:997;pointer-events:none;display:none;background:url(/assets/img/grain.png) repeat 0 0/128px 128px;opacity:.09;mix-blend-mode:overlay;animation:grain 1.2s steps(6) infinite}.grain-on .grain{display:block}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-4%,3%)}34%{transform:translate(3%,-5%)}51%{transform:translate(-2%,-2%)}68%{transform:translate(5%,4%)}85%{transform:translate(-5%,1%)}to{transform:translate(2%,-4%)}}.ruler{position:fixed;right:clamp(.7rem,1.6vw,1.5rem);top:50%;transform:translateY(-50%);z-index:60;display:none;flex-direction:column;align-items:flex-end;gap:.7rem;pointer-events:none}.ruler-on .ruler{display:flex}@media (max-width:1099px),(max-height:560px){.ruler-on .ruler{display:none}}.ruler-track{position:relative;width:12px;height:min(36vh,300px);border-bottom:1px solid var(--gold-a35);background:repeating-linear-gradient(to bottom,var(--gold-a35) 0 1px,transparent 1px 30px) right top/12px 100% no-repeat,repeating-linear-gradient(to bottom,var(--gold-a18) 0 1px,transparent 1px 6px) right top/6px 100% no-repeat}.ruler-fill{position:absolute;left:-3px;top:0;width:1px;height:100%;background:var(--gold-hi);transform:scaleY(0);transform-origin:top;box-shadow:0 0 8px #e3c27e99}.ruler-n{font:700 .6rem/1 var(--mono);letter-spacing:.14em;color:var(--gold-hi);font-variant-numeric:tabular-nums}.fx .pilastri{perspective:1100px}.fx .pilastro{transition:border-color .4s var(--ease)}.fx [data-magnetic]{transition-property:box-shadow,border-color,color,background-color,filter}.closing .display{transform-origin:50% 55%}@media (min-width:900px) and (min-height:600px){.fx .closing{min-height:100vh;display:grid;place-items:center}.fx .closing .display{font-size:clamp(2.6rem,6.2vw,5.6rem);margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.pre,.cur,.grain,.ruler{display:none!important}}h1,h2,.display,.pre-w{font-variation-settings:"opsz" 144}.brand-txt b{font-family:var(--serif);font-weight:700;font-variation-settings:"opsz" 144;letter-spacing:-.02em}.hero{padding-block:clamp(5.6rem,11vw,7.6rem) clamp(3.5rem,6vw,5rem)}.hero-in{display:block}.hero-bar{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--gold-a18);margin-bottom:clamp(1.8rem,5vw,3.6rem)}@media (min-width:900px){.hero-bar{grid-template-columns:1.35fr 1fr 1fr .7fr}}.hero-bar span{padding:.85rem 1rem .85rem 0;font:600 var(--fs-xs)/1.35 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute)}.hero-bar span+span{border-left:1px solid var(--gold-a18);padding-left:1rem}@media (max-width:899.98px){.hero-bar span:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--gold-a18)}.hero-bar span:nth-child(4){border-top:1px solid var(--gold-a18)}}.hero-bar b{color:var(--gold-hi);font-weight:600}.hero-bar a{color:var(--gold-hi);text-decoration:none}.hero-bar a:hover{text-decoration:underline}.hero-side{display:none}@media (min-width:1300px){.hero-side{display:block;position:absolute;left:clamp(.6rem,1.4vw,1.3rem);top:50%;writing-mode:vertical-rl;transform:rotate(180deg) translateY(50%);font:600 .6rem/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}}.hero-stage{position:relative}h1.hero-h{font-size:clamp(3rem,10.4vw,9.6rem);line-height:.94;letter-spacing:-.035em;margin:0;position:relative;z-index:2;text-wrap:initial}.hero-h .ln{padding-bottom:.08em}@media (min-width:1000px){.hero-h .ln:nth-child(2){padding-left:clamp(0px,11vw,10rem)}.hero-h .ln:nth-child(3){padding-left:clamp(0px,3vw,2.5rem)}.hero-stage{min-height:min(41vw,540px)}.hero-stage .hero-visual{position:absolute;right:-1.5%;top:-4%;width:min(46%,640px);max-width:none;margin:0;z-index:1;aspect-ratio:1/.9}.hero-stage .hero-fac{position:absolute;left:0;right:0;bottom:-.2rem;text-align:right}}@media (max-width:999.98px){.hero-stage .hero-visual{margin-top:clamp(1.5rem,5vw,2.5rem)}}.wd{display:inline-block;white-space:nowrap}.ch{display:inline-block;will-change:transform}.js-anim .hero-copy .ch{transform:translateY(112%)}.js-anim .hero-copy .ln-i.ha-ch{transform:none}@media (prefers-reduced-motion:reduce){.js-anim .hero-copy .ch{transform:none}}.hero-foot{display:grid;gap:clamp(1.5rem,4vw,3rem);border-top:1px solid var(--gold-a18);padding-top:clamp(1.5rem,3.5vw,2.5rem);margin-top:clamp(1.5rem,4vw,3rem)}@media (min-width:900px){.hero-foot{grid-template-columns:1fr 1.15fr;align-items:start}}.hero-foot .cta{margin-top:0;max-width:none}.hero-foot .claim{margin-top:1rem}.cap{display:none}@media (min-width:1100px){.cap{display:block;position:sticky;top:24vh;height:0;z-index:0;pointer-events:none;text-align:right;padding-right:clamp(2.4rem,4.5vw,4rem);font:700 clamp(6rem,10vw,10rem)/1 var(--serif);letter-spacing:-.05em;font-variation-settings:"opsz" 144;color:transparent;-webkit-text-stroke:1px var(--gold-a18);opacity:.65}.chiara .cap{-webkit-text-stroke:1px rgba(10,21,38,.14)}.closing>.cap{position:absolute;left:0;right:0}#voce>.cap{z-index:1}.sec{position:relative}.sec>.wrap{position:relative;z-index:1}}.pilastri{display:block;border-top:1px solid var(--gold-a35);margin-top:clamp(2.5rem,6vw,3.5rem);perspective:none}.pilastro{display:grid;grid-template-columns:3.2rem 1fr;gap:.6rem 1.2rem;align-items:baseline;padding:clamp(1.4rem,3vw,2rem) 0;border:0;border-bottom:1px solid var(--gold-a18);border-radius:0;background:none;transition:none}@media (min-width:900px){.pilastro{grid-template-columns:4rem 1.1fr 1.4fr;gap:1rem 3rem}}.pilastro:before{inset:auto 0 0;height:140%;border-radius:0;opacity:0;transform:translateY(60%);background:radial-gradient(100% 70% at 50% 100%,rgba(197,160,84,.22),transparent 75%);transition:transform .6s var(--ease-out),opacity .4s var(--ease)}.pilastro:hover{transform:none;border-color:var(--gold-a35)}.pilastro:hover:before{opacity:1;transform:translateY(0)}.pilastro:after{display:none}.pilastro-n{font:700 var(--fs-sm)/1 var(--mono);letter-spacing:.14em;margin:0;color:var(--gold);-webkit-text-stroke:0}.pilastro h3{font:700 clamp(1.7rem,3.6vw,3rem)/1 var(--serif);letter-spacing:-.03em;text-transform:none;color:var(--ink);margin:0;font-variation-settings:"opsz" 144;transition:color .3s}.pilastro:hover h3{color:var(--gold-hi);font-style:italic}.pilastro-t{grid-column:2;font:italic 500 var(--fs-md)/1.3 var(--serif);color:var(--gold-hi);margin:0}.pilastro>p:last-child{grid-column:2;margin-top:.4rem;max-width:52ch}@media (min-width:900px){.pilastro-t{grid-column:2;grid-row:2}.pilastro>p:last-child{grid-column:3;grid-row:1/3;margin-top:.3rem}}.quota-sec.chiara{background:radial-gradient(55% 45% at 16% 42%,rgba(197,160,84,.16),transparent 70%),#f4f1ea;color:var(--navy-850)}.chiara{--gold-ink:#6f5a2c}.chiara .eyebrow,.chiara h2.eyebrow{color:var(--gold-ink)}.chiara .quota-cit .display{color:var(--navy-850)}.chiara .accent{background:linear-gradient(104deg,#a8863f,var(--gold-lo));-webkit-background-clip:text;background-clip:text;color:var(--gold-lo)}.chiara .quota-txt p{color:#2a3446}.chiara .quota-txt .lead,.chiara .quota-txt .quota-riga,.chiara .quota-non strong{color:var(--navy-850)}.chiara .quota-riga b,.chiara .quota-non strong,.chiara .quota-fine{background:linear-gradient(104deg,#a8863f,var(--gold-lo));-webkit-background-clip:text;background-clip:text;color:var(--gold-lo)}.chiara .quota-non{color:#6b7484}.chiara .quota-n{background:linear-gradient(160deg,var(--gold),#a8863f 55%,var(--gold-lo));-webkit-background-clip:text;background-clip:text}.chiara .quota-tag li{color:var(--gold-ink);border-color:#8a703873}.chiara .quota-4 li{background:#fff;border-color:#0a15261a;color:var(--navy-850)}.chiara .quota-4 b{color:var(--gold-ink)}.chiara .barrato:after{background:var(--gold-lo)}.chiara .btn{box-shadow:0 14px 30px -12px #8a703899}.chiara :focus-visible{outline-color:var(--gold-lo)}.topbar-right{display:flex;align-items:center;gap:.6rem}.menu-btn{flex:none;width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--gold-a35);border-radius:50%;cursor:pointer;transition:border-color .3s,background .3s}.menu-btn:hover{border-color:var(--gold-hi);background:#c5a0541a}.menu-btn-l{position:relative;display:block;width:16px;height:2px;background:var(--gold-hi);transition:transform .35s var(--ease),background .2s}.menu-btn-l:before,.menu-btn-l:after{content:"";position:absolute;left:0;width:16px;height:2px;background:var(--gold-hi);transition:transform .35s var(--ease)}.menu-btn-l:before{top:-5px}.menu-btn-l:after{top:5px}.menu-open .menu-btn-l{background:transparent}.menu-open .menu-btn-l:before{transform:translateY(5px) rotate(45deg)}.menu-open .menu-btn-l:after{transform:translateY(-5px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:900;overflow:auto;background:radial-gradient(70% 55% at 30% 20%,rgba(197,160,84,.12),transparent 62%),var(--navy-950);padding:clamp(5.5rem,14vh,9rem) 0 3rem}.menu[hidden],.no-js .menu-btn{display:none}.no-js .menu[hidden]{display:block;position:static;inset:auto;z-index:auto;overflow:visible;padding:clamp(5.5rem,14vh,7rem) 0 1.5rem;background:none}.menu-open{overflow:hidden}.menu-open .topbar{z-index:950;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.menu-in{width:min(100% - var(--gutter)*2,var(--maxw));margin-inline:auto}.menu-list{list-style:none;margin:1.2rem 0 0;padding:0;perspective:1000px}.menu-list a{display:flex;align-items:baseline;gap:clamp(.8rem,2vw,1.4rem);padding:.28em 0;text-decoration:none;color:var(--ink);font:700 clamp(2rem,6.4vw,5.2rem)/1.05 var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 144;border-bottom:1px solid var(--gold-a18);transition:color .3s var(--ease),padding-left .4s var(--ease-out)}.menu-list a b{font:700 .22em/1 var(--mono);letter-spacing:.2em;color:var(--gold);transform:translateY(-.9em)}.menu-list a:hover,.menu-list a:focus-visible{color:var(--gold-hi);font-style:italic;padding-left:.2em}.menu-list a:focus-visible{outline:none;border-bottom-color:var(--gold-hi)}.menu-foot{display:flex;flex-wrap:wrap;gap:1rem 3rem;align-items:baseline;margin-top:clamp(2rem,5vh,3.5rem)}.menu-claim{font:600 var(--fs-xl)/1.1 var(--serif);color:var(--ink);letter-spacing:-.02em}.menu-claim em{font-style:italic;background:linear-gradient(104deg,var(--gold-hi),var(--gold) 58%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold-hi)}.menu-link{font:600 var(--fs-sm)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-hi);text-decoration:none}.menu-link:hover{text-decoration:underline}@media (max-width:479px){.topbar-cta{display:none}}footer{overflow:hidden}.foot-mark{margin:clamp(1.5rem,4vw,3rem) 0 -.22em;text-align:center;font:700 clamp(4.6rem,19vw,17rem)/.9 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144;color:transparent;-webkit-text-stroke:1px var(--gold-a35);-webkit-user-select:none;user-select:none;pointer-events:none}.copyright{position:relative;z-index:1}.closing{position:relative;overflow:hidden}.closing:before{content:"";position:absolute;inset:-20% -10%;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(38% 34% at 30% 40%,rgba(197,160,84,.22),transparent 70%),radial-gradient(34% 30% at 70% 60%,rgba(22,48,79,.9),transparent 70%);animation:aurora 14s ease-in-out infinite alternate}.closing>.wrap{position:relative;z-index:1}@keyframes aurora{0%{transform:translate(0) rotate(0)}50%{transform:translate(4%,-3%) rotate(3deg)}to{transform:translate(-4%,3%) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.closing:before{animation:none}}.tile,.ruolo,.voce-azioni li,.quota-4 li{border:0;border-radius:0;background:none;box-shadow:none}.ruolo.oro,.voce-azioni li.forte,.chiara .quota-4 li{background:none}.tile:before{display:none}.grid3{gap:0}@media (min-width:740px){.grid3{gap:0 clamp(1.5rem,3vw,2.5rem)}.grid3 .tile:nth-child(2){margin-top:3.5rem}}.tile{padding:1.3rem 0 1.5rem;border-top:1px solid var(--gold-a35);overflow:visible}.tile:hover{transform:none;border-top-color:var(--gold)}.tile .tile-n{font:700 clamp(2rem,3.4vw,2.8rem)/1 var(--serif);letter-spacing:-.03em;margin-bottom:1rem;color:var(--gold);-webkit-text-stroke:0}.pilastro .pilastro-n{font:700 var(--fs-sm)/1 var(--mono);letter-spacing:.14em;margin:0;color:var(--gold);-webkit-text-stroke:0}.ruoli,.voce-azioni,.quota-4{display:block;border-top:1px solid var(--gold-a35)}.ruolo,.voce-azioni li,.quota-4 li{display:grid;grid-template-columns:3.2rem 1fr;gap:.6rem 1.2rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid var(--gold-a18);font-family:var(--serif);font-size:var(--fs-lg);line-height:1.2;color:var(--ink)}@media (min-width:900px){.ruolo,.voce-azioni li,.quota-4 li{grid-template-columns:4rem 1fr;column-gap:3rem}}.ruolo span{font-size:inherit;transition:color .3s}.ruolo b,.voce-azioni b,.quota-4 b{font:700 var(--fs-sm)/1 var(--mono);letter-spacing:.14em;color:var(--gold)}.ruolo.oro,.voce-azioni li.forte{border-bottom:2px solid var(--gold)}.ruolo.oro span,.voce-azioni li.forte{font-style:italic;color:var(--gold-hi)}.ruolo.oro b,.voce-azioni li.forte b{color:var(--gold)}.chiara .quota-4{border-top-color:#0a15262e}.ruolo{transition:border-color .3s var(--ease);cursor:default}.cur-on .ruolo{cursor:none}.ruolo:hover{border-color:var(--gold)}.ruolo:hover span{color:var(--gold-hi)}@media (min-width:1100px){.ruoli{display:grid;grid-template-columns:repeat(7,1fr);gap:0 1rem;border-top:0}.ruolo{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 0 0;border-bottom:0;border-top:1px solid var(--gold-a18);font-size:clamp(.95rem,1.15vw,1.13rem)}.ruolo.oro{border-bottom:0;border-top:2px solid var(--gold)}.ruolo:hover{border-top-color:var(--gold)}}@media (min-width:900px){.quota-4{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid rgba(10,21,38,.18)}.quota-4 li{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.1rem 0;border-bottom:0}.quota-4 li+li{border-left:1px solid rgba(10,21,38,.14);padding-left:1.2rem}}:root{--fs-4xl:clamp(2.4rem,1.4rem + 3.9vw,5.2rem)}@media (min-width:1700px){:root{--fs-4xl:6rem}}@media (min-width:2200px){:root{--fs-4xl:6.8rem}}.h2{font-size:var(--fs-4xl);line-height:1;letter-spacing:-.035em;margin-bottom:1.5rem}.h2 .ln{padding-bottom:.12em;margin-bottom:-.12em}.quota-cit{max-width:none;margin:0}.quota-cit .display{font-size:clamp(1.85rem,1rem + 3.9vw,5.2rem);line-height:1;letter-spacing:-.035em}.pilastro h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}.ruoli-board{font-size:clamp(1.8rem,4.4vw,3.8rem)}@media (min-width:900px) and (min-height:600px){.fx .closing .display{font-size:clamp(3rem,7.6vw,7.2rem)}}@media (min-width:900px){.voce-in{padding-top:clamp(5rem,7vh,6rem)}.voce-singole{height:clamp(7rem,22vh,15rem)}}@media (min-width:900px) and (max-height:700px){.voce-in{padding-top:4.5rem;padding-bottom:.5rem}.voce-singole{height:clamp(5rem,16vh,15rem)}.voce-cit p{font-size:clamp(1.3rem,2.6vw,2.2rem)}}@media (max-width:899.98px){.closing{min-height:auto;display:block}.closing .display{font-size:clamp(2.4rem,12vw,4rem);margin-bottom:1.25rem}.closing .body.big{font-size:var(--fs-md)}footer{padding-bottom:0}footer>.wrap{display:flex;flex-direction:column}.foot-mark{order:9;font-size:clamp(4.6rem,27vw,17rem);line-height:.85;margin:clamp(1rem,4vw,2rem) calc(var(--gutter)*-1) -.3em}.copyright{margin-top:1.5rem}}.sec-head{display:grid;gap:1.25rem clamp(2rem,5vw,4rem);margin-bottom:clamp(2rem,4vw,3rem)}.sec-head .h2{margin-bottom:0}.sec-head>.body.big{margin:0}.sec-head+.pilastri,.sec-head+.grid3,.sec-head+.tessera-2col{margin-top:0}@media (min-width:1000px){.sec-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end}.sec-head>.body.big{margin:0 0 .35em;max-width:none;padding-left:1.25rem;border-left:1px solid var(--gold-a35)}}.h2 .kick{font-size:.36em;letter-spacing:0;line-height:1.3;margin-bottom:.45em}.h2--una .ln{display:inline-block;vertical-align:top;margin-right:.22em}.voce-cit .fr{display:block;text-wrap:balance}.man-home p,.voce-testo p,.quota-txt p{text-wrap:pretty}.tessera-2col{display:grid;gap:2rem;margin-top:clamp(2.5rem,6vw,3.5rem)}@media (min-width:1000px){.tessera-2col{grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}.tessera-obj{position:sticky;top:22vh}}.tessera-2col .grid3{grid-template-columns:1fr;gap:0;margin-top:0}.tessera-2col .grid3 .tile:nth-child(2){margin-top:0}.tessera-obj{perspective:1400px}.card-tilt{transform-style:preserve-3d}.card-2{margin-inline:auto}.card-2,.has-webgl .card-2{opacity:1;pointer-events:auto;transform:rotateY(-18deg) rotateX(6deg)}.fx .card-2{transform:none;transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}@media (prefers-reduced-motion:reduce){.card-2{transform:none}}.card-2 .card-fb-num{transition:text-shadow .4s}.card-2 .card-fb-seal{transition:filter .4s}.card-2[data-zona="0"] .card-fb-num{text-shadow:0 0 22px var(--gold-hi)}.card-2[data-zona="1"] .card-fb-seal{filter:drop-shadow(0 0 14px var(--gold-hi))}.card-2[data-zona="2"]{border-color:var(--gold-hi);box-shadow:0 34px 74px -32px #000000eb,0 0 0 1px var(--gold-hi)}@media (max-width:899.98px){.hero-bar{margin-bottom:clamp(1.2rem,4vw,2.2rem)}.hero-bar span:nth-child(1),.hero-bar span:nth-child(4){display:none}.hero-bar span:nth-child(2){border-left:0;padding-left:0}.hero-bar span:nth-child(3){border-top:0;border-left:1px solid var(--gold-a18);padding-left:1rem}}@media (max-width:999.98px){h1.hero-h{font-size:clamp(2.4rem,13.5vw,6.5rem)}.hero-h .ln:nth-child(2){padding-left:12vw}.hero-stage .hero-visual{width:114%;max-width:none;margin:-3.5rem 0 0;aspect-ratio:1/.82}.hero-stage #hero-canvas,.hero-stage .card-fb{translate:4% 0}.hero-stage .card-fb{width:min(72%,25rem)}.hero-stage .hero-fac{text-align:left;margin-top:-.3rem;justify-self:start;max-width:calc(100vw - 2*var(--gutter))}.hero-foot{margin-top:clamp(1rem,3vw,1.6rem)}.no-webgl .hero-stage .hero-visual,.no-js .hero-stage .hero-visual{width:100%;max-width:640px;margin:1.5rem auto 0}.no-webgl .hero-stage .card-fb,.no-js .hero-stage .card-fb{width:min(100%,25rem);translate:0}}@media (max-width:899.98px){.voce-stage{min-height:100svh}.voce-in{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding-block:5.5rem 2.2rem}.voce-singole{flex:1;height:auto;min-height:9rem;margin-top:1.2rem}.voce-singole span:nth-child(n){font-size:clamp(.78rem,3.4vw,1rem);padding:.35em .7em}.voce-singole span:nth-child(1){left:0;top:10%}.voce-singole span:nth-child(2){right:0;top:32%}.voce-singole span:nth-child(3){left:8%;top:56%}.voce-singole span:nth-child(4){left:auto;right:0;top:80%}.voce-cit{margin-top:0}.voce-testo{padding-top:clamp(2rem,6vw,3rem)}.quota-grid{gap:clamp(1.4rem,4vw,2rem)}.quota-big{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(138,112,56,.35)}.quota-n{order:2;font-size:clamp(6.5rem,34vw,9rem);line-height:.78;margin-right:-.05em;transform-origin:80% 70%}.quota-tag{order:1;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0 0 .25em}.quota-tag li{border:0;padding:0;font-size:.7rem;letter-spacing:.16em}.quota-tag li:before{content:"\2014  ";color:var(--gold-lo)}.quota-txt .lead{font-size:clamp(1.35rem,6vw,1.75rem)}}.conta{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(420px,62vh,720px);display:grid;place-items:center;border-block:1px solid var(--gold-a18);background:radial-gradient(70% 60% at 50% 50%,rgba(22,48,79,.7),transparent 70%),var(--navy-950)}#conta-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s var(--ease)}.has-conta #conta-canvas{opacity:1}.conta:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(50% 52% at 50% 50%,rgba(5,11,20,.82),rgba(5,11,20,.3) 62%,transparent 82%)}.conta-in{position:relative;z-index:2;text-align:center;padding:clamp(3rem,8vh,5rem) var(--gutter)}.conta-in .eyebrow{margin-bottom:1rem}.conta-h{font-size:clamp(2.6rem,8.5vw,7.4rem);line-height:.96;letter-spacing:-.035em;margin:0 auto .9rem;font-variation-settings:"opsz" 144}.conta-h .ln{padding-bottom:.1em;margin-bottom:-.06em}.conta-p{font:italic 500 var(--fs-lg)/1.35 var(--serif);color:var(--ink-soft);max-width:34ch;margin:0 auto}@media (max-width:899.98px){.conta{min-height:clamp(380px,72svh,640px)}}.manif{padding-block:0}.manif-stage{position:relative;min-height:100vh}.manif-scene{position:relative;width:min(100% - var(--gutter)*2,var(--maxw-narrow));margin-inline:auto;padding:clamp(4rem,12vh,7rem) 0}.manif-t{font:700 clamp(2.2rem,1.6rem + 3.6vw,5rem)/1 var(--serif);letter-spacing:-.035em;margin:0 0 1.2rem;font-variation-settings:"opsz" 144;color:var(--ink)}.manif>.cap{display:none}.manif-t .ln{padding-bottom:.12em;margin-bottom:-.1em}.manif-lista{font-size:clamp(1.7rem,1.2rem + 2.6vw,3.6rem)}.manif-lista .ln{padding-bottom:.08em}.manif-sub{font:500 var(--fs-xl)/1.35 var(--serif);color:var(--ink-soft);letter-spacing:-.01em;max-width:34ch;margin:0 0 1.2rem}.manif-sub .ln{padding-bottom:.1em}.manif-scene .eyebrow{margin-bottom:1rem}.manif .firma{position:relative;margin-top:clamp(1.5rem,4vh,2.5rem);padding:1.5rem 5rem 0 0;border-top:1px solid var(--gold-a18)}.manif .firma b{display:block;font:700 var(--fs-xl)/1 var(--serif);color:var(--ink);margin-bottom:.3rem}.manif .firma span{font:italic 600 var(--fs-lg)/1.2 var(--serif);color:var(--gold-hi)}.manif .sigillo{position:absolute;right:0;top:1.2rem;width:58px;height:64px;opacity:.9;transform:rotate(-8deg)}.fx .manif .sigillo{opacity:0;transform:rotate(-18deg) scale(.35);transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s}.fx .manif .firma.vis .sigillo{opacity:.9;transform:rotate(-8deg) scale(1)}.manif-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem}.manif-link{font:600 var(--fs-sm)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-hi);text-decoration:none}.manif-link:hover{text-decoration:underline}.manif-hud,.manif-big{display:none}.manif-pin .manif-stage{height:100vh;min-height:0;overflow:hidden;display:grid;place-items:center}.manif-pin .manif-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;margin:0;width:min(100% - var(--gutter)*2,54rem)}.manif-pin .manif-hud{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;position:absolute;left:clamp(1.25rem,4vw,3rem);top:50%;transform:translateY(-50%);z-index:2}.manif-idx{font:700 var(--fs-sm)/1 var(--mono);letter-spacing:.12em;color:var(--gold-hi)}.manif-idx i{font-style:normal;color:var(--ink-mute);margin-left:.4em}.manif-bar{position:relative;width:1px;height:min(30vh,240px);background:var(--gold-a18)}.manif-bar i{position:absolute;left:0;top:0;width:1px;height:100%;background:var(--gold-hi);transform:scaleY(0);transform-origin:top}.manif-pin .manif-big{display:block;position:absolute;right:clamp(1rem,4vw,4rem);top:50%;transform:translateY(-50%);z-index:0;pointer-events:none;font:700 clamp(12rem,32vh,24rem)/1 var(--serif);letter-spacing:-.06em;font-variation-settings:"opsz" 144;color:transparent;-webkit-text-stroke:1px var(--gold-a18)}.manif-pin .manif-scene>*{position:relative;z-index:1}@media (max-width:899.98px){.manif-scene{min-height:72svh;display:grid;align-content:center;padding:clamp(3rem,10vh,5rem) 0}.manif-scene.s-apre{padding-top:clamp(4rem,12vh,6rem)}.manif-sub{font-size:var(--fs-lg)}}
