html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--altcha-border-color:var(--altcha-color-neutral);--altcha-border-width:1px;--altcha-border-radius:6px;--altcha-color-base:light-dark(oklch(100% .00011 271.152),oklch(20.904% .00002 271.152));--altcha-color-base-content:light-dark(oklch(20.904% .00002 271.152),oklch(100% .00011 271.152));--altcha-color-error:oklch(51.284% .20527 28.678);--altcha-color-error-content:oklch(100% .00011 271.152);--altcha-color-neutral:light-dark(oklch(83.591% .0001 271.152),oklch(46.04% .00005 271.152));--altcha-color-neutral-content:light-dark(oklch(46.76% .00005 271.152),oklch(100% .00011 271.152));--altcha-color-primary:oklch(40.279% .2449 268.131);--altcha-color-primary-content:oklch(100% .00011 271.152);--altcha-color-success:oklch(55.748% .18968 142.511);--altcha-color-success-content:oklch(100% .00011 271.152);--altcha-checkbox-border-color:light-dark(oklch(66.494% .00233 15.434),oklch(51.028% .00006 271.152));--altcha-checkbox-border-radius:5px;--altcha-checkbox-border-width:var(--altcha-border-width);--altcha-checkbox-outline:2px solid var(--altcha-checkbox-outline-color);--altcha-checkbox-outline-color:-webkit-focus-ring-color;--altcha-checkbox-outline-offset:2px;--altcha-checkbox-size:22px;--altcha-checkbox-transition-duration:var(--altcha-transition-duration);--altcha-input-background-color:var(--altcha-color-base);--altcha-input-border-radius:3px;--altcha-input-border-width:1px;--altcha-input-color:var(--altcha-color-base-content);--altcha-max-width:320px;--altcha-padding:.75rem;--altcha-popover-arrow-size:6px;--altcha-popover-color:var(--altcha-border-color);--altcha-shadow:drop-shadow(3px 3px 6px oklch(0% 0 0/.2));--altcha-spinner-color:var(--altcha-color-base-content);--altcha-switch-background-color:var(--altcha-color-neutral);--altcha-switch-border-radius:calc(infinity*1px);--altcha-switch-height:var(--altcha-checkbox-size);--altcha-switch-padding:.25rem;--altcha-switch-width:calc(var(--altcha-checkbox-size)*1.75);--altcha-switch-toggle-border-radius:100%;--altcha-switch-toggle-color:var(--altcha-color-neutral-content);--altcha-switch-toggle-size:calc(var(--altcha-switch-height) - var(--altcha-switch-padding)*2);--altcha-transition-duration:.6s;--altcha-z-index:99999999;--altcha-z-index-popover:999999999}@supports (-moz-appearance:none){:root{--altcha-checkbox-outline-color:var(--altcha-color-primary)}}.altcha{all:revert-layer;display:none;font-family:inherit;font-size:inherit;position:relative}.altcha[data-visible]{display:block}.altcha *,.altcha-popover,.altcha-popover *{all:revert-layer;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.25}.altcha a,.altcha-popover a{color:currentColor;text-decoration:none}.altcha a:hover,.altcha-popover a:hover{color:currentColor}.altcha-main{align-items:start;background-color:var(--altcha-color-base);border:var(--altcha-border-width,1px) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius,0);color:var(--altcha-color-base-content);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:var(--altcha-max-width,100%);padding:var(--altcha-padding)}.altcha-main>*{display:flex;width:100%}.altcha-main>:first-child{flex-grow:1}.altcha-checkbox-wrap{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:.5rem}.altcha-checkbox-wrap>*{display:flex}.altcha-logo{opacity:.7}.altcha-footer{align-items:center;display:flex;flex-grow:1;font-size:.7rem;gap:.5rem;justify-content:flex-end;opacity:.7}.altcha-footer p{margin:0;padding:0}.altcha-error{font-size:.85rem}.altcha-button{align-items:center;background:var(--altcha-color-primary);border:var(--altcha-input-border-width) solid var(--altcha-color-primary);border-radius:var(--altcha-input-border-radius);color:var(--altcha-color-primary-content);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.35rem}.altcha-button:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-button>.altcha-spinner,.altcha-button>svg{height:20px;width:20px}.altcha-button-secondary{background:transparent;border-color:var(--altcha-color-neutral);color:var(--altcha-color-neutral-content)}.altcha-input{background:var(--altcha-input-background-color);border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);color:var(--altcha-input-color);flex-grow:1;font-size:1rem;min-width:0;padding:.25rem;width:auto}.altcha-input:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-spinner{animation:altcha-rotate .6s linear infinite;border:var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);border-bottom-color:transparent;border-radius:100%;border-right-color:transparent;opacity:.7}.altcha-popover{background-color:var(--altcha-color-base);border:var(--altcha-border-width) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius);color:var(--altcha-color-base-content);filter:var(--altcha-shadow);left:calc(var(--altcha-padding)/2);max-width:calc(var(--altcha-max-width) - var(--altcha-padding));position:absolute;top:calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));z-index:var(--altcha-z-index-popover)}.altcha-popover-arrow{border-bottom-color:transparent;border:var(--altcha-popover-arrow-size) solid transparent;border-bottom:var(--altcha-popover-arrow-size) solid var(--altcha-popover-color);content:"";height:0;left:calc(var(--altcha-checkbox-size)/2);position:absolute;top:calc(var(--altcha-popover-arrow-size)*-2);width:0}.altcha-popover-content{max-height:100dvh;overflow:auto;padding:var(--altcha-padding)}.altcha-popover[data-top=true][data-display=standard]{bottom:calc(100% - var(--altcha-padding) + var(--altcha-popover-arrow-size));top:auto}.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-popover-color);bottom:calc(var(--altcha-popover-arrow-size)*-2);top:auto}.altcha-popover[data-variant=error]{--altcha-popover-color:var(--altcha-color-error);background-color:var(--altcha-color-error);border-color:var(--altcha-color-error);color:var(--altcha-color-error-content)}.altcha-popover[data-variant=error] .altcha-popover-content{padding:calc(var(--altcha-padding)/1.5) var(--altcha-padding)}.altcha-popover[data-display=overlay]{animation:altcha-overlay-slidein .5s forwards;top:45%;transform:translate(-50%,-50%)}.altcha-popover[data-display=bottomsheet],.altcha-popover[data-display=overlay]{left:50%;position:fixed;width:var(--altcha-max-width);z-index:var(--altcha-z-index)}.altcha-popover[data-display=bottomsheet]{animation:altcha-bottomsheet-slideup .5s forwards;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:-100%;top:auto;transform:translate(-50%)}.altcha-popover[data-display=bottomsheet] .altcha-popover-content{padding-bottom:calc(var(--altcha-padding)*2)}.altcha-popover-backdrop{background:var(--altcha-color-base-content);inset:0;opacity:.1;position:fixed;transition:opacity .5s;z-index:var(--altcha-z-index)}.altcha-popover-close{color:var(--altcha-color-base-content);cursor:pointer;display:inline-block;font-size:1rem;height:1.25rem;line-height:.95;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1.25rem;z-index:var(--altcha-z-index)}[dir=rtl] .altcha-popover{left:auto;right:calc(var(--altcha-padding)/2)}[dir=rtl] .altcha-popover-arrow{left:auto;right:calc(var(--altcha-checkbox-size)/2)}[dir=rtl] .altcha-popover-close{left:0;right:auto}.altcha-popover[data-display=bottomsheet] .altcha-footer,.altcha-popover[data-display=overlay] .altcha-footer{align-items:center;gap:.5rem;justify-content:center;padding-top:1rem}.altcha-popover[data-display=bottomsheet] .altcha-footer svg,.altcha-popover[data-display=overlay] .altcha-footer svg{height:18px;vertical-align:middle;width:18px}.altcha-code-challenge>form{display:flex;flex-direction:column;gap:.5rem}.altcha-code-challenge-title{font-weight:600}.altcha-code-challenge-text{font-size:.85rem}.altcha-code-challenge-image{background:#fff;border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);height:50px;object-fit:contain}.altcha-code-challenge-row{display:flex;gap:.5rem}.altcha-code-challenge-buttons{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin-top:var(--altcha-padding)}.altcha-code-challenge-buttons button{justify-content:center;width:100%}.altcha-checkbox{position:relative}.altcha-checkbox,.altcha-checkbox input{cursor:pointer;height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox input{appearance:none;background:var(--altcha-input-background-color);border:var(--altcha-checkbox-border-width,2px) solid var(--altcha-checkbox-border-color);border-radius:var(--altcha-checkbox-border-radius);left:0;margin:0;padding:0;position:absolute;top:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.altcha-checkbox input:focus{outline-style:solid;outline-width:2px}}.altcha-checkbox input:before{background:var(--altcha-color-neutral);border-radius:var(--altcha-checkbox-border-radius);content:"";display:block;height:100%;transform:scale(0);width:100%}.altcha-checkbox input:checked{background-color:var(--altcha-color-success);border-color:var(--altcha-color-success)}.altcha-checkbox input:checked:before{background-color:var(--altcha-color-success);opacity:0;transform:scale(2.2);transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox svg{--altcha-radio-svg-size:calc(var(--altcha-checkbox-size)*.5);--altcha-radio-svg-offset:calc(var(--altcha-checkbox-size)*.25);fill:none;height:var(--altcha-radio-svg-size);left:var(--altcha-radio-svg-offset);opacity:0;position:absolute;stroke:currentColor;stroke-dasharray:16px;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:var(--altcha-radio-svg-offset);transform:translateZ(0);width:var(--altcha-radio-svg-size)}.altcha-checkbox input:checked+svg{color:var(--altcha-color-success-content);opacity:1;stroke-dashoffset:0;transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner{display:block}.altcha-checkbox-native{position:relative}.altcha-checkbox-native,.altcha-checkbox-native input{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox-native input{margin:0}.altcha-checkbox-native-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox-native[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner{display:block}.altcha-switch{align-items:center;background-color:var(--altcha-switch-background-color);border-radius:var(--altcha-switch-border-radius);display:flex;height:var(--altcha-switch-height);padding:var(--altcha-switch-padding);position:relative;width:var(--altcha-switch-width)}.altcha-switch:focus-within{outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-switch input{appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.altcha-switch-toggle{align-items:center;background-color:var(--altcha-switch-toggle-color);border-radius:var(--altcha-switch-toggle-border-radius);cursor:pointer;display:flex;justify-content:center;left:var(--altcha-switch-padding);position:absolute;transition:width .15s ease-out,left .15s ease-out}.altcha-switch-spinner,.altcha-switch-toggle{height:var(--altcha-switch-toggle-size);width:var(--altcha-switch-toggle-size)}.altcha-switch-spinner{display:none}.altcha-switch[data-loading=true]{pointer-events:none}.altcha-switch[data-loading=true] .altcha-switch-spinner{display:block}.altcha-switch[data-loading=true] .altcha-switch-toggle{background-color:transparent;left:calc(50% - var(--altcha-switch-toggle-size)/2)}[data-state=verified] .altcha-switch{--altcha-switch-background-color:var(--altcha-color-success)}[data-state=verified] .altcha-switch-toggle{background-color:var(--altcha-color-success-content)}[data-state=verified] .altcha-switch-toggle,[dir=rtl] .altcha-switch-toggle{left:calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding))}[dir=rtl][data-state=verified] .altcha-switch-toggle{left:var(--altcha-switch-padding)}.altcha-floating-arrow{border:6px solid transparent;border-bottom:6px solid var(--altcha-border-color);content:"";height:0;left:12px;position:absolute;top:-12px;width:0}.altcha-overlay-backdrop{inset:0;position:fixed;transition:opacity var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha-overlay-close{color:currentColor;cursor:pointer;display:inline-block;font-size:1rem;height:1rem;line-height:.85;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1rem;z-index:var(--altcha-z-index)}.altcha[data-display=overlay]{animation:altcha-overlay-slidein var(--altcha-transition-duration) forwards;filter:var(--altcha-shadow);left:50%;opacity:0;position:fixed;top:45%;transform:translate(-50%,-50%);z-index:var(--altcha-z-index)}.altcha[data-display=overlay] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating]{display:none;filter:var(--altcha-shadow);left:var(--altcha-floating-left,-100%);position:fixed;top:var(--altcha-floating-top,-100%);z-index:var(--altcha-z-index)}.altcha[data-display=floating] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating][data-floating-position=top] .altcha-floating-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-border-color);bottom:-12px;top:auto}.altcha[data-display=floating][data-visible]{display:flex}.altcha[data-display=bar]{bottom:-100%;filter:var(--altcha-shadow);left:0;position:fixed;right:0;transition:bottom var(--altcha-transition-duration),top var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha[data-display=bar] .altcha-main{align-items:center;border-radius:0;border-width:var(--altcha-border-width) 0 0 0;flex-direction:row;max-width:100%!important}.altcha[data-display=bar] .altcha-main>*{width:auto}.altcha[data-display=bar][data-placement=top]{bottom:auto;top:-100%}.altcha[data-display=bar][data-placement=top] .altcha-main{border-width:0 0 var(--altcha-border-width) 0}.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified]){bottom:0}.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]){top:0}.altcha[data-display=invisible]{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes altcha-bottomsheet-slideup{to{bottom:0}}@keyframes altcha-overlay-slidein{to{opacity:1;top:50%}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url("./media/roboto-latin-300-normal-ZNJYGCVX.woff2") format("woff2"),url("./media/roboto-latin-300-normal-HUKDSNAU.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-54N5OGOO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url("./media/roboto-latin-500-normal-D6YDQ3CR.woff2") format("woff2"),url("./media/roboto-latin-500-normal-RXEWG4GH.woff") format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url("./media/kalam-latin-400-normal-4TKJA74U.woff2") format("woff2"),url("./media/kalam-latin-400-normal-MNNKW7DG.woff") format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url("./media/kalam-latin-700-normal-FKD7IY4J.woff2") format("woff2"),url("./media/kalam-latin-700-normal-SK3S3GL7.woff") format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--aqua-100: #b4eafa;--aqua-150: #a0e5f3;--aqua-200: #93e6f7;--aqua-250: #81dcef;--black: #000;--blue-35: #e7f1ff;--blue-50: #f5f9ff;--blue-75: #dae8fd;--blue-100: #d0e1fd;--blue-200: #abc9fb;--blue-300: #84b2f9;--blue-400: #5f9bf8;--blue-500: #3c82f6;--blue-550: #447ad4;--blue-600: #326fd1;--blue-650: #005cbb;--blue-700: #295bac;--blue-800: #204887;--blue-900: #183462;--cyan-500: #00acc1;--cyan-600: #0097a7;--cyan-700: #00838f;--disabled: #e9eaec;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a4b8;--gray-500: #64758b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293c;--gray-850: #1a1b1f;--gray-900: #0f172a;--green-50: #d7f7d7;--green-100: #c8e6c9;--green-200: #a3eda6;--green-400: #4caf50;--green-600: #008000;--green-700: #167a3e;--green-800: #1b5e20;--indigo-50: #dddfff;--indigo-75: #b9bef8;--indigo-100: #c1c9ff;--indigo-200: #7884e5;--indigo-300: #5a63d0;--indigo-400: #5259c5;--indigo-500: #344296;--indigo-700: #2a70b6;--indigo-900: #29347f;--marine-100: #21b5ed;--marine-150: #0077b0;--marine-200: #006fba;--marine-300: #006bbe;--marine-350: #0067ac;--marine-375: #0067b0;--marine-400: #006bc0;--marine-500: #0061bb;--marine-575: #005795;--marine-600: #0051a1;--marine-900: #002f72;--orange-50: #fcf2dc;--orange-100: #f9e4b8;--orange-400: #f8b837;--orange-600: #bb7a01;--orange-700: #e65100;--orange-800: #8a5a00;--orange-900: #856506;--pink-50: #fff0f6;--pink-100: #ffd6e7;--pink-400: #f06595;--pink-600: #c2255c;--pink-800: #8c1c46;--red-50: #ffe8ee;--red-75: #fde8e9;--red-100: #ffebec;--red-400: #fa5144;--red-500: #ba1a1a;--red-600: #d9342c;--red-700: #b02622;--red-800: #b42332;--red-900: #7d2e2e;--rose-100: #fad8d8;--sky-50: #e5f5fd;--sky-75: #e1f3fd;--teal-100: #76e5ef;--teal-150: #43d7df;--teal-200: #02b4d0;--teal-250: #00a0b8;--teal-300: #008bb0;--teal-350: #008298;--teal-400: #00809a;--teal-450: #007c9c;--teal-500: #00827b;--teal-600: #006f68;--teal-700: #006b85;--teal-800: #006584;--white: #fff;--yellow-50: #fff8e1;--yellow-100: #fff1cb;--yellow-200: #ffe082;--yellow-400: #f4c542;--yellow-500: #f4b400;--yellow-600: #d4a017;--yellow-800: #b58300;--navy-950: #0d1928;--navy-900: #14263a;--navy-800: #1b3047;--navy-700: #223a55;--navy-600: #2a4666;--navy-300: #7c9cc2;--ice-50: #f0f5fa;--ice-100: #dce9fa;--ice-300: #9cc4ff;--slate-300: #a9b9cb;--cyan-300: #6bd8e5;--cyan-200: #8ee7f1;--green-300: #86e29b;--green-500: #3f8f5c;--green-950: #11301f;--orange-300: #f5cb7a;--orange-500: #9a7824;--orange-950: #382a0d;--red-300: #ffa3ae;--red-450: #c85f70;--red-950: #3b1822;--blue-950: #152e4d;--blue-450: #4a7bbf;--blue-275: #8dbbff;--blue-475: #5088d8;--blue-975: #10305a;--teal-950: #0f3340;--teal-550: #2e8fa3;--mint-300: #5cd6b8;--mint-500: #2e9a85;--mint-950: #0f3a33;--indigo-150: #b6bcff;--indigo-450: #6a72d6;--indigo-950: #232a5c;--green-calendar-zone: var(--green-400);--red-calendar-zone: var(--red-400);--yellow-calendar-zone: var(--yellow-500)}:root{color-scheme:light;--theme-canvas: var(--blue-35);--theme-surface: var(--white);--theme-surface-raised: var(--blue-50);--theme-surface-strong: var(--blue-100);--theme-surface-highest: var(--blue-200);--theme-login-card: #f4fbfe;--theme-text: var(--gray-900);--theme-text-heading: var(--blue-800);--theme-text-link: var(--blue-600);--theme-text-muted: var(--gray-600);--theme-text-secondary: var(--gray-700);--theme-text-link-strong: var(--blue-700);--theme-text-subtle: #64748b;--theme-danger-accent: var(--red-600);--theme-icon-muted: #6b8ec7;--theme-accent: var(--cyan-500);--theme-datepicker-selected-background: var(--blue-700);--theme-datepicker-selected-text: var(--white);--theme-border: var(--blue-100);--theme-border-overlay: var(--blue-200);--theme-border-strong: var(--blue-300);--theme-border-control: var(--blue-100);--theme-focus: var(--blue-700);--theme-disabled-start: #cbd5e1;--theme-disabled-end: #94a3b8;--theme-status-success-text: var(--green-700);--theme-status-success-background: var(--green-50);--theme-status-success-border: var(--green-400);--theme-status-warning-text: var(--orange-800);--theme-status-warning-background: var(--orange-50);--theme-status-warning-border: var(--yellow-200);--theme-status-danger-text: var(--red-700);--theme-status-danger-background: var(--red-50);--theme-status-danger-border: var(--red-400);--theme-status-info-text: var(--marine-600);--theme-status-info-background: var(--sky-50);--theme-status-info-border: var(--blue-300);--theme-category-pool-text: var(--teal-700);--theme-category-pool-background: var(--aqua-100);--theme-category-pool-border: var(--teal-350);--theme-category-career-text: var(--teal-450);--theme-category-career-background: var(--aqua-150);--theme-category-career-border: var(--teal-400);--theme-category-sea-text: var(--marine-500);--theme-category-sea-background: var(--sky-75);--theme-category-sea-border: var(--marine-300);--theme-category-meeting-text: var(--indigo-400);--theme-category-meeting-background: var(--indigo-50);--theme-category-meeting-border: var(--indigo-300)}:root[data-theme=dark]{background-color:var(--theme-canvas);color:var(--theme-text);color-scheme:dark;--theme-canvas: var(--navy-950);--theme-surface: var(--navy-900);--theme-surface-raised: var(--navy-800);--theme-surface-strong: var(--navy-700);--theme-surface-highest: var(--navy-600);--theme-login-card: var(--navy-900);--theme-text: var(--ice-50);--theme-text-heading: var(--ice-100);--theme-text-link: var(--ice-300);--theme-text-muted: var(--slate-300);--theme-text-secondary: var(--ice-100);--theme-text-link-strong: var(--ice-300);--theme-text-subtle: var(--slate-300);--theme-danger-accent: var(--red-300);--theme-icon-muted: var(--slate-300);--theme-accent: var(--cyan-300);--theme-datepicker-selected-background: var(--ice-300);--theme-datepicker-selected-text: var(--navy-950);--theme-border: var(--navy-600);--theme-border-overlay: var(--blue-200);--theme-border-strong: var(--navy-300);--theme-border-control: var(--navy-300);--theme-focus: var(--cyan-200);--theme-disabled-start: var(--navy-600);--theme-disabled-end: var(--navy-700);--theme-status-success-text: var(--green-300);--theme-status-success-background: var(--green-950);--theme-status-success-border: var(--green-500);--theme-status-warning-text: var(--orange-300);--theme-status-warning-background: var(--orange-950);--theme-status-warning-border: var(--orange-500);--theme-status-danger-text: var(--red-300);--theme-status-danger-background: var(--red-950);--theme-status-danger-border: var(--red-450);--theme-status-info-text: var(--ice-300);--theme-status-info-background: var(--blue-950);--theme-status-info-border: var(--blue-450);--theme-category-pool-text: var(--cyan-300);--theme-category-pool-background: var(--teal-950);--theme-category-pool-border: var(--teal-550);--theme-category-career-text: var(--mint-300);--theme-category-career-background: var(--mint-950);--theme-category-career-border: var(--mint-500);--theme-category-sea-text: var(--blue-275);--theme-category-sea-background: var(--blue-975);--theme-category-sea-border: var(--blue-475);--theme-category-meeting-text: var(--indigo-150);--theme-category-meeting-background: var(--indigo-950);--theme-category-meeting-border: var(--indigo-450);--mat-sys-background: var(--theme-canvas);--mat-sys-on-background: var(--theme-text);--mat-sys-surface: var(--theme-surface);--mat-sys-surface-dim: var(--theme-canvas);--mat-sys-surface-bright: var(--theme-surface-strong);--mat-sys-surface-container-lowest: var(--theme-canvas);--mat-sys-surface-container-low: var(--theme-surface);--mat-sys-surface-container: var(--theme-surface);--mat-sys-surface-container-high: var(--theme-surface-raised);--mat-sys-surface-container-highest: var(--theme-surface-strong);--mat-sys-surface-variant: var(--theme-surface-strong);--mat-sys-surface-tint: var(--blue-300);--mat-sys-on-surface: var(--theme-text);--mat-sys-on-surface-variant: var(--theme-text-muted);--mat-sys-outline: var(--theme-border-strong);--mat-sys-outline-variant: var(--theme-border);--mat-sys-primary: var(--blue-300);--mat-sys-on-primary: var(--navy-950);--mat-sys-primary-container: var(--blue-800);--mat-sys-on-primary-container: var(--ice-100);--mat-sys-secondary: var(--theme-text-muted);--mat-sys-on-secondary: var(--navy-950);--mat-sys-secondary-container: var(--navy-600);--mat-sys-on-secondary-container: var(--ice-100);--mat-sys-tertiary: var(--theme-accent);--mat-sys-on-tertiary: var(--navy-950);--mat-sys-error: var(--red-300);--mat-sys-on-error: var(--red-950);--mat-sys-error-container: var(--red-950);--mat-sys-on-error-container: var(--red-300);--mat-sys-inverse-surface: var(--ice-100);--mat-sys-inverse-on-surface: var(--navy-950);--mat-sys-inverse-primary: var(--blue-600);--mat-sys-scrim: var(--black)}@media(prefers-color-scheme:dark){:root:not([data-theme]){background-color:var(--navy-950);color-scheme:dark}}:root[data-theme=dark]{--admin-list-intro-color: var(--theme-text);--admin-list-locked-color: var(--theme-text);--mail-settings-text-color: var(--theme-text);--mail-settings-ok-color: var(--theme-status-success-text);--mail-settings-error-color: var(--theme-status-danger-text);--mail-settings-item-background: var(--theme-surface-raised);--mail-settings-label-color: var(--theme-text-muted);--mail-settings-value-color: var(--theme-text-heading);--cache-system-status-color: var(--theme-text);--cache-system-error-color: var(--theme-status-danger-text);--cache-system-service-background-color: var(--theme-surface-raised);--cache-system-service-label-color: var(--theme-text-muted);--cache-system-service-value-color: var(--theme-text-heading);--cache-system-status-success-color: var(--theme-status-success-text);--cache-system-status-warning-color: var(--theme-status-warning-text);--cache-system-status-error-color: var(--theme-status-danger-text);--cache-system-section-title-color: var(--theme-text-heading);--cache-system-row-border-color: var(--theme-border-strong);--cache-system-log-paginator-background-color: var(--theme-canvas);--cache-system-cell-color: var(--theme-text);--cache-system-table-caption-color: var(--theme-text-heading);--cache-system-description-color: var(--theme-text);--cache-system-system-metric-border: 1px solid var(--theme-border);--cache-system-system-metric-background-color: var(--theme-surface-raised);--cache-system-system-metric-label-color: var(--theme-text);--cache-system-system-metric-value-color: var(--theme-text-heading);--cache-system-metric-note-color: var(--theme-text);--cache-system-purge-row-border: 1px solid var(--theme-border-strong);--cache-system-log-count-background-color: var(--theme-surface-raised);--cache-system-log-count-border-color: var(--theme-border);--cache-system-log-info-background-color: var(--theme-surface-raised);--cache-system-log-info-color: var(--theme-text-heading);--cache-system-log-warning-background-color: var(--theme-status-warning-background);--cache-system-log-warning-color: var(--theme-status-warning-text);--cache-system-log-error-background-color: var(--theme-status-danger-background);--cache-system-log-error-color: var(--theme-status-danger-text);--cache-system-log-message-color: var(--theme-text);--cache-system-log-request-color: var(--theme-text);--cache-system-log-detail-background-color: var(--theme-surface-raised);--cache-system-log-stack-color: var(--theme-text);--cache-system-coverage-success-background-color: var(--theme-status-success-background);--cache-system-coverage-success-color: var(--theme-status-success-text);--cache-system-coverage-partial-background-color: var(--theme-status-warning-background);--cache-system-coverage-partial-color: var(--theme-status-warning-text);--cache-system-coverage-unavailable-background-color: var(--theme-status-danger-background);--cache-system-coverage-unavailable-color: var(--theme-status-danger-text);--database-changes-status-color: var(--theme-text);--database-changes-error-color: var(--theme-status-danger-text);--database-changes-empty-color: var(--theme-text-muted);--database-changes-paginator-background-color: var(--theme-canvas);--database-changes-filters-background-color: var(--theme-surface-raised);--database-changes-filters-border: 1px solid var(--theme-border);--database-changes-filter-heading-color: var(--theme-text-heading);--database-changes-period-label-color: var(--theme-text);--referentials-card-title-color: var(--theme-text-heading);--referentials-action-edit-color: var(--theme-text-link);--referentials-action-delete-color: var(--theme-status-danger-text);--reset-password-admin-card-title-color: var(--theme-text-heading);--reset-password-admin-empty-color: var(--theme-text-muted);--survey-editor-subtitle-color: var(--theme-text-heading);--survey-editor-hint-color: var(--theme-text-muted);--survey-editor-error-color: var(--theme-status-danger-text);--survey-editor-notice-background: var(--theme-surface-raised);--survey-editor-preview-background: var(--theme-surface-raised);--banner-info-text-color: var(--theme-text);--banner-info-link-color: var(--theme-text-link);--banner-info-close-color: var(--theme-text-muted);--banner-info-close-alert-color: var(--theme-status-danger-text);--banner-info-close-warning-color: var(--theme-status-warning-text);--banner-info-close-information-color: var(--theme-text-link);--banner-info-dismiss-color: var(--theme-text-muted);--banner-info-dismiss-alert-color: var(--theme-status-danger-text);--banner-info-dismiss-warning-color: var(--theme-status-warning-text);--banner-info-dismiss-information-color: var(--theme-text-link);--banner-info-alert-color: var(--theme-status-danger-text);--banner-info-alert-background-color: var(--theme-surface);--banner-info-warning-color: var(--theme-status-warning-text);--banner-info-warning-background-color: var(--theme-surface);--banner-info-information-color: var(--theme-text-link);--banner-info-information-background-color: var(--theme-surface);--banner-info-edit-rich-text-label-color: var(--theme-text);--banner-info-card-title-color: var(--theme-text-heading);--banner-info-action-edit-color: var(--theme-text-link);--banner-info-action-delete-color: var(--theme-status-danger-text);--banner-info-empty-color: var(--theme-text-muted);--banner-info-badge-background-color: var(--theme-surface);--banner-info-badge-color: var(--theme-text-link);--banner-info-badge-alert-background-color: var(--theme-surface);--banner-info-badge-alert-color: var(--theme-status-danger-text);--banner-info-badge-warning-background-color: var(--theme-surface);--banner-info-badge-warning-color: var(--theme-status-warning-text);--banner-info-badge-information-background-color: var(--theme-surface);--banner-info-badge-information-color: var(--theme-text-heading);--club-surface-background: var(--theme-surface-raised);--club-accent-color: var(--theme-accent);--club-primary-color: var(--theme-text-heading);--club-card-background: var(--theme-surface);--club-card-border-color: var(--theme-border);--club-card-title-color: var(--theme-text-heading);--club-timeline-axis-color: var(--theme-accent);--club-document-badge-background: var(--theme-surface-strong);--breadcrumb-sticky-border: 1px solid var(--theme-border);--breadcrumb-current-background-color: var(--theme-surface-raised);--breadcrumb-current-color: var(--theme-text-heading);--breadcrumb-focus-outline: 2px solid var(--theme-focus);--breadcrumb-link-color: var(--theme-text-link);--breadcrumb-link-hover-color: var(--theme-accent);--breadcrumb-text-color: var(--theme-text-heading);--footer-background-color: var(--theme-surface);--footer-border-color: var(--theme-border);--footer-focus-outline: 3px solid var(--theme-focus);--footer-link-hover-color: var(--theme-text-link);--footer-muted-color: var(--theme-text-heading);--footer-text-color: var(--theme-text-heading);--theme-menu-check-color-mobile: var(--theme-menu-check-color);--layout-title-color: var(--theme-text-muted);--layout-background-color: var(--theme-canvas);--legal-page-background: var(--theme-surface);--legal-page-border: 1px solid var(--theme-border);--legal-page-copy-color: var(--theme-text-heading);--legal-page-draft-background: var(--theme-surface-raised);--legal-page-heading-color: var(--theme-text-heading);--legal-page-placeholder-color: var(--theme-text-heading);--accept-terms-background-color: var(--theme-canvas);--accept-terms-card-background-color: var(--theme-surface);--accept-terms-title-color: var(--theme-text-heading);--accept-terms-document-border: 1px solid var(--theme-border);--accept-terms-document-focus-outline: 2px solid var(--theme-focus);--login-card-shadow: 0 1.25rem 1.875rem -.625rem rgb(2 8 16 / 55%);--login-title-color: var(--theme-text-heading);--login-link-color: var(--theme-text-heading);--assistance-title-color: var(--theme-text-heading);--assistance-section-title-color: var(--theme-text-heading);--assistance-text-color: var(--theme-text);--assistance-focus-outline: .1875rem solid var(--theme-focus);--assistance-topic-background: var(--theme-surface);--assistance-topic-border-color: var(--theme-border-strong);--assistance-topic-selected-background: var(--theme-surface-raised);--assistance-topic-icon-color: var(--theme-text-link);--assistance-topic-label-color: var(--theme-text);--assistance-panel-background: var(--theme-surface);--assistance-success-icon-color: var(--theme-text-link);--assistance-error-background: var(--theme-status-danger-background);--assistance-error-color: var(--theme-status-danger-text);--assistance-link-color: var(--theme-text-heading);--my-participations-gauge-value-color: var(--theme-text-link);--my-participations-breakdown-row-hover-background-color: var(--theme-surface-raised);--my-participations-breakdown-row-selected-background-color: var(--theme-surface-raised);--my-participations-breakdown-row-focus-outline-color: var(--theme-focus);--my-participations-status-present-background-color: var(--theme-status-success-background);--my-participations-status-present-color: var(--theme-status-success-text);--my-participations-status-absent-background-color: var(--theme-status-warning-background);--my-participations-status-absent-color: var(--theme-status-warning-text);--my-participations-status-not-answered-background-color: var(--theme-surface-strong);--my-participations-status-not-answered-color: var(--theme-text-muted);--my-participations-card-title-color: var(--theme-text-heading);--skip-link-background: var(--theme-surface);--skip-link-color: var(--theme-text-heading);--skip-link-focus-outline: .1875rem solid var(--theme-focus);--tabs-surface: linear-gradient(180deg, var(--theme-surface), var(--theme-surface-raised));--tabs-hover-background: var(--theme-surface-strong);--side-drawer-title-color: var(--theme-text-heading);--side-drawer-header-background: var(--theme-surface-raised);--side-drawer-border-color: var(--theme-border);--side-drawer-close-color: var(--theme-text);--side-drawer-close-hover-background: var(--theme-surface-strong);--side-drawer-focus-color: var(--theme-text-heading);--side-drawer-art-header-close-background: var(--theme-surface-strong);--side-drawer-art-header-close-hover-background: var(--theme-surface-highest);--change-password-text-color: var(--theme-text-heading);--consent-settings-title-color: var(--theme-text-heading);--consent-settings-muted-color: var(--theme-text-muted);--consent-settings-panel-background: var(--theme-surface);--consent-settings-panel-border: var(--theme-border);--consent-settings-icon-background: color-mix(in srgb, var(--cyan-500) 10%, var(--theme-surface));--consent-settings-icon-color: var(--theme-accent);--consent-settings-label-color: var(--theme-text-heading);--consent-settings-person-color: var(--theme-text-heading);--consent-settings-muted-background: var(--theme-canvas);--diver-card-preview-background: var(--theme-surface);--diver-card-preview-background-hover: var(--theme-canvas);--diver-card-preview-border: var(--theme-border);--diver-card-preview-border-hover: color-mix(in srgb, var(--cyan-500) 45%, var(--theme-surface));--diver-card-preview-focus-outline: 3px solid var(--theme-focus);--diver-card-preview-avatar-background: linear-gradient(145deg, color-mix(in srgb, var(--cyan-500) 14%, var(--theme-surface)), var(--theme-surface-raised));--diver-card-preview-avatar-color: var(--theme-text-link);--diver-card-preview-name-color: var(--theme-text-heading);--diver-card-preview-status-valid-background: transparent;--diver-card-preview-status-valid-color: var(--theme-status-success-text);--diver-card-preview-status-valid-border: var(--theme-status-success-border);--diver-card-preview-status-expiring-background: transparent;--diver-card-preview-status-expiring-color: var(--theme-status-warning-text);--diver-card-preview-status-expiring-border: var(--theme-status-warning-border);--diver-card-preview-status-expired-background: transparent;--diver-card-preview-status-expired-color: var(--theme-status-danger-text);--diver-card-preview-status-expired-border: var(--theme-status-danger-border);--diver-card-preview-status-unknown-background: transparent;--diver-card-preview-status-unknown-color: var(--theme-text);--diver-card-preview-status-unknown-border: var(--theme-border-strong);--diver-card-preview-actions-color: var(--theme-text-link);--diver-level-card-background: var(--theme-surface);--diver-level-card-border-color: var(--theme-border);--diver-level-card-text-color: var(--theme-text);--diver-level-card-title-color: var(--theme-text-heading);--diver-level-card-subtitle-color: var(--theme-text-muted);--diver-level-card-row-border-color: var(--theme-border);--diver-level-card-label-color: var(--theme-text-muted);--diver-level-card-value-color: var(--theme-text-heading);--diver-level-card-status-valid-color: var(--theme-status-success-text);--diver-level-card-status-expiring-color: var(--theme-status-warning-text);--diver-level-card-status-expired-color: var(--theme-status-danger-text);--diver-level-card-status-unknown-color: var(--theme-text);--diver-personal-card-background: var(--theme-surface);--diver-personal-card-border-color: var(--theme-border);--diver-personal-card-icons-color: var(--theme-text-link);--diver-personal-card-subtitle-color: var(--theme-text-muted);--diver-personal-card-text-color: var(--theme-text);--diver-personal-card-title-color: var(--theme-text-heading);--edit-diver-section-title-color: var(--theme-text-heading);--diver-personal-card-row-border-color: var(--theme-border);--diver-personal-card-label-color: var(--theme-text-muted);--diver-personal-card-value-color: var(--theme-text-heading);--edit-diver-panel-background: var(--theme-surface);--edit-diver-panel-border: var(--theme-border);--edit-diver-panel-divider-color: var(--theme-border);--edit-diver-panel-description-color: var(--theme-text-muted);--edit-diver-panel-icon-background: color-mix(in srgb, var(--cyan-500) 10%, var(--theme-surface));--edit-diver-panel-icon-color: var(--theme-accent);--edit-diver-actions-divider-color: var(--theme-border);--password-field-toggle-color: var(--theme-text-muted);--password-field-toggle-hover-color: var(--theme-text);--search-divers-toolbar-border-color: var(--theme-border);--search-divers-toolbar-background: var(--theme-surface);--search-divers-icon-color: var(--theme-text-link);--search-divers-count-color: var(--theme-text-heading);--search-divers-count-dot-color: var(--theme-accent);--search-divers-count-dot-shadow: 0 0 0 .25rem color-mix(in srgb, var(--cyan-500) 12%, var(--theme-surface));--view-diver-text-color: var(--theme-text);--view-diver-profile-background: var(--theme-surface);--view-diver-profile-border: var(--theme-border);--view-diver-profile-art-color: color-mix(in srgb, var(--cyan-500) 12%, var(--theme-surface));--view-diver-avatar-background: linear-gradient(145deg, color-mix(in srgb, var(--cyan-500) 14%, var(--theme-surface)), var(--theme-surface-raised));--view-diver-avatar-color: var(--theme-text-link);--view-diver-avatar-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cyan-500) 20%, var(--theme-surface));--view-diver-accent-color: var(--theme-accent);--view-diver-title-color: var(--theme-text-heading);--view-diver-muted-color: var(--theme-text-muted);--view-diver-status-valid-background: transparent;--view-diver-status-valid-color: var(--theme-status-success-text);--view-diver-status-valid-border: var(--theme-status-success-border);--view-diver-status-expiring-background: transparent;--view-diver-status-expiring-color: var(--theme-status-warning-text);--view-diver-status-expiring-border: var(--theme-status-warning-border);--view-diver-status-expired-background: transparent;--view-diver-status-expired-color: var(--theme-status-danger-text);--view-diver-status-expired-border: var(--theme-status-danger-border);--view-diver-status-unknown-background: transparent;--view-diver-status-unknown-color: var(--theme-text);--view-diver-status-unknown-border: var(--theme-border-strong);--view-diver-contact-border: var(--theme-border);--view-diver-contact-border-hover: color-mix(in srgb, var(--cyan-500) 45%, var(--theme-surface));--view-diver-contact-background: var(--theme-canvas);--view-diver-contact-background-hover: color-mix(in srgb, var(--cyan-500) 10%, var(--theme-surface));--view-diver-contact-color: var(--theme-text-link);--view-diver-focus-outline: 3px solid var(--theme-focus);--view-diver-card-background: var(--theme-surface);--view-diver-card-border: var(--theme-border);--view-diver-info-row-border: var(--theme-border);--view-diver-label-color: var(--theme-text-muted);--view-diver-value-color: var(--theme-text-heading);--view-my-info-text-color: var(--theme-text-muted);--view-my-info-title-color: var(--theme-text-heading);--actions-menu-edit-color: var(--theme-text-link-strong);--actions-menu-delete-color: var(--theme-status-danger-text);--actions-menu-wave-accent-background: color-mix(in srgb, var(--cyan-500) 42%, var(--theme-surface));--agenda-timeline-background: var(--theme-surface-raised);--agenda-timeline-header-background: var(--theme-surface);--agenda-timeline-eyebrow-color: var(--theme-accent);--agenda-timeline-title-color: var(--theme-accent);--agenda-timeline-date-color: var(--theme-text-heading);--agenda-timeline-date-rule-color: var(--theme-border-strong);--agenda-timeline-segmented-background: var(--theme-surface-raised);--agenda-timeline-segmented-color: var(--theme-text-muted);--agenda-timeline-chip-background: var(--theme-surface-raised);--agenda-timeline-card-background: var(--theme-surface);--agenda-timeline-card-title-color: var(--theme-text-heading);--agenda-timeline-card-meta-color: var(--theme-text-muted);--agenda-timeline-card-registered-color: var(--theme-status-success-text);--agenda-timeline-card-hover-shadow: 0 .5rem 1rem rgb(2 8 16 / 48%);--calendar-surface-background: var(--theme-surface);--calendar-surface-shadow: 0 1.25rem 1.875rem -.625rem rgb(2 8 16 / 42%);--calendar-day-background: var(--theme-surface);--calendar-day-shadow: 0 7px 17px rgb(2 8 16 / 33%), inset 0 0 0 1px var(--theme-border);--calendar-day-weekend-background: var(--theme-surface-raised);--calendar-day-today-gradient: linear-gradient(145deg, var(--blue-600), var(--blue-700), var(--blue-800));--calendar-day-overflow-selected-outline: 2px solid var(--theme-focus);--calendar-date-badge-background: var(--theme-surface-raised);--calendar-date-badge-weekend-background: var(--theme-surface);--calendar-date-badge-color: var(--theme-text-heading);--calendar-date-badge-today-background: var(--theme-surface);--calendar-text-color-today: var(--blue-50);--calendar-weekday-color: var(--theme-text-muted);--calendar-background-color: var(--theme-surface);--calendar-title-color: var(--theme-text-heading);--calendar-background-color-weekend: var(--theme-surface-highest);--calendar-text-color: var(--theme-text-heading);--calendar-grid-line-color: var(--theme-border);--calendar-text-color-public-holiday: var(--theme-text-heading);--calendar-event-more-color: var(--theme-text-heading);--birthday-tooltip-background: var(--pink-600);--calendar-birthday-background: color-mix(in srgb, var(--pink-400) 22%, var(--theme-surface));--calendar-birthday-border: 1px solid color-mix(in srgb, var(--pink-400) 55%, var(--theme-surface));--calendar-birthday-hover-background: color-mix(in srgb, var(--pink-400) 38%, var(--theme-surface));--calendar-birthday-count-background: var(--pink-600);--calendar-birthday-focus-outline: 2px solid var(--theme-focus);--agenda-birthday-card-background: linear-gradient(110deg, color-mix(in srgb, var(--pink-400) 20%, var(--theme-surface)), var(--theme-surface));--agenda-birthday-card-border: 1px solid color-mix(in srgb, var(--pink-400) 45%, var(--theme-surface));--agenda-birthday-card-title-color: var(--pink-100);--agenda-birthday-card-names-color: var(--theme-text-heading);--agenda-birthday-card-today-background: linear-gradient(110deg, color-mix(in srgb, var(--pink-400) 34%, var(--theme-surface)), color-mix(in srgb, var(--pink-400) 14%, var(--theme-surface)));--agenda-birthday-card-today-shadow: 0 .5rem 1rem rgb(2 8 16 / 48%);--calendar-overflow-panel-background: var(--theme-surface);--calendar-overflow-panel-border: 1px solid var(--theme-border);--calendar-overflow-panel-status-color: var(--theme-accent);--calendar-overflow-panel-title-color: var(--theme-text-heading);--calendar-overflow-panel-summary-color: var(--theme-text);--calendar-overflow-panel-close-background: var(--theme-surface-raised);--calendar-overflow-panel-close-color: var(--theme-text-heading);--calendar-overflow-panel-close-hover-background: var(--theme-surface-strong);--calendar-overflow-panel-empty-color: var(--theme-text);--calendar-overflow-panel-focus-outline: 2px solid var(--theme-focus);--card-event-color: var(--theme-text);--card-event-muted-color: var(--theme-text-muted);--card-event-header-icon-color: var(--theme-text-heading);--card-event-shadow: 0 1.25rem 1.875rem -.625rem rgb(2 8 16 / 55%);--card-event-title-color: var(--theme-text-heading);--card-event-presence-summary-color: var(--theme-text);--card-event-focus-color: var(--theme-text-heading);--card-event-card-background: var(--theme-surface);--card-event-border: 1px solid var(--theme-border-overlay);--card-event-surface-background: linear-gradient(110deg, var(--theme-surface-raised), var(--theme-surface-strong));--card-event-actions-divider-color: var(--theme-border);--card-event-action-disabled-color: var(--theme-text-muted);--card-event-tool-hover-background: var(--theme-surface-raised);--card-event-pool-action-hover-background: color-mix(in srgb, var(--calendar-event-pool-background-color) 18%, var(--theme-surface));--card-event-career-action-hover-background: linear-gradient(110deg, var(--theme-surface-raised), var(--theme-surface-strong));--card-event-sea-action-hover-background: linear-gradient(110deg, var(--theme-surface-raised), var(--theme-surface-strong));--card-event-delegation-summary-background: var(--theme-canvas);--card-event-delegation-summary-background-hover: color-mix(in srgb, var(--cyan-500) 9%, var(--theme-surface));--card-event-delegation-summary-border: var(--theme-border);--card-event-delegation-summary-color: var(--theme-text-heading);--card-event-delegation-focus-color: var(--theme-accent);--card-event-delegation-icon-color: var(--theme-accent);--card-event-delegation-count-background: var(--theme-surface);--card-event-delegation-count-color: var(--theme-accent);--card-event-delegation-person-background: var(--theme-surface);--card-event-delegation-person-border: var(--theme-border);--card-event-delegation-name-color: var(--theme-text-heading);--card-event-delegation-status-color: var(--theme-text-muted);--card-event-participant-attendee-background: var(--theme-category-meeting-background);--card-event-participant-attendee-color: var(--theme-category-meeting-text);--event-admin-title-color: var(--theme-text);--event-modal-focus-color: var(--theme-accent);--event-modal-option-background: var(--theme-surface-raised);--event-modal-option-background-hover: var(--theme-canvas);--event-modal-option-background-selected: var(--theme-surface-strong);--event-modal-option-border: var(--theme-border-strong);--event-modal-option-icon-background: var(--theme-surface-strong);--event-modal-option-icon-color: var(--theme-text-heading);--event-modal-counter-button-background: var(--theme-surface);--event-modal-counter-button-hover-background: var(--theme-surface-strong);--event-modal-error-color: var(--theme-status-danger-text);--forum-page-paginator-background-color: var(--theme-surface);--altcha-widget-background: var(--theme-surface);--altcha-widget-border-color: var(--theme-border-strong);--altcha-widget-badge-background: var(--theme-surface-raised);--altcha-widget-status-color: var(--theme-text);--altcha-widget-success-color: var(--theme-status-success-text);--altcha-widget-success-background: var(--theme-status-success-background);--altcha-widget-success-border-color: var(--theme-status-success-border);--altcha-widget-error-background: var(--theme-status-danger-background);--altcha-widget-error-color: var(--theme-status-danger-text);--dialog-surface: var(--theme-surface);--dialog-border: var(--theme-border-strong);--dialog-title-color: var(--theme-text-heading);--dialog-text-color: var(--theme-text-muted);--dialog-focus-color: var(--theme-text-link);--dialog-close-background: var(--theme-surface-raised);--dialog-close-color: var(--theme-text-heading);--dialog-close-hover-background: var(--theme-surface-strong);--help-faq-focus-outline: .2rem solid var(--theme-focus);--help-faq-wave-secondary-color: var(--theme-accent);--help-faq-search-background: var(--theme-surface);--help-faq-search-border: var(--theme-border);--help-faq-search-title-color: var(--theme-text-heading);--help-faq-search-label-color: var(--theme-text);--help-faq-search-control-background: var(--theme-surface-raised);--help-faq-search-control-border: var(--theme-border-strong);--help-faq-search-icon-color: var(--theme-text-link);--help-faq-search-input-color: var(--theme-text);--help-faq-search-placeholder-color: var(--theme-text-muted);--help-faq-search-clear-hover-background: var(--theme-surface-strong);--help-faq-search-clear-color: var(--theme-text-heading);--help-faq-muted-color: var(--theme-text-muted);--help-faq-audience-background: var(--theme-surface);--help-faq-audience-border: var(--theme-border);--help-faq-audience-accent-color: var(--theme-text-link);--help-faq-admin-accent-color: var(--theme-accent);--help-faq-audience-icon-background: var(--theme-surface-raised);--help-faq-audience-icon-color: var(--theme-text-link);--help-faq-admin-icon-background: var(--theme-surface-raised);--help-faq-admin-icon-color: var(--theme-accent);--help-faq-audience-title-color: var(--theme-text-heading);--help-faq-count-background: var(--theme-surface-raised);--help-faq-count-color: var(--theme-text-heading);--help-faq-item-background: var(--theme-surface);--help-faq-item-border: var(--theme-border);--help-faq-item-expanded-border: var(--theme-border-strong);--help-faq-category-background: var(--theme-surface-raised);--help-faq-category-color: var(--theme-text-link);--help-faq-category-admin-background: var(--theme-surface-raised);--help-faq-category-admin-color: var(--theme-text-link);--help-faq-question-background: var(--theme-surface);--help-faq-question-active-background: var(--theme-surface-raised);--help-faq-question-color: var(--theme-text);--help-faq-question-icon-color: var(--theme-accent);--help-faq-answer-border: var(--theme-border);--help-faq-answer-color: var(--theme-text);--help-faq-answer-link-color: var(--theme-text-link);--help-faq-empty-background: var(--theme-surface-raised);--help-faq-empty-border: var(--theme-border);--help-faq-empty-color: var(--theme-text);--help-faq-empty-icon-color: var(--theme-accent);--help-faq-reset-background: var(--theme-surface);--help-faq-reset-hover-background: var(--theme-surface-raised);--help-faq-reset-border: var(--theme-border-strong);--help-faq-reset-color: var(--theme-text-heading);--page-not-found-color: var(--theme-text);--required-fields-note-color: var(--theme-text-muted);--survey-question-renderer-legend-color: var(--theme-text);--survey-question-renderer-required-color: var(--theme-status-danger-text);--survey-question-renderer-hint-color: var(--theme-text-muted);--warning-banner-background-color: var(--theme-status-warning-background);--warning-banner-text-color: var(--theme-text);--warning-banner-icon-color: var(--theme-status-warning-text);--surveys-list-card-background: var(--theme-surface);--surveys-list-card-border: var(--theme-border);--surveys-list-title-color: var(--theme-text-heading);--surveys-list-muted-color: var(--theme-text);--surveys-list-badge-background: var(--theme-surface-raised);--surveys-list-badge-color: var(--theme-text-heading);--surveys-list-badge-done-background: var(--theme-surface-raised);--surveys-list-badge-done-color: var(--theme-text-link);--surveys-list-badge-published-background: var(--theme-surface-raised);--surveys-list-badge-published-color: var(--theme-text-heading);--survey-answer-card-background: var(--theme-surface);--survey-answer-card-border: var(--theme-border);--survey-answer-muted-color: var(--theme-text);--survey-answer-label-color: var(--theme-text-heading);--survey-answer-notice-background: var(--theme-surface-raised);--survey-answer-notice-color: var(--theme-text-heading);--survey-answer-closed-background: var(--theme-surface-raised);--survey-answer-closed-color: var(--theme-text);--survey-answer-error-color: var(--theme-status-danger-text);--survey-results-card-background: var(--theme-surface);--survey-results-card-border: var(--theme-border);--survey-results-muted-color: var(--theme-text);--survey-results-title-color: var(--theme-text-heading);--survey-results-notice-background: var(--theme-surface-raised);--survey-results-notice-color: var(--theme-text-link);--survey-results-kpi-background: var(--theme-surface);--survey-results-kpi-icon-color: var(--theme-accent);--survey-results-kpi-value-color: var(--theme-text-heading);--survey-results-chip-background: var(--theme-surface-raised);--survey-results-chip-color: var(--theme-text-link);--survey-results-delete-color: var(--theme-status-danger-text);--survey-results-delete-hover-color: var(--theme-status-danger-text);--survey-results-delete-hover-background: var(--theme-status-danger-background);--survey-results-stat-background: var(--theme-surface-raised);--survey-results-bar-track-background: var(--theme-surface-strong);--mat-button-toggle-text-color: var(--theme-accent);--mat-card-elevated-container-color: var(--theme-surface);--mat-card-filled-container-color: var(--theme-surface);--mat-checkbox-selected-focus-icon-color: var(--theme-accent);--mat-checkbox-selected-focus-state-layer-color: var(--theme-accent);--mat-checkbox-selected-hover-icon-color: var(--theme-accent);--mat-checkbox-selected-hover-state-layer-color: var(--theme-accent);--mat-checkbox-selected-icon-color: var(--theme-accent);--mat-checkbox-selected-pressed-icon-color: var(--theme-accent);--mat-checkbox-selected-pressed-state-layer-color: var(--theme-accent);--mat-checkbox-unselected-focus-icon-color: var(--theme-accent);--mat-checkbox-unselected-focus-state-layer-color: var(--theme-accent);--mat-checkbox-unselected-hover-icon-color: var(--theme-accent);--mat-checkbox-unselected-hover-state-layer-color: var(--theme-accent);--mat-checkbox-unselected-icon-color: var(--theme-accent);--mat-checkbox-unselected-pressed-state-layer-color: var(--theme-accent);--mat-dialog-subhead-color: var(--theme-text-muted);--mat-form-field-error-text-color: var(--theme-status-danger-text);--mat-form-field-filled-container-color: var(--theme-surface);--mat-menu-container-color: var(--theme-surface-raised);--mat-menu-divider-color: var(--theme-border);--mat-menu-item-icon-color: var(--theme-text-link);--mat-menu-item-label-text-color: var(--theme-text-heading);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--cyan-500) 38%, var(--theme-surface));--mat-autocomplete-background-color: var(--theme-surface);--mat-select-panel-background-color: var(--theme-surface);--mat-slider-ripple-color: var(--theme-text-link);--mat-slide-toggle-selected-focus-state-layer-color: var(--theme-accent);--mat-slide-toggle-selected-focus-track-color: var(--theme-accent);--mat-slide-toggle-selected-hover-track-color: var(--theme-accent);--mat-slide-toggle-selected-icon-color: var(--theme-accent);--mat-slide-toggle-selected-pressed-state-layer-color: var(--theme-accent);--mat-slide-toggle-selected-pressed-track-color: var(--theme-accent);--mat-slide-toggle-selected-track-color: var(--theme-accent);--mat-slide-toggle-track-outline-color: var(--theme-focus);--mat-slide-toggle-unselected-focus-state-layer-color: var(--theme-accent);--mat-slide-toggle-unselected-pressed-state-layer-color: var(--theme-accent);--mat-table-background-color: var(--theme-surface-raised);--mat-table-row-item-label-text-color: var(--theme-text);--pqv-table-row-odd-background-color: var(--theme-surface-raised);--pqv-table-row-even-background-color: var(--theme-surface-raised);--mat-tab-active-ripple-color: var(--theme-text);--mat-tab-inactive-ripple-color: var(--theme-text);--card-event-pool-footer-background: linear-gradient(115deg, var(--theme-category-pool-background), var(--theme-surface-raised));--card-event-pool-footer-color: var(--theme-category-pool-text);--card-event-pool-category-color: var(--theme-category-pool-text);--card-event-pool-person-role-color: var(--theme-category-pool-text);--card-event-career-footer-background: linear-gradient(110deg, var(--theme-category-career-background), var(--theme-surface-raised));--card-event-career-footer-color: var(--theme-category-career-text);--card-event-career-category-color: var(--theme-category-career-text);--card-event-career-person-role-color: var(--theme-category-career-text);--card-event-sea-category-color: var(--theme-category-sea-text);--card-event-sea-person-role-color: var(--theme-category-sea-text);--card-event-meeting-footer-background: linear-gradient(110deg, var(--theme-category-meeting-background), var(--theme-surface-raised));--card-event-meeting-action-hover-background: linear-gradient(110deg, var(--theme-category-meeting-background), var(--theme-surface-raised));--card-event-meeting-footer-color: var(--theme-category-meeting-text);--card-event-meeting-category-color: var(--theme-category-meeting-text);--card-event-meeting-person-role-color: var(--theme-category-meeting-text);--card-event-info-title-color: var(--theme-category-sea-text);--card-event-status-absent-background: var(--theme-status-danger-background);--card-event-status-present-color: var(--theme-status-success-text);--card-event-status-absent-color: var(--theme-status-danger-text);--card-event-pool-action-text-color: var(--theme-category-pool-text);--card-event-career-action-text-color: var(--theme-category-career-text);--card-event-sea-action-text-color: var(--theme-category-sea-text);--card-event-meeting-action-text-color: var(--theme-category-meeting-text);--tabs-text: var(--theme-text-heading);--tabs-icon: var(--theme-text-heading);--tabs-divider: var(--theme-border);--event-modal-radio-unselected: var(--theme-text-muted);--calendar-date-badge-other-month-color: var(--theme-text-muted);--calendar-event-more-background: var(--theme-surface-strong);--login-background-image: linear-gradient(rgb(13 25 40 / 68%), rgb(13 25 40 / 68%)), url(/assets/img/background.jpg);--login-logo-wrapper-background-color: rgb(196 213 235 / 90%);--card-event-footer-art-tint: 24%;--card-event-footer-art-blend: multiply;--card-event-footer-art-filter: brightness(.9) saturate(1.1);--card-event-meeting-footer-art-filter: brightness(.9) saturate(1.1);--mat-card-outlined-container-color: var(--theme-surface);--mat-card-outlined-outline-color: var(--theme-border);--my-participations-gauge-track-color: var(--theme-surface-strong);--mat-datepicker-calendar-container-background-color: var(--theme-surface);--mat-datepicker-calendar-container-text-color: var(--theme-text);--mat-datepicker-calendar-header-text-color: var(--theme-text-muted);--mat-datepicker-calendar-header-divider-color: var(--theme-border);--mat-datepicker-calendar-date-text-color: var(--theme-text);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-today-outline-color: var(--theme-text-link);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--theme-text-link);--mat-datepicker-calendar-date-disabled-state-text-color: var(--theme-text-subtle);--mat-datepicker-calendar-period-button-text-color: var(--theme-text-heading);--mat-datepicker-calendar-period-button-icon-color: var(--theme-text-heading);--mat-datepicker-calendar-navigation-button-icon-color: var(--theme-text-heading);--mat-datepicker-calendar-body-label-text-color: var(--theme-text-muted);--mat-expansion-container-background-color: var(--theme-surface);--mat-expansion-container-text-color: var(--theme-text);--mat-expansion-header-text-color: var(--theme-text-heading);--mat-expansion-header-description-color: var(--theme-text-heading);--mat-expansion-header-indicator-color: var(--theme-text-heading);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, var(--theme-text) 8%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, var(--theme-text) 12%, transparent);--event-past-panel-border: transparent;--event-past-panel-header-background: var(--theme-surface-strong);--event-past-panel-header-hover-background: var(--theme-surface-highest);--header-start-background-color: var(--blue-950);--header-middle-background-color: var(--blue-900);--header-end-background-color: var(--blue-800);--navbar-start-background-color: var(--blue-950);--navbar-end-background-color: var(--blue-900);--navbar-icon-active-background: rgb(255 255 255 / 25%);--navbar-icon-active-shadow: 0 .25rem .5rem rgb(0 0 0 / 20%), inset 0 1px 0 rgb(255 255 255 / 40%);--navbar-icon-background: rgb(255 255 255 / 10%);--navbar-icon-hover-background: rgb(255 255 255 / 15%);--navbar-icon-hover-shadow: 0 .1875rem .375rem rgb(0 0 0 / 20%), inset 0 1px 0 rgb(255 255 255 / 25%);--navbar-icon-shadow: 0 .125rem .25rem rgb(0 0 0 / 15%), inset 0 1px 0 rgb(255 255 255 / 20%);--navbar-unread-badge-background: var(--white);--navbar-unread-badge-border: var(--cyan-500);--navbar-unread-badge-color: var(--blue-800);--header-mobile-unread-badge-background: var(--blue-800);--header-mobile-unread-badge-border: var(--white);--header-mobile-unread-badge-color: var(--white);--header-logout-background-color: var(--theme-surface-strong);--header-logout-color: var(--theme-text-heading);--header-logout-border-color: var(--theme-border-strong);--assistance-logo-background: rgb(196 213 235 / 90%);--assistance-logo-padding-ratio: .21;--calendar-vacation-zone-a-color: color-mix(in srgb, var(--red-calendar-zone) 65%, var(--white));--calendar-vacation-zone-b-color: color-mix(in srgb, var(--green-calendar-zone) 65%, var(--white));--calendar-vacation-zone-c-color: color-mix(in srgb, var(--yellow-calendar-zone) 65%, var(--white));--header-icon-logout-color: var(--white);--header-title-color: var(--login-logo-wrapper-background-color);--header-wave-art-filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f' color-interpolation-filters='sRGB'%3E%3CfeColorMatrix type='matrix' values='0.769 0 0 0 0 0 0.835 0 0 0 0 0 0.922 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/svg%3E#f");--navbar-inactive-text-color: color-mix(in srgb, var(--white) 78%, var(--navy-300));--navbar-inactive-icon-color: color-mix(in srgb, var(--white) 78%, var(--navy-300));--header-burger-line-color: var(--navbar-inactive-text-color);--admin-event-art-light: var(--teal-550);--admin-event-art-mid: var(--teal-950);--admin-event-art-dark: var(--navy-800)}:root,:root *{scrollbar-color:var(--agenda-timeline-date-rule-color) transparent;scrollbar-width:thin}:root{--mat-button-filled-container-color: var(--blue-600);--mat-button-filled-ripple-color: color-mix(in srgb, var(--white) 12%, transparent);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--blue-650) 12%, transparent);--mat-button-protected-ripple-color: color-mix(in srgb, var(--blue-650) 12%, transparent);--mat-button-text-ripple-color: color-mix(in srgb, var(--blue-650) 12%, transparent)}:root [mat-flat-button],:root [mat-raised-button],:root [mat-stroked-button],:root [matButton],:root [mat-button]{border-radius:.75rem;font-weight:600;transition:all .28s cubic-bezier(.4,0,.2,1)}:root [mat-flat-button],:root [mat-raised-button],:root [matButton=filled],:root [matButton=elevated]{--mat-button-filled-container-color: var(--blue-700);--mat-button-filled-label-text-color: var(--white);background:linear-gradient(135deg,var(--teal-350),var(--marine-200),var(--blue-600)) left top/100% 100% no-repeat!important;box-shadow:0 .125rem .25rem #2048871f,0 .25rem .75rem #20488729}:root [mat-flat-button] mat-icon,:root [mat-raised-button] mat-icon,:root [matButton=filled] mat-icon,:root [matButton=elevated] mat-icon{color:var(--white)}:root [mat-flat-button]:hover:not(:disabled),:root [mat-raised-button]:hover:not(:disabled),:root [matButton=filled]:hover:not(:disabled),:root [matButton=elevated]:hover:not(:disabled){box-shadow:0 .25rem .5rem #20488729,0 .75rem 1.5rem #2048873d}:root [mat-flat-button]:active:not(:disabled),:root [mat-raised-button]:active:not(:disabled),:root [matButton=filled]:active:not(:disabled),:root [matButton=elevated]:active:not(:disabled){box-shadow:0 .0625rem .125rem #2048871f,0 .125rem .375rem #20488729}:root [mat-flat-button].secondary,:root [mat-raised-button].secondary{--mat-button-filled-label-text-color: var(--white);background-image:linear-gradient(180deg,var(--cyan-700),color-mix(in srgb,var(--cyan-700) 86%,var(--blue-800)))!important;box-shadow:0 .125rem .25rem color-mix(in srgb,var(--cyan-700) 12%,transparent),0 .25rem .75rem color-mix(in srgb,var(--cyan-700) 16%,transparent)}:root [mat-flat-button].secondary:hover:not(:disabled),:root [mat-raised-button].secondary:hover:not(:disabled){background-image:linear-gradient(180deg,color-mix(in srgb,var(--cyan-700) 86%,var(--blue-800)),color-mix(in srgb,var(--cyan-700) 76%,var(--blue-800)))!important;box-shadow:0 .25rem .5rem color-mix(in srgb,var(--cyan-700) 20%,transparent),0 .75rem 1.5rem color-mix(in srgb,var(--cyan-700) 24%,transparent)}:root [mat-flat-button].secondary:active:not(:disabled),:root [mat-raised-button].secondary:active:not(:disabled){box-shadow:0 .0625rem .125rem color-mix(in srgb,var(--cyan-700) 12%,transparent),0 .125rem .375rem color-mix(in srgb,var(--cyan-700) 16%,transparent)}:root [mat-stroked-button]{--mat-button-outlined-label-text-color: var(--theme-text-link-strong);--mat-button-outlined-outline-color: var(--theme-text-link);background:var(--theme-surface);border-width:2px;box-shadow:0 .125rem .25rem #20488714}:root [mat-stroked-button] mat-icon{color:var(--blue-700)}:root [mat-stroked-button]:hover:not(:disabled){--mat-button-outlined-label-text-color: var(--cyan-500);--mat-button-outlined-outline-color: var(--cyan-500);background:var(--theme-surface-raised);box-shadow:0 .125rem .25rem #00acc11f,0 .25rem .75rem #00acc129}:root [mat-stroked-button]:hover:not(:disabled) mat-icon{color:var(--cyan-500)}:root [mat-flat-button]:disabled,:root [mat-raised-button]:disabled,:root [mat-stroked-button]:disabled,:root [matButton]:disabled,:root [mat-button]:disabled{--mat-button-filled-disabled-container-color: var(--gray-200);--mat-button-filled-disabled-label-text-color: var(--gray-600);--mat-button-outlined-disabled-label-text-color: var(--gray-600);background-image:linear-gradient(180deg,var(--theme-disabled-start),var(--theme-disabled-end))!important;box-shadow:none!important;color:var(--theme-text-subtle)!important;cursor:not-allowed;opacity:.6}:root [mat-flat-button]:disabled mat-icon,:root [mat-raised-button]:disabled mat-icon,:root [mat-stroked-button]:disabled mat-icon,:root [matButton]:disabled mat-icon,:root [mat-button]:disabled mat-icon{color:var(--theme-text-subtle)}:root{--mat-button-toggle-divider-color: var(--cyan-500);--mat-button-toggle-hover-state-layer-opacity: 1;--mat-button-toggle-selected-state-background-color: var(--cyan-500);--mat-button-toggle-state-layer-color: color-mix(in srgb, var(--cyan-500) 10%, transparent);--mat-button-toggle-text-color: var(--cyan-500)}:root .mat-button-toggle-group{background:var(--theme-surface);border-color:var(--theme-accent);border-radius:.75rem;box-shadow:0 .125rem .375rem #0f172a1f;overflow:hidden}:root .mat-button-toggle{font-size:.875rem;font-weight:500}:root .mat-button-toggle-checked{--mat-button-toggle-selected-state-background-color: var(--cyan-500);--mat-button-toggle-selected-state-text-color: var(--white);--mat-button-toggle-state-layer-color: transparent;color:var(--white)}:root .mat-button-toggle mat-icon{font-size:1.125rem;height:1.125rem;margin-right:.5rem;width:1.125rem}:root .mat-button-toggle-label-content{white-space:normal}:root .mat-calendar{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);background:color-mix(in srgb,var(--gray-300) 70%,transparent);border:1px solid color-mix(in srgb,var(--gray-400) 55%,transparent);border-radius:16px;box-shadow:0 4px 30px #0000001a}:root .mat-datepicker-content{background-color:transparent}:root .cdk-overlay-pane.mat-datepicker-popup{z-index:1001}:root .mat-datepicker-toggle button{color:var(--theme-icon-muted)}:root mat-form-field:focus-within .mat-datepicker-toggle button{color:var(--theme-accent)}:root .mat-datepicker-content,:root .mat-calendar{background:var(--theme-surface);border-radius:.75rem;box-shadow:0 .5rem 1.25rem -.75rem #0f172a59;color:var(--theme-text)}:root .mat-calendar-body-cell-content{color:var(--theme-text)}:root .mat-calendar-body-selected{background:var(--theme-datepicker-selected-background);color:var(--theme-datepicker-selected-text)}:root .mat-calendar-body-today:not(.mat-calendar-body-selected){background:var(--theme-surface-raised);border-color:var(--theme-datepicker-selected-background)}:root{--mat-card-elevated-container-color: var(--white);--mat-card-elevated-container-elevation: 0 .125rem .25rem rgb(32, 72, 135, .08), 0 .5rem 1.25rem rgb(32, 72, 135, .12);--mat-card-elevated-container-shape: 1rem;--mat-card-filled-container-color: var(--white);--mat-card-filled-container-elevation: 0 .125rem .25rem rgb(32, 72, 135, .08), 0 .5rem 1.25rem rgb(32, 72, 135, .12);--mat-card-filled-container-shape: 1rem;--mat-card-outlined-container-color: var(--white);--mat-card-outlined-container-elevation: 0 .125rem .25rem rgb(32, 72, 135, .08), 0 .5rem 1.25rem rgb(32, 72, 135, .12);--mat-card-outlined-container-shape: 1rem;--mat-card-outlined-outline-color: var(--blue-100)}:root mat-card{border:1px solid var(--blue-100);font-size:.875rem;padding:1rem;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}:root mat-card:hover{box-shadow:0 .25rem .5rem #2048871f,0 1rem 2rem #20488729}:root mat-card-header{padding:0}:root app-pool .mat-expansion-panel,:root app-diving-career .mat-expansion-panel,:root app-sea-exit .mat-expansion-panel,:root app-meeting .mat-expansion-panel{border:1px solid var(--event-past-panel-border);border-radius:.75rem;box-shadow:none;overflow:hidden}:root app-pool .mat-expansion-panel-body,:root app-diving-career .mat-expansion-panel-body,:root app-sea-exit .mat-expansion-panel-body,:root app-meeting .mat-expansion-panel-body{padding:0}:root app-pool .mat-expansion-panel-header,:root app-diving-career .mat-expansion-panel-header,:root app-sea-exit .mat-expansion-panel-header,:root app-meeting .mat-expansion-panel-header{background:var(--event-past-panel-header-background)}:root app-pool .mat-expansion-panel-header:hover:not([aria-disabled=true]),:root app-diving-career .mat-expansion-panel-header:hover:not([aria-disabled=true]),:root app-sea-exit .mat-expansion-panel-header:hover:not([aria-disabled=true]),:root app-meeting .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:var(--event-past-panel-header-hover-background)}:root app-referentials mat-card-content{padding:0}:root app-referentials mat-card-content:last-child{padding-bottom:0}:root app-participation-overview-card mat-card-content,:root app-participation-type-breakdown mat-card-content,:root app-participation-history-list mat-card-content{padding:0}:root{--mat-checkbox-selected-checkmark-color: var(--white);--mat-checkbox-selected-focus-icon-color: var(--cyan-500);--mat-checkbox-selected-focus-state-layer-color: var(--cyan-500);--mat-checkbox-selected-hover-icon-color: var(--cyan-500);--mat-checkbox-selected-hover-state-layer-color: var(--cyan-500);--mat-checkbox-selected-icon-color: var(--cyan-500);--mat-checkbox-selected-pressed-icon-color: var(--cyan-500);--mat-checkbox-selected-pressed-state-layer-color: var(--cyan-500);--mat-checkbox-unselected-focus-icon-color: var(--cyan-500);--mat-checkbox-unselected-focus-state-layer-color: var(--cyan-500);--mat-checkbox-unselected-hover-icon-color: var(--cyan-500);--mat-checkbox-unselected-hover-state-layer-color: var(--cyan-500);--mat-checkbox-unselected-icon-color: var(--cyan-500);--mat-checkbox-unselected-pressed-state-layer-color: var(--cyan-500)}:root .mat-pseudo-checkbox{border-color:var(--cyan-500);height:1rem;width:1rem}:root .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked{background-color:var(--cyan-500)}:root{--mat-chip-container-height: 1.25rem;--mat-dialog-subhead-color: var(--gray-600);--mat-dialog-subhead-size: 1.25rem;--mat-dialog-subhead-weight: 400}:root mat-dialog-container [mat-dialog-title]{margin-left:.5rem;margin-top:-2rem;width:fit-content}:root mat-dialog-container:has(mat-dialog-actions,[mat-dialog-actions]) mat-dialog-content{margin-bottom:.7rem;padding-bottom:.5rem}:root .event-options-dialog mat-dialog-container .event-modal__title{color:var(--event-modal-title-color);font-size:var(--event-modal-title-font-size);font-weight:var(--event-modal-title-font-weight)}:root .event-options-dialog .mat-mdc-dialog-surface{max-height:calc(100dvh - 1rem);overflow:hidden}:root{--mat-fab-ripple-color: color-mix(in srgb, var(--blue-900) 12%, transparent);--mat-fab-small-ripple-color: color-mix(in srgb, var(--blue-900) 12%, transparent);--mat-form-field-container-height: 3.125rem;--mat-form-field-error-text-color: var(--red-700);--mat-form-field-filled-active-indicator-height: 0;--mat-form-field-filled-container-color: var(--white);--mat-form-field-filled-container-shape: .75rem;--mat-form-field-filled-focus-active-indicator-height: 0;--mat-form-field-filled-focus-label-text-color: var(--theme-accent);--mat-form-field-filled-input-text-color: var(--theme-text-heading);--mat-form-field-filled-label-text-color: var(--theme-text-heading);--mat-form-field-filled-label-text-size: .875rem;--mat-form-field-filled-with-label-container-padding-top: 1.375rem;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-outlined-container-shape: .75rem;--mat-form-field-outlined-focus-label-text-color: var(--theme-accent);--mat-form-field-outlined-focus-outline-color: var(--theme-accent);--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-hover-outline-color: var(--theme-accent);--mat-form-field-outlined-input-text-color: var(--theme-text-heading);--mat-form-field-outlined-label-text-color: var(--theme-text-heading);--mat-form-field-outlined-label-text-size: .875rem;--mat-form-field-outlined-outline-color: var(--theme-border-control);--mat-form-field-outlined-outline-width: 2px;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-trailing-icon-color: var(--theme-text-heading)}:root mat-form-field{width:100%}:root mat-form-field:hover{--mat-form-field-filled-container-color: var(--theme-surface-raised)}:root mat-form-field .mat-mdc-text-field-wrapper{border:0 solid var(--theme-border-control);height:var(--mat-form-field-container-height);transition:background-color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}:root mat-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{border:2px solid var(--theme-border-control);border-end-end-radius:var(--mat-form-field-filled-container-shape);border-end-start-radius:var(--mat-form-field-filled-container-shape);box-shadow:none}:root mat-form-field.mat-form-field-appearance-fill:hover .mat-mdc-text-field-wrapper,:root mat-form-field.mat-form-field-appearance-fill:focus-within .mat-mdc-text-field-wrapper{background:var(--theme-surface-raised)}:root mat-form-field.mat-form-field-appearance-fill:focus-within .mat-mdc-text-field-wrapper{border-color:var(--theme-accent);box-shadow:0 0 0 3px #00acc11f,0 .25rem .5rem #00acc114}:root mat-form-field mat-icon{color:var(--theme-icon-muted);transition:color .28s}:root mat-form-field:hover mat-icon,:root mat-form-field:focus-within mat-icon{color:var(--theme-accent)}:root input:empty{font-size:.875rem}:root mat-hint{color:var(--theme-text-subtle)}:root mat-error{font-weight:500}:root{--mat-icon-button-ripple-color: color-mix(in srgb, var(--blue-700) 12%, transparent);--mat-list-list-item-selected-container-color: var(--blue-800);--mat-menu-container-color: var(--blue-50);--mat-menu-container-shape: .75rem;--mat-menu-container-elevation-shadow: 0 .75rem 1.5rem -.5rem color-mix(in srgb, var(--blue-900) 32%, transparent);--mat-menu-divider-color: var(--blue-100);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--blue-600) 20%, transparent);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--cyan-500) 16%, transparent);--mat-menu-item-icon-color: var(--blue-700);--mat-menu-item-label-text-color: var(--blue-800)}:root .mat-mdc-menu-panel{border:1px solid var(--theme-border-overlay);margin-right:.5rem;width:10rem}:root .container-header__mobile-menu-panel{margin-right:0;min-width:min(var(--header-mobile-menu-width),100vw - 2rem);width:min(var(--header-mobile-menu-width),100vw - 2rem)}:root .actions-menu__panel{--mat-menu-container-elevation-shadow: var(--actions-menu-shadow);--mat-menu-container-shape: .75rem;--mat-menu-item-label-text-weight: 500;margin-right:.5rem;min-width:11rem;overflow:hidden;position:relative;width:11rem}:root .actions-menu__panel:before,:root .actions-menu__panel:after{content:"";inset-block-end:0;inset-inline:-10%;pointer-events:none;position:absolute;z-index:0}:root .actions-menu__panel:before{background:var(--actions-menu-wave-background);clip-path:ellipse(80% 100% at 50% 100%);height:var(--actions-menu-wave-height)}:root .actions-menu__panel:after{background:var(--actions-menu-wave-accent-background);clip-path:ellipse(75% 100% at 62% 100%);height:var(--actions-menu-wave-accent-height)}:root .actions-menu__panel .mat-mdc-menu-content{padding:.25rem .25rem calc(.25rem + var(--actions-menu-wave-height));position:relative;z-index:1}:root .actions-menu__panel .actions-menu__item{border-radius:.5rem;min-height:2.5rem}:root .actions-menu__panel .actions-menu__item--edit{--mat-menu-item-label-text-color: var(--actions-menu-edit-color);--mat-menu-item-icon-color: var(--actions-menu-edit-color)}:root .actions-menu__panel .actions-menu__item--delete{--mat-menu-item-label-text-color: var(--actions-menu-delete-color);--mat-menu-item-icon-color: var(--actions-menu-delete-color)}:root .card-event-actions-menu-panel{--mat-menu-item-label-text-color: var(--card-event-color);--mat-menu-item-icon-color: var(--card-event-muted-color)}:root .card-event-actions-menu-panel [mat-menu-item][aria-disabled=true]{color:var(--card-event-muted-color)}:root .card-event-actions-menu-panel .card-event-actions-menu__delete{--mat-menu-item-label-text-color: var(--card-event-status-absent-color);--mat-menu-item-icon-color: var(--card-event-status-absent-color)}:root .card-event-actions-menu-panel .card-event-actions-menu__edit{--mat-menu-item-label-text-color: var(--actions-menu-edit-color);--mat-menu-item-icon-color: var(--actions-menu-edit-color)}:root .card-event-actions-menu-panel .card-event-actions-menu__reason{color:var(--card-event-muted-color);display:block;font-size:.75rem;line-height:1.35;margin:.125rem .5rem .375rem}:root{--mat-option-focus-state-layer-color: color-mix(in srgb, var(--cyan-500) 30%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--cyan-500) 30%, transparent);--mat-option-label-text-color: var(--theme-text-heading);--mat-option-label-text-size: .875rem;--mat-option-label-text-weight: 400;--mat-option-selected-state-label-text-color: var(--theme-text-heading);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--cyan-500) 38%, var(--white));--mat-radio-checked-ripple-color: var(--theme-accent);--mat-radio-disabled-selected-icon-color: var(--theme-disabled-start);--mat-radio-disabled-unselected-icon-color: var(--theme-disabled-start);--mat-radio-ripple-color: var(--theme-text-link);--mat-radio-selected-focus-icon-color: var(--theme-accent);--mat-radio-selected-hover-icon-color: var(--theme-accent);--mat-radio-selected-icon-color: var(--theme-accent);--mat-radio-selected-pressed-icon-color: var(--theme-accent);--mat-radio-unselected-focus-icon-color: var(--theme-text-link);--mat-radio-unselected-hover-icon-color: var(--theme-text-link);--mat-radio-unselected-icon-color: var(--theme-text-link);--mat-radio-unselected-pressed-icon-color: var(--theme-text-link);--mat-ripple-color: color-mix(in srgb, var(--gray-850) 10%, transparent);--mat-autocomplete-background-color: var(--white);--mat-autocomplete-container-elevation-shadow: 0 .5rem 1rem rgb(32 72 135 / 12%), 0 .25rem .5rem rgb(32 72 135 / 8%);--mat-autocomplete-container-shape: .75rem;--mat-select-container-elevation-shadow: 0 .5rem 1rem rgb(32 72 135 / 12%), 0 .25rem .5rem rgb(32 72 135 / 8%);--mat-select-disabled-arrow-color: var(--theme-text-link);--mat-select-disabled-trigger-text-color: var(--theme-text-heading);--mat-select-enabled-arrow-color: var(--theme-text-link);--mat-select-enabled-trigger-text-color: var(--theme-text-heading);--mat-select-focused-arrow-color: var(--theme-accent);--mat-select-invalid-arrow-color: var(--theme-text-link);--mat-select-panel-background-color: var(--white);--mat-select-placeholder-text-color: var(--theme-text-subtle);--mat-select-trigger-text-size: .875rem}:root mat-option{transition:all .2s}:root mat-option.mat-mdc-option-active:not(:hover,[aria-selected=true]){background:var(--theme-surface-raised)!important}:root mat-option[aria-selected=true]:not([aria-disabled=true]){background:var(--mat-option-selected-state-layer-color)!important}:root mat-option:hover:not([aria-disabled=true],[aria-selected=true]){background-color:var(--mat-option-hover-state-layer-color)!important}:root div.mat-mdc-select-panel,:root div.mat-mdc-autocomplete-panel{border:2px solid var(--theme-border-control);padding:.5rem 0}:root div.mat-mdc-select-panel{border-radius:.75rem}:root .mat-mdc-select-arrow{transition:color .28s}:root{--mat-slider-ripple-color: var(--blue-650);--mat-slide-toggle-handle-height: 1.5rem;--mat-slide-toggle-handle-shape: 50%;--mat-slide-toggle-handle-width: 1.5rem;--mat-slide-toggle-pressed-handle-size: 1.375rem;--mat-slide-toggle-selected-focus-handle-color: var(--white);--mat-slide-toggle-selected-focus-state-layer-color: var(--cyan-600);--mat-slide-toggle-selected-focus-track-color: var(--cyan-600);--mat-slide-toggle-selected-handle-color: var(--white);--mat-slide-toggle-selected-handle-horizontal-margin: 0 .125rem 0 .25rem;--mat-slide-toggle-selected-handle-size: 1.125rem;--mat-slide-toggle-selected-hover-handle-color: var(--white);--mat-slide-toggle-selected-hover-state-layer-opacity: 0;--mat-slide-toggle-selected-hover-track-color: var(--cyan-600);--mat-slide-toggle-selected-icon-color: var(--cyan-500);--mat-slide-toggle-selected-icon-size: .75rem;--mat-slide-toggle-selected-pressed-handle-color: var(--white);--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 0 0 .125rem;--mat-slide-toggle-selected-pressed-state-layer-color: var(--cyan-700);--mat-slide-toggle-selected-pressed-track-color: var(--cyan-700);--mat-slide-toggle-selected-track-color: var(--cyan-500);--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 .125rem 0 .25rem;--mat-slide-toggle-state-layer-size: 1.87rem;--mat-slide-toggle-touch-target-size: 1.5rem;--mat-slide-toggle-track-height: 1.5rem;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-outline-color: var(--cyan-500);--mat-slide-toggle-track-width: 2.43rem;--mat-slide-toggle-unselected-focus-state-layer-color: var(--cyan-600);--mat-slide-toggle-unselected-focus-track-color: color-mix(in srgb, var(--cyan-500) 10%, transparent);--mat-slide-toggle-unselected-handle-horizontal-margin: 0 .125rem 0 .25rem;--mat-slide-toggle-unselected-handle-size: 1.125rem;--mat-slide-toggle-unselected-hover-track-color: color-mix(in srgb, var(--cyan-500) 10%, transparent);--mat-slide-toggle-unselected-icon-color: var(--white);--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 0 0 .125rem;--mat-slide-toggle-unselected-pressed-state-layer-color: var(--cyan-700);--mat-slide-toggle-unselected-pressed-track-color: color-mix(in srgb, var(--cyan-500) 10%, transparent);--mat-slide-toggle-with-icon-handle-size: 1.125rem}:root mat-slide-toggle:not(.mat-mdc-slide-toggle-checked) .mdc-label{color:var(--cyan-500)}:root{--pqv-snackbar-container-color: var(--blue-800)}:root .pqv-snackbar{--mat-snack-bar-container-color: var(--pqv-snackbar-container-color);--mat-snack-bar-supporting-text-color: var(--white);--mat-snack-bar-supporting-text-weight: 500;--mat-snack-bar-button-color: var(--white)}:root .pqv-snackbar [matSnackBarAction]{text-decoration:underline}:root .pqv-snackbar--success{--pqv-snackbar-container-color: var(--green-600)}:root .pqv-snackbar--warning{--pqv-snackbar-container-color: var(--orange-800)}:root .pqv-snackbar--info{--pqv-snackbar-container-color: var(--blue-800)}:root .pqv-snackbar--error{--pqv-snackbar-container-color: var(--red-700)}@property --tabs-fade-start{inherits: false; initial-value: 0; syntax: "<length>";}@property --tabs-fade-end{inherits: false; initial-value: 0; syntax: "<length>";}@keyframes tabs-fade-start{0%{--tabs-fade-start: 0}to{--tabs-fade-start: var(--tabs-edge-fade-size)}}@keyframes tabs-fade-end{0%{--tabs-fade-end: var(--tabs-edge-fade-size)}to{--tabs-fade-end: 0}}:root{--pqv-paginator-select-height: 2.5rem;--pqv-paginator-select-height-mobile: 2rem;--pqv-paginator-icon-control-size-mobile: 2rem;--pqv-paginator-border-radius: .75rem;--pqv-paginator-container-padding-mobile: .125rem .25rem;--pqv-paginator-container-text-size-mobile: .625rem;--pqv-paginator-page-size-label-max-width-mobile: 3.5rem;--pqv-paginator-page-size-select-width-mobile: 4rem;--mat-paginator-page-size-select-width: 4.5rem;--mat-paginator-form-field-container-height: var(--pqv-paginator-select-height);--mat-paginator-select-trigger-text-size: var(--mat-option-label-text-size)}:root mat-paginator{border-radius:var(--pqv-paginator-border-radius)}:root mat-paginator mat-form-field{width:var(--mat-paginator-page-size-select-width)}:root mat-paginator mat-form-field .mat-mdc-text-field-wrapper{align-items:center;height:var(--pqv-paginator-select-height);padding-block:0}:root mat-paginator mat-form-field .mat-mdc-form-field-infix{align-items:center;display:flex;min-height:0;padding-block:0}:root mat-paginator mat-form-field .mat-mdc-select-value{line-height:1}@media(width<=600px){:root mat-paginator{--mat-paginator-container-size: var(--pqv-paginator-icon-control-size-mobile);--mat-paginator-container-text-size: var(--pqv-paginator-container-text-size-mobile);--mat-paginator-form-field-container-height: var(--pqv-paginator-select-height-mobile);--mat-paginator-page-size-select-width: var(--pqv-paginator-page-size-select-width-mobile);--mat-paginator-page-size-select-touch-target-height: var(--pqv-paginator-icon-control-size-mobile);--pqv-paginator-select-height: var(--pqv-paginator-select-height-mobile)}:root mat-paginator button[aria-label]{--mat-icon-button-state-layer-size: var(--pqv-paginator-icon-control-size-mobile);--mat-icon-button-touch-target-size: var(--pqv-paginator-icon-control-size-mobile)}:root mat-paginator .mat-mdc-paginator-container{flex-wrap:nowrap;justify-content:space-between;min-width:0;padding:var(--pqv-paginator-container-padding-mobile)}:root mat-paginator .mat-mdc-paginator-page-size{align-items:center;flex:0 1 auto;margin:0;min-width:0}:root mat-paginator .mat-mdc-paginator-page-size mat-form-field{flex:0 0 auto}:root mat-paginator .mat-mdc-paginator-page-size-label{margin:0;max-width:var(--pqv-paginator-page-size-label-max-width-mobile);white-space:normal}:root mat-paginator .mat-mdc-paginator-range-actions{flex:0 0 auto;min-width:0}:root mat-paginator .mat-mdc-paginator-range-label{margin:0 .25rem;white-space:nowrap}}@media(width<=337px){:root mat-paginator .mat-mdc-paginator-navigation-first,:root mat-paginator .mat-mdc-paginator-navigation-last{display:none}}:root{--mat-sort-arrow-color: var(--white);--mat-table-background-color: var(--sky-50);--mat-table-header-headline-color: var(--white);--mat-table-header-headline-weight: 600;--mat-table-row-item-label-text-color: var(--gray-900);--pqv-table-header-background: url(/assets/img/admin-table-wave.svg) left top / 100% 100% no-repeat, linear-gradient(135deg, var(--teal-350), var(--marine-200), var(--blue-600)) left top / 100% 100% no-repeat;--pqv-admin-table-header-background: url(/assets/img/admin-table-wave.svg) left top / 100% 100% no-repeat, linear-gradient(135deg, var(--teal-350), var(--marine-200), var(--blue-600)) left top / 100% 100% no-repeat;--pqv-table-row-odd-background-color: var(--sky-50);--pqv-table-row-even-background-color: var(--blue-50);--pqv-table-border-radius: .5rem}:root :is(mat-table,table[mat-table]){border-collapse:separate;border-radius:var(--pqv-table-border-radius);border-spacing:0;overflow:hidden}:root table[mat-table]>thead{background:var(--pqv-table-header-background)}:root table[mat-table]>thead>[mat-header-row]{background:transparent}:root mat-table>[mat-header-row]{background:var(--pqv-table-header-background)}:root :is(mat-table,table[mat-table]) [mat-header-cell]{background-color:transparent}:root table[mat-table].referentials__grid__table>thead,:root table[mat-table].diver-account-list__card__wrapper__table>thead{background:var(--pqv-admin-table-header-background)}:root table[mat-table].referentials__grid__table>thead>tr,:root table[mat-table].referentials__grid__table>tbody>tr,:root table[mat-table].diver-account-list__card__wrapper__table>thead>tr,:root table[mat-table].diver-account-list__card__wrapper__table>tbody>tr{display:table;table-layout:fixed;width:100%}:root table[mat-table].referentials__grid__table>tbody,:root table[mat-table].diver-account-list__card__wrapper__table>tbody{display:block;height:calc(100% - 3.5rem);overflow-y:auto;scrollbar-color:var(--agenda-timeline-date-rule-color) transparent;scrollbar-width:thin}:root :is(mat-table,table[mat-table]) [mat-row]:nth-of-type(odd){background-color:var(--pqv-table-row-odd-background-color)}:root :is(mat-table,table[mat-table]) [mat-row]:nth-of-type(odd)>[mat-cell]{background-color:var(--pqv-table-row-odd-background-color)}:root :is(mat-table,table[mat-table]) [mat-row]:nth-of-type(2n){background-color:var(--pqv-table-row-even-background-color)}:root :is(mat-table,table[mat-table]) [mat-row]:nth-of-type(2n)>[mat-cell]{background-color:var(--pqv-table-row-even-background-color)}:root{--mat-tab-active-ripple-color: var(--gray-850);--mat-tab-inactive-ripple-color: var(--gray-850)}:root .app-tabs{background:var(--tabs-surface);border-radius:var(--tabs-radius);box-shadow:var(--tabs-surface-shadow);overflow:hidden}:root .app-tabs__nav{--mat-tab-active-indicator-color: var(--tabs-indicator);--mat-tab-active-indicator-height: var(--tabs-indicator-height);--mat-tab-active-label-text-color: var(--tabs-active);--mat-tab-inactive-label-text-color: var(--tabs-text);border-radius:inherit}:root .app-tabs__nav.mat-mdc-tab-header-pagination-controls-enabled{--tabs-edge-radius: var(--tabs-scrolled-edge-radius)}:root .app-tabs__link{color:var(--tabs-text);position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:root .app-tabs__link:not(:last-of-type,[aria-selected=true]):after{background:var(--tabs-divider);content:"";height:60%;position:absolute;right:0;top:20%;width:var(--tabs-divider-width)}:root .app-tabs__link:hover{background:var(--tabs-hover-background)}:root .app-tabs__link[aria-selected=true]{background:var(--tabs-active-pill-background);border-radius:0;box-shadow:var(--tabs-active-pill-shadow)}:root .app-tabs__link[aria-selected=true]:first-of-type{border-radius:var(--tabs-edge-radius) 0 0 var(--tabs-edge-radius)}:root .app-tabs__link[aria-selected=true]:last-of-type{border-radius:0 var(--tabs-edge-radius) var(--tabs-edge-radius) 0}:root .app-tabs__link[aria-selected=true]:first-of-type:last-of-type{border-radius:var(--tabs-edge-radius)}:root .app-tabs__link .mat-ripple-element{background:var(--tabs-ripple)}:root .app-tabs__item{align-items:center;color:inherit;display:flex;font-weight:500;gap:var(--tabs-gap);padding:.25rem .5rem}:root .app-tabs__item mat-icon{color:var(--tabs-icon)}:root .app-tabs__item--selected,:root .app-tabs__item--selected mat-icon{color:var(--tabs-active)}:root .app-tabs__panel{display:block}@media screen and (width<=768px){:root .app-tabs__nav .mat-mdc-tab-link-container{animation:tabs-fade-start linear both,tabs-fade-end linear both;animation-range:0 var(--tabs-edge-fade-size),calc(100% - var(--tabs-edge-fade-size)) 100%;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}:root .app-tabs__nav .mat-mdc-tab-link-container::-webkit-scrollbar{display:none}:root .app-tabs--fixed-mobile{border-bottom:0;border-left:0;border-radius:0;border-right:0;bottom:-.5px;box-shadow:var(--tabs-shadow);left:0;min-height:var(--tabs-mobile-height);position:fixed;right:0;z-index:1000}:root .app-tabs--fixed-mobile .app-tabs__link[aria-selected=true]{border-radius:0!important}:root .app-tabs--fixed-mobile .app-tabs__nav{min-height:var(--tabs-mobile-height)}:root .app-tabs--fixed-mobile .app-tabs__link{font-size:var(--tabs-mobile-font-size);min-width:4rem;padding-inline:.25rem}:root .app-tabs--fixed-mobile .app-tabs__item{flex-direction:column;gap:0}:root .app-tabs--fixed-mobile .app-tabs__item mat-icon{font-size:var(--tabs-icon-size);height:var(--tabs-icon-size);width:var(--tabs-icon-size)}:root .app-tabs--fixed-mobile .mat-mdc-tab-link-container,:root .app-tabs--fixed-mobile .mat-mdc-tab-list,:root .app-tabs--fixed-mobile .mat-mdc-tab-links{min-height:var(--tabs-mobile-height)}:root .app-tabs--fixed-mobile [mat-tab-link]{padding-inline:0}:root .app-tabs--fixed-mobile+.app-tabs__panel{padding-bottom:var(--mobile-fixed-tabbar-offset);scroll-padding-bottom:var(--mobile-fixed-tabbar-offset)}:root app-main-layout:has(.app-tabs--fixed-mobile)>app-footer{margin-block-end:var(--mobile-fixed-tabbar-offset)}}:root .ql-toolbar.ql-snow{background:#00acc14d;border:2px solid var(--theme-border-control);border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem}:root .ql-snow .ql-stroke{stroke:var(--theme-text-secondary)}:root .ql-snow .ql-fill{fill:var(--theme-text-secondary)}:root .ql-snow .ql-picker,:root .ql-snow .ql-picker-label{color:var(--theme-text-secondary)}:root .ql-snow .ql-picker-options{background:var(--theme-surface);border-color:var(--theme-border-control);color:var(--theme-text)}:root .ql-snow.ql-toolbar button:hover .ql-stroke,:root .ql-snow.ql-toolbar button.ql-active .ql-stroke,:root .ql-snow .ql-picker-label:hover .ql-stroke{stroke:var(--theme-accent)}:root .ql-snow.ql-toolbar button:hover .ql-fill,:root .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--theme-accent)}:root .ql-container.ql-snow{border:none;height:12.5rem}:root .ql-editor{background-color:var(--theme-surface);border:2px solid var(--theme-border-control);border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top:none;color:var(--theme-text-heading);font-size:.875rem;line-height:1.5;min-height:12.5rem;padding:.625rem;transition:all .28s cubic-bezier(.4,0,.2,1)}:root .ql-editor.ql-blank:before{color:var(--theme-text-muted)}:root .ql-editor:focus-visible{outline:none}:root .ql-container:has(.ql-editor:focus-visible) .ql-editor{background:var(--theme-surface-raised);border-color:var(--theme-accent)}:root .ql-container:has(.ql-editor:focus-visible)~.ql-toolbar.ql-snow,:root quill-editor:focus-within .ql-toolbar.ql-snow{border-color:var(--theme-accent)}:root .section-title{color:var(--theme-text-muted);font-size:1.25rem;line-height:1.8rem}:root .cdk-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--actions-menu-shadow: 0 .75rem 1.5rem -.5rem color-mix(in srgb, var(--blue-900) 38%, transparent);--actions-menu-edit-color: var(--blue-700);--actions-menu-delete-color: var(--red-800);--actions-menu-wave-accent-background: color-mix(in srgb, var(--cyan-500) 42%, var(--white));--actions-menu-wave-accent-height: .375rem;--actions-menu-wave-background: linear-gradient( 110deg, color-mix(in srgb, var(--cyan-500) 30%, var(--white)), color-mix(in srgb, var(--blue-600) 24%, var(--white)) );--actions-menu-wave-height: .875rem;--admin-event-field-row-gap: var(--edit-diver-personal-fields-row-gap);--admin-event-field-row-gap-mobile: var(--edit-diver-personal-fields-row-gap-mobile);--admin-event-type-separator-color: color-mix(in srgb, var(--cyan-500) 60%, transparent);--admin-event-type-separator-width: 1px;--admin-event-type-separator-height: 55%;--admin-event-surface-shadow: 0 .5rem 1.25rem -.75rem rgb(15 23 42 / 35%);--admin-event-surface-radius: 1rem;--admin-event-surface-radius-mobile: .75rem;--admin-event-art-height: calc(8rem - 24.5px) ;--admin-event-art-height-mobile: 6rem;--admin-event-art-light: var(--card-event-pool-head-dark);--admin-event-art-mid: var(--card-event-pool-head-light);--admin-event-art-dark: var(--gray-200);--admin-event-time-input-height: 1.5rem;--admin-event-grid-margin-top: 1.5rem;--admin-event-grid-margin-top-mobile: 1rem;--admin-event-type-fieldset-margin-top-mobile: .5rem;--admin-event-type-fieldset-outdent-mobile: 1rem;--admin-event-type-toggle-height-mobile: 2.75rem;--admin-event-type-option-mobile-font-size: .6875rem;--admin-event-type-option-mobile-icon-size: .9rem;--agenda-layout-gap: 1.5rem;--agenda-layout-max-width: 78rem;--agenda-layout-total-width: calc(var(--calendar-max-width) + var(--agenda-layout-gap) + var(--agenda-timeline-width));--agenda-timeline-width: 22rem;--agenda-timeline-min-width: 20rem;--agenda-timeline-radius: 1.5rem;--agenda-timeline-background: var(--blue-50);--agenda-timeline-shadow: var(--card-event-shadow);--agenda-timeline-sticky-top: 94px;--agenda-timeline-header-background: var(--white);--agenda-timeline-header-padding: 16px 15px 13px;--agenda-timeline-eyebrow-color: var(--teal-700);--agenda-timeline-eyebrow-font-size: .68rem;--agenda-timeline-eyebrow-font-weight: 800;--agenda-timeline-eyebrow-letter-spacing: .1em;--agenda-timeline-title-color: var(--cyan-500);--agenda-timeline-title-font-size: 1.08rem;--agenda-timeline-title-margin: 0;--agenda-timeline-scroll-max-height: 646px;--agenda-timeline-margin-top-mobile: 1.5rem;--agenda-timeline-scroll-padding: 12px;--agenda-timeline-day-radius: .9375rem;--agenda-timeline-day-padding: 4px;--agenda-timeline-day-gap: 12px;--agenda-timeline-date-color: var(--blue-800);--agenda-timeline-date-rule-color: var(--blue-200);--agenda-timeline-date-rule-height: 1px;--agenda-timeline-date-font-size: .8438rem;--agenda-timeline-date-font-weight: 800;--agenda-timeline-date-gap: 8px;--agenda-timeline-date-margin: 0 0 8px;--agenda-timeline-date-padding-inline: 3px;--agenda-timeline-list-gap: 8px;--agenda-timeline-status-font-size: .7188rem;--agenda-timeline-status-margin: 9px 2px 0;--agenda-timeline-filters-gap: 6px;--agenda-timeline-filters-margin-top: 13px;--agenda-timeline-filter-label-font-size: .7188rem;--agenda-timeline-registration-label-font-size: .75rem;--agenda-timeline-filter-font-size: .7188rem;--agenda-timeline-filter-font-weight: 800;--agenda-timeline-filter-radius: 999px;--agenda-timeline-filter-selected-shadow: 0 3px 9px rgb(32 72 135 / 20%);--agenda-timeline-segmented-background: var(--blue-50);--agenda-timeline-segmented-selected-background: linear-gradient(135deg, var(--blue-600), var(--blue-800));--agenda-timeline-segmented-selected-color: var(--white);--agenda-timeline-segmented-color: var(--gray-600);--agenda-timeline-segmented-padding: 3px;--agenda-timeline-segment-padding-inline: 4px;--agenda-timeline-horizon-gap: 3px;--agenda-timeline-chip-background: var(--blue-50);--agenda-timeline-chip-min-height: 32px;--agenda-timeline-chip-padding-inline: 2px;--agenda-timeline-card-radius: .75rem;--agenda-timeline-card-background: var(--white);--agenda-timeline-card-shadow: 0 1px 4px rgb(32 72 135 / 8%);--agenda-timeline-card-padding: 11px 9px;--agenda-timeline-card-gap: 8px;--agenda-timeline-card-accent-width: 4px;--agenda-timeline-card-pool-accent: var(--cyan-600);--agenda-timeline-card-career-accent: var(--teal-450);--agenda-timeline-card-sea-accent: var(--marine-600);--agenda-timeline-card-meeting-accent: var(--indigo-400);--agenda-timeline-card-title-color: var(--blue-800);--agenda-timeline-card-meta-color: var(--gray-600);--agenda-timeline-card-registered-color: var(--green-700);--agenda-timeline-card-hover-shadow: 0 .5rem 1rem rgb(38 57 77 / 16%);--agenda-timeline-card-time-width: 2.625rem;--agenda-timeline-card-time-font-size: .8438rem;--agenda-timeline-card-time-font-weight: 800;--agenda-timeline-card-content-gap: 3px;--agenda-timeline-card-heading-gap: 5px;--agenda-timeline-card-icon-size: 1rem;--agenda-timeline-card-title-font-size: .8438rem;--agenda-timeline-card-title-font-weight: 700;--agenda-timeline-card-meta-font-size: .7188rem;--agenda-timeline-card-registered-icon-size: 1rem;--calendar-max-width: 52rem;--calendar-gap: 8px;--calendar-gap-mobile: 2px;--calendar-surface-background: var(--white);--calendar-surface-radius: 1.5rem;--calendar-surface-radius-mobile: .875rem;--calendar-surface-shadow: 0 1.25rem 1.875rem -.625rem rgb(38 57 77 / 14%);--calendar-surface-padding: .75rem;--calendar-surface-padding-mobile: .25rem .1875rem;--calendar-surface-margin-top: .8125rem;--calendar-head-background: linear-gradient(135deg, var(--teal-350), var(--marine-300), var(--blue-800));--calendar-head-radius: 1.5rem;--calendar-head-gap: 1rem;--calendar-head-padding: 1.125rem 1.25rem;--calendar-head-padding-mobile: .75rem .625rem;--calendar-head-padding-inline-end: 1.25rem;--calendar-head-actions-desktop-margin-inline-end: calc(var(--agenda-layout-gap) + var(--agenda-timeline-width) - var(--calendar-head-padding-inline-end));--calendar-head-gradient-light: var(--teal-350);--calendar-head-gradient-mid: var(--marine-300);--calendar-head-gradient-dark: var(--blue-800);--calendar-head-text-color: var(--white);--calendar-head-wave-opacity: .18;--calendar-head-wave-width: 78%;--calendar-head-wave-width-mobile: 58.5rem;--calendar-head-wave-mobile-inset-inline-start: 26%;--calendar-head-wave-height: 6.25rem;--calendar-head-wave-inset-inline-end: -4%;--calendar-head-wave-inset-bottom: -1.125rem;--calendar-head-wave-primary-width: .875rem;--calendar-head-wave-secondary-width: .3125rem;--calendar-head-eyebrow-font-size: .67rem;--calendar-head-eyebrow-font-size-mobile: .52rem;--calendar-head-eyebrow-letter-spacing: .14em;--calendar-head-eyebrow-opacity: .82;--calendar-head-actions-gap: .4375rem;--calendar-head-actions-gap-mobile: .5rem;--calendar-head-button-background: color-mix(in srgb, var(--white) 15%, transparent);--calendar-head-button-hover-background: color-mix(in srgb, var(--white) 25%, transparent);--calendar-head-button-size-mobile: 2.5rem;--calendar-head-actions-create-gap-mobile: calc(var(--calendar-head-button-size-mobile) - .625rem);--calendar-head-button-radius-mobile: .75rem;--calendar-create-button-background-color: var(--cyan-500);--calendar-create-button-hover-background-color: color-mix(in srgb, var(--cyan-500) 86%, var(--blue-800));--calendar-create-button-color: var(--white);--calendar-create-button-background: linear-gradient(135deg, var(--cyan-500), var(--cyan-500));--calendar-create-button-hover-background: linear-gradient(135deg, var(--cyan-500), color-mix(in srgb, var(--cyan-500) 86%, var(--blue-800)));--calendar-day-width: 14.2857%;--calendar-day-radius: 1.0625rem;--calendar-day-radius-mobile: .25rem;--calendar-day-min-height: 148px;--calendar-day-min-height-compact: 144px;--calendar-day-min-height-mobile: 74px;--calendar-day-padding-inline: 6px;--calendar-day-padding-inline-mobile: 2px;--calendar-day-padding: 7px var(--calendar-day-padding-inline) 14px;--calendar-day-padding-mobile: 3px var(--calendar-day-padding-inline-mobile) 10px;--calendar-day-background: var(--white);--calendar-day-shadow: 0 7px 17px rgb(38 57 77 / 11%), inset 0 0 0 1px var(--blue-75);--calendar-day-weekend-background: var(--blue-50);--calendar-day-holiday-background: var(--calendar-day-weekend-background);--calendar-day-other-month-outline: color-mix(in srgb, var(--blue-200) 45%, transparent);--calendar-day-today-gradient: linear-gradient(145deg, var(--blue-75), var(--blue-100));--calendar-day-today-shadow: 0 12px 25px rgb(32 72 135 / 28%);--calendar-day-overflow-selected-outline: 2px solid var(--cyan-600);--calendar-day-overflow-selected-outline-offset: -3px;--calendar-day-header-gap: .1875rem;--calendar-date-badge-size: 25px;--calendar-date-badge-size-mobile: 15px;--calendar-date-badge-background: var(--blue-50);--calendar-date-badge-weekend-background: var(--white);--calendar-date-badge-color: var(--blue-800);--calendar-date-badge-other-month-color: color-mix(in srgb, var(--gray-500) 98.53%, var(--blue-800));--calendar-date-badge-today-background: var(--white);--calendar-date-font-weight: 800;--calendar-weekday-color: var(--gray-500);--calendar-weekday-font-size: .65rem;--calendar-weekday-font-size-mobile: .48rem;--calendar-weekday-font-weight: 800;--calendar-weekday-height: 25px;--calendar-weekday-height-mobile: 19px;--calendar-weekday-padding: 5px;--calendar-events-margin-top: 4px;--calendar-events-margin-top-mobile: 2px;--calendar-vacation-lane-gap: 1px;--calendar-vacation-lane-height: 4px;--calendar-vacation-lane-inset-inline: 8px;--calendar-vacation-lane-inset-bottom: 6px;--calendar-vacation-lane-radius: 999px;--calendar-vacation-lane-gap-mobile: 1px;--calendar-vacation-lane-height-mobile: 3px;--calendar-vacation-lane-inset-inline-mobile: 3px;--calendar-vacation-lane-inset-bottom-mobile: 3px;--calendar-background-color: var(--white);--calendar-background-color-today: var(--blue-700);--calendar-text-today-button-font-size-mobile: .8rem;--calendar-title-font-size: 1.7rem;--calendar-title-font-size-mobile: 1.25rem;--calendar-title-margin: .1875rem 0 0;--calendar-title-color: var(--blue-800);--calendar-date-font-size: 1rem;--calendar-date-font-size-mobile: .68rem;--calendar-mat-icon-font-size-mobile: 1.125rem;--calendar-text-color-today: var(--blue-800);--calendar-font-weight-today: 500;--calendar-background-color-weekend: var(--blue-200);--calendar-text-color: var(--blue-800);--calendar-button-background-color: var(--blue-600);--calendar-button-hover-background-color: var(--blue-500);--calendar-button-text-color: var(--white);--calendar-button-today-background-color: var(--blue-400);--calendar-button-today-hover-background-color: var(--blue-500);--calendar-button-text-color-today: var(--white);--calendar-vacation-zone-a-color: var(--red-calendar-zone);--calendar-vacation-zone-b-color: var(--green-calendar-zone);--calendar-vacation-zone-c-color: var(--yellow-calendar-zone);--calendar-grid-line-color: var(--gray-300);--calendar-text-color-public-holiday: var(--blue-800);--calendar-public-holiday-font-size: .5625rem;--calendar-public-holiday-font-size-mobile: .5625rem;--calendar-public-holiday-font-weight: 800;--calendar-public-holiday-line-height: 1.15;--calendar-public-holiday-line-height-mobile: 1.15;--calendar-public-holiday-margin-top: .1875rem;--calendar-public-holiday-margin-top-mobile: 0;--calendar-public-holiday-max-width: 70%;--calendar-public-holiday-max-width-mobile: 100%;--calendar-public-holiday-bottom-mobile: 9px;--calendar-public-holiday-inline-mobile: 2px;--calendar-public-holiday-padding-mobile: 2px;--calendar-legend-background-color: transparent;--calendar-legend-font-size: .8rem;--calendar-legend-title-font-weight: 500;--calendar-legend-gap: .75rem 1rem;--calendar-legend-padding: .75rem .5rem .25rem;--calendar-legend-item-gap: .35rem;--calendar-legend-swatch-width: 1.6rem;--calendar-legend-swatch-height: .35rem;--calendar-legend-swatch-border-radius: 999px;--calendar-legend-mobile-font-size: .68rem;--calendar-legend-mobile-gap: .3rem;--calendar-legend-mobile-padding: .15rem 0;--calendar-legend-mobile-item-gap: .1rem;--calendar-legend-mobile-swatch-width: .6rem;--calendar-legend-mobile-swatch-height: .15rem;--calendar-legend-margin-top-mobile: .75rem;--calendar-event-background-color: var(--blue-600);--calendar-event-hover-background-color: var(--blue-700);--calendar-event-pool-background-color: var(--cyan-600);--calendar-event-pool-hover-background-color: var(--cyan-700);--calendar-event-career-background-color: var(--teal-700);--calendar-event-career-hover-background-color: var(--teal-800);--calendar-event-sea-exit-background-color: var(--marine-600);--calendar-event-sea-exit-hover-background-color: var(--marine-900);--calendar-event-meeting-background-color: var(--indigo-400);--calendar-event-meeting-hover-background-color: var(--indigo-500);--calendar-event-text-color: var(--white);--calendar-event-container-font-size: .75rem;--calendar-event-container-font-size-mobile: .6875rem;--calendar-event-font-weight: 500;--calendar-event-radius: 999px;--calendar-event-height: 28px;--calendar-event-height-mobile: 21px;--calendar-event-padding: 5px 7px;--calendar-event-padding-mobile: 2px;--calendar-event-gap: 4px;--calendar-event-gap-mobile: 2px;--calendar-event-content-gap: 2px;--calendar-event-line-height: 1;--calendar-event-shadow: 0 3px 7px rgb(15 23 42 / 13%);--calendar-event-icon-size: .9em;--calendar-event-icon-size-mobile: .8em;--calendar-event-z: 3;--calendar-event-sea-overlap: 1px;--calendar-event-check-size: 12px;--calendar-event-check-size-mobile: 10px;--calendar-event-check-stroke-width: .5px;--calendar-event-check-margin-right: -4px;--calendar-event-check-margin-right-mobile: -1px;--calendar-event-check-color: var(--white);--calendar-event-more-background: var(--blue-50);--calendar-event-more-color: var(--blue-800);--calendar-event-more-font-weight: 700;--calendar-event-more-height: 21px;--calendar-event-more-height-mobile: 16px;--calendar-event-more-padding: 2px 7px;--calendar-event-more-padding-mobile: 1px 2px;--calendar-overflow-panel-background: var(--white);--calendar-overflow-panel-border: 1px solid var(--blue-75);--calendar-overflow-panel-accent-border: .25rem solid var(--cyan-600);--calendar-overflow-panel-border-radius: 1rem;--calendar-overflow-panel-shadow: 0 .5rem 1.25rem -.75rem rgb(32 72 135 / 26%);--calendar-overflow-panel-margin-top: 1rem;--calendar-overflow-panel-padding: 1.125rem;--calendar-overflow-panel-padding-mobile: .75rem;--calendar-overflow-panel-header-gap: .75rem 1rem;--calendar-overflow-panel-heading-min-width: 12rem;--calendar-overflow-panel-status-color: var(--teal-700);--calendar-overflow-panel-status-font-size: .6875rem;--calendar-overflow-panel-status-font-weight: 800;--calendar-overflow-panel-status-letter-spacing: .08em;--calendar-overflow-panel-status-margin-bottom: .25rem;--calendar-overflow-panel-title-color: var(--blue-800);--calendar-overflow-panel-title-font-size: 1.0625rem;--calendar-overflow-panel-title-font-weight: 800;--calendar-overflow-panel-title-line-height: 1.35;--calendar-overflow-panel-summary-color: var(--gray-700);--calendar-overflow-panel-summary-font-size: .8125rem;--calendar-overflow-panel-summary-line-height: 1.4;--calendar-overflow-panel-summary-margin: .25rem 0 0;--calendar-overflow-panel-close-background: var(--blue-50);--calendar-overflow-panel-close-color: var(--blue-800);--calendar-overflow-panel-close-hover-background: var(--blue-75);--calendar-overflow-panel-close-border-radius: 999px;--calendar-overflow-panel-close-gap: .375rem;--calendar-overflow-panel-close-padding: .5rem .75rem;--calendar-overflow-panel-close-size: 2.5rem;--calendar-overflow-panel-list-gap: .75rem;--calendar-overflow-panel-list-margin: 1rem 0 0;--calendar-overflow-panel-empty-color: var(--gray-700);--calendar-overflow-panel-empty-margin: 1rem 0 0;--calendar-overflow-panel-focus-outline: 2px solid var(--cyan-600);--calendar-overflow-panel-focus-outline-offset: 3px;--birthday-cake-body-color: var(--pink-400);--birthday-cake-icing-color: var(--white);--birthday-cake-plate-color: var(--pink-800);--birthday-cake-candle-color: var(--cyan-500);--birthday-cake-flame-color: var(--orange-400);--birthday-cake-flame-duration: 1.2s;--birthday-cake-flame-iterations: 3;--birthday-tooltip-background: var(--pink-800);--birthday-tooltip-color: var(--white);--birthday-tooltip-radius: .75rem;--birthday-tooltip-font-size: .8125rem;--birthday-tooltip-font-weight: 600;--birthday-tooltip-padding: .5rem .875rem;--birthday-tooltip-max-width: 16rem;--birthday-tooltip-shadow: 0 .5rem 1rem -.25rem color-mix(in srgb, var(--pink-800) 55%, transparent);--birthday-tooltip-accent-background: linear-gradient(110deg, var(--pink-800), var(--pink-600));--calendar-birthday-size: 1.375rem;--calendar-birthday-icon-size: .9375rem;--calendar-birthday-margin: 0 .25rem 0 0;--calendar-birthday-background: var(--pink-50);--calendar-birthday-border: 1px solid var(--pink-100);--calendar-birthday-hover-background: var(--pink-100);--calendar-birthday-today-shadow: 0 0 0 2px color-mix(in srgb, var(--pink-400) 45%, transparent);--calendar-birthday-count-size: .875rem;--calendar-birthday-count-font-size: .625rem;--calendar-birthday-count-background: var(--pink-800);--calendar-birthday-count-color: var(--white);--calendar-birthday-focus-outline: 2px solid var(--blue-700);--calendar-birthday-size-mobile: .875rem;--calendar-birthday-icon-size-mobile: .625rem;--calendar-birthday-count-size-mobile: .625rem;--calendar-birthday-count-font-size-mobile: .4375rem;--agenda-birthday-card-gap: .75rem;--agenda-birthday-card-padding: .625rem .875rem;--agenda-birthday-card-radius: 1rem;--agenda-birthday-card-background: linear-gradient(110deg, var(--pink-50), var(--white));--agenda-birthday-card-border: 1px solid var(--pink-100);--agenda-birthday-card-accent-width: .3125rem;--agenda-birthday-card-accent-color: var(--pink-400);--agenda-birthday-card-icon-size: 2rem;--agenda-birthday-card-title-color: var(--pink-800);--agenda-birthday-card-title-font-size: .8125rem;--agenda-birthday-card-title-font-weight: 700;--agenda-birthday-card-names-color: var(--gray-900);--agenda-birthday-card-names-font-size: .9375rem;--agenda-birthday-card-today-background: linear-gradient(110deg, var(--pink-100), var(--pink-50));--agenda-birthday-card-today-shadow: 0 .25rem .75rem -.25rem color-mix(in srgb, var(--pink-600) 45%, transparent);--card-event-color: var(--gray-700);--card-event-muted-color: var(--gray-600);--card-event-header-icon-color: var(--blue-800);--card-event-shadow: 0 1.25rem 1.875rem -.625rem rgb(38 57 77 / 100%);--card-event-title-color: var(--blue-800);--card-event-info-title-color: var(--marine-600);--card-event-presence-summary-color: var(--gray-700);--card-event-focus-color: var(--blue-800);--card-event-attendance-sticky-background: var(--card-event-card-background);--card-event-attendance-sticky-border-bottom: 1px solid var(--card-event-actions-divider-color);--card-event-attendance-sticky-padding-bottom: .25rem;--card-event-attendance-sticky-padding-top: .5rem;--card-event-max-height: 900px;--card-event-attendance-scrollbar-color: var(--agenda-timeline-date-rule-color);--calendar-card-event-drawer-load-state-background: var(--theme-surface);--calendar-card-event-drawer-load-state-color: var(--theme-text);--calendar-card-event-drawer-load-state-padding: 2rem 1rem;--calendar-card-event-drawer-load-error-gap: 1rem;--calendar-card-event-drawer-load-error-padding: 1rem;--card-event-width: 21.875rem;--card-event-radius: 1.5rem;--card-event-border: none;--card-event-card-background: var(--white);--card-event-surface-background: linear-gradient(110deg, var(--sky-50), var(--sky-75));--card-event-status-present-color: var(--green-700);--card-event-status-present-dot: var(--card-event-status-present-color);--card-event-status-absent-background: linear-gradient(110deg, var(--red-75), var(--red-100));--card-event-status-absent-color: var(--red-800);--card-event-status-absent-dot: var(--card-event-status-absent-color);--card-event-category-shadow: 0 .125rem .375rem rgb(15 23 42 / 12%);--card-event-actions-divider-color: var(--gray-200);--card-event-action-disabled-color: var(--gray-500);--card-event-selected-hover: color-mix(in srgb, var(--card-event-button) 88%, var(--black));--card-event-action-hover-background: var(--card-event-surface-background);--card-event-tool-hover-background: var(--blue-50);--card-event-tool-hover-shadow: 0 .125rem .375rem rgb(15 23 42 / 12%);--card-event-pool-head-light: var(--teal-100);--card-event-pool-head-mid: var(--teal-200);--card-event-pool-head-dark: var(--teal-300);--card-event-pool-accent: var(--teal-350);--card-event-pool-button: var(--teal-700);--card-event-pool-action-text-color: var(--card-event-pool-button);--card-event-pool-action-accent: var(--calendar-event-pool-background-color);--card-event-pool-selected-hover: var(--calendar-event-pool-hover-background-color);--card-event-pool-action-hover-background: color-mix(in srgb, var(--calendar-event-pool-background-color) 18%, var(--white));--card-event-pool-footer-background: linear-gradient(115deg, var(--aqua-100), var(--aqua-200));--card-event-pool-footer-color: var(--marine-575);--card-event-pool-category-color: var(--teal-700);--card-event-pool-person-role-color: var(--marine-375);--card-event-career-head-light: var(--teal-150);--card-event-career-head-mid: var(--teal-250);--card-event-career-head-dark: var(--teal-800);--card-event-career-accent: var(--teal-400);--card-event-career-button: var(--teal-450);--card-event-career-action-text-color: var(--card-event-career-button);--card-event-career-selected-hover: color-mix(in srgb, var(--card-event-career-button) 88%, var(--black));--card-event-career-action-hover-background: linear-gradient(110deg, var(--sky-50), var(--sky-75));--card-event-career-footer-background: linear-gradient(110deg, var(--aqua-150), var(--aqua-250));--card-event-career-footer-color: var(--marine-575);--card-event-career-category-color: var(--teal-450);--card-event-career-person-role-color: var(--marine-375);--card-event-sea-head-light: var(--marine-100);--card-event-sea-head-mid: var(--marine-200);--card-event-sea-head-dark: var(--marine-900);--card-event-sea-accent: var(--marine-300);--card-event-sea-button: var(--marine-600);--card-event-sea-action-text-color: var(--card-event-sea-button);--card-event-sea-selected-hover: color-mix(in srgb, var(--card-event-sea-button) 90%, var(--black));--card-event-sea-action-hover-background: linear-gradient(110deg, var(--sky-50), var(--sky-75));--card-event-sea-footer-background: linear-gradient(100deg, var(--marine-150), var(--marine-350));--card-event-sea-footer-color: var(--white);--card-event-sea-category-color: var(--marine-500);--card-event-sea-person-role-color: var(--marine-400);--card-event-meeting-head-light: var(--indigo-100);--card-event-meeting-head-mid: var(--indigo-200);--card-event-meeting-head-dark: var(--indigo-500);--card-event-meeting-accent: var(--indigo-300);--card-event-meeting-button: var(--indigo-400);--card-event-meeting-action-text-color: var(--card-event-meeting-button);--card-event-meeting-selected-hover: color-mix(in srgb, var(--card-event-meeting-button) 88%, var(--black));--card-event-meeting-action-hover-background: linear-gradient(110deg, var(--indigo-50), var(--indigo-75));--card-event-meeting-footer-background: linear-gradient(110deg, var(--indigo-50), var(--indigo-75));--card-event-meeting-footer-color: var(--indigo-900);--card-event-meeting-category-color: var(--indigo-400);--card-event-meeting-person-role-color: var(--indigo-700);--card-event-head-light: var(--card-event-pool-head-light);--card-event-head-mid: var(--card-event-pool-head-mid);--card-event-head-dark: var(--card-event-pool-head-dark);--card-event-accent: var(--card-event-pool-accent);--card-event-button: var(--card-event-pool-button);--card-event-action-text-color: var(--card-event-pool-action-text-color);--card-event-footer-color: var(--card-event-pool-footer-color);--card-event-category-color: var(--card-event-pool-category-color);--card-event-person-role-color: var(--card-event-pool-person-role-color)}:root .card-event--pool{--card-event-head-light: var(--card-event-pool-head-light);--card-event-head-mid: var(--card-event-pool-head-mid);--card-event-head-dark: var(--card-event-pool-head-dark);--card-event-accent: var(--card-event-pool-accent);--card-event-button: var(--card-event-pool-button);--card-event-action-text-color: var(--card-event-pool-action-text-color);--card-event-selected-hover: var(--card-event-pool-selected-hover);--card-event-action-hover-background: var(--card-event-pool-action-hover-background);--card-event-footer-color: var(--card-event-pool-footer-color);--card-event-category-color: var(--card-event-pool-category-color);--card-event-person-role-color: var(--card-event-pool-person-role-color)}:root .card-event--career{--card-event-head-light: var(--card-event-career-head-light);--card-event-head-mid: var(--card-event-career-head-mid);--card-event-head-dark: var(--card-event-career-head-dark);--card-event-accent: var(--card-event-career-accent);--card-event-button: var(--card-event-career-button);--card-event-action-text-color: var(--card-event-career-action-text-color);--card-event-selected-hover: var(--card-event-career-selected-hover);--card-event-action-hover-background: var(--card-event-career-action-hover-background);--card-event-footer-color: var(--card-event-career-footer-color);--card-event-category-color: var(--card-event-career-category-color);--card-event-person-role-color: var(--card-event-career-person-role-color)}:root .card-event--sea{--card-event-head-light: var(--card-event-sea-head-light);--card-event-head-mid: var(--card-event-sea-head-mid);--card-event-head-dark: var(--card-event-sea-head-dark);--card-event-accent: var(--card-event-sea-accent);--card-event-button: var(--card-event-sea-button);--card-event-action-text-color: var(--card-event-sea-action-text-color);--card-event-selected-hover: var(--card-event-sea-selected-hover);--card-event-action-hover-background: var(--card-event-sea-action-hover-background);--card-event-footer-color: var(--card-event-sea-footer-color);--card-event-category-color: var(--card-event-sea-category-color);--card-event-person-role-color: var(--card-event-sea-person-role-color)}:root .card-event--meeting{--card-event-head-light: var(--card-event-meeting-head-light);--card-event-head-mid: var(--card-event-meeting-head-mid);--card-event-head-dark: var(--card-event-meeting-head-dark);--card-event-accent: var(--card-event-meeting-accent);--card-event-button: var(--card-event-meeting-button);--card-event-action-text-color: var(--card-event-meeting-action-text-color);--card-event-selected-hover: var(--card-event-meeting-selected-hover);--card-event-action-hover-background: var(--card-event-meeting-action-hover-background);--card-event-footer-color: var(--card-event-meeting-footer-color);--card-event-category-color: var(--card-event-meeting-category-color);--card-event-person-role-color: var(--card-event-meeting-person-role-color)}:root{--event-past-panel-border: var(--blue-100);--event-past-panel-header-background: var(--blue-50);--event-past-panel-header-hover-background: var(--blue-35);--card-event-footer-art-tint: 0%;--card-event-footer-art-blend: normal;--card-event-footer-art-filter: none;--card-event-meeting-footer-art-filter: brightness(1.15);--card-event-font-size: .875rem;--card-event-title-font-size: 1.25rem;--card-event-title-font-weight: 700;--card-event-section-title-font-size: 1rem;--card-event-section-title-font-weight: 700;--card-event-icon-font-size: 1.25rem;--card-event-detail-value-font-weight: 600;--card-event-sea-details-font-weight: 600;--card-event-sea-details-hover-shadow: 0 .5rem 1.25rem -.75rem rgb(15 23 42 / 35%);--card-event-role-summary-font-size: .75rem;--card-event-action-font-size: .75rem;--card-event-action-min-height: 2rem;--card-event-action-padding: .25rem .375rem;--card-event-action-gap: .375rem;--card-event-action-icon-size: 1.125rem;--card-event-actions-divider-margin: 1rem 1rem 0;--card-event-actions-margin: .75rem 1rem 1rem;--card-event-action-font-weight: 500;--card-event-empty-font-size: .875rem;--card-event-information-radius: 1rem;--card-event-sea-details-radius: 1rem;--card-event-action-radius: 1rem;--card-event-delegation-margin: 0 1rem .75rem;--card-event-delegation-gap: .625rem;--card-event-delegation-summary-background: var(--blue-35);--card-event-delegation-summary-background-hover: color-mix(in srgb, var(--cyan-500) 9%, var(--white));--card-event-delegation-summary-border: var(--blue-100);--card-event-delegation-summary-color: var(--blue-800);--card-event-delegation-summary-radius: .875rem;--card-event-delegation-summary-font-size: .8125rem;--card-event-delegation-summary-font-weight: 700;--card-event-delegation-summary-padding: .5rem .75rem;--card-event-delegation-summary-min-height: 2.75rem;--card-event-delegation-focus-color: var(--cyan-700);--card-event-forum-size: 2.75rem;--card-event-forum-background: var(--theme-surface);--card-event-forum-hover-background: var(--card-event-tool-hover-background);--card-event-forum-focus-color: var(--theme-focus);--card-event-forum-disabled-opacity: .6;--card-event-forum-badge-size: 1.25rem;--card-event-forum-badge-background: var(--theme-text-heading);--card-event-forum-badge-color: var(--theme-surface);--card-event-forum-badge-border-color: var(--theme-surface);--card-event-forum-badge-font-size: .6875rem;--card-event-forum-badge-font-weight: 700;--card-event-delegation-icon-color: var(--cyan-700);--card-event-delegation-count-background: var(--white);--card-event-delegation-count-color: var(--cyan-700);--card-event-delegation-count-radius: 999px;--card-event-delegation-count-padding: .125rem .5rem;--card-event-delegation-person-background: var(--white);--card-event-delegation-person-border: var(--blue-100);--card-event-delegation-person-radius: .875rem;--card-event-delegation-person-padding: .75rem;--card-event-delegation-person-gap: .5rem;--card-event-delegation-name-color: var(--blue-800);--card-event-delegation-name-font-size: .8125rem;--card-event-delegation-name-font-weight: 700;--card-event-delegation-actions-gap: .5rem;--card-event-delegation-actions-margin-top: .625rem;--card-event-delegation-status-color: var(--gray-600);--card-event-delegation-status-font-size: .75rem;--card-event-delegation-status-font-weight: 600;--card-event-actions-menu-icon-font-size: 1.25rem;--card-event-header-category-font-size: .75rem;--card-event-header-category-font-weight: 600;--card-event-header-icon-font-size: 1.25rem;--card-event-header-date-font-size: .875rem;--card-event-header-date-font-weight: 500;--card-event-header-date-raised-offset: -.375rem;--card-event-participant-name-font-weight: 600;--card-event-participant-role-font-size: .75rem;--card-event-participant-radius: .75rem;--card-event-participant-gap: .5rem .75rem;--card-event-participant-padding: .5rem .7rem;--card-event-participant-identity-gap: .25rem;--card-event-participant-heading-gap: .25rem .5rem;--card-event-participant-attendee-background: var(--indigo-50);--card-event-participant-attendee-color: var(--indigo-800);--card-event-participant-attendee-font-size: .6875rem;--card-event-participant-attendee-font-weight: 600;--card-event-participant-attendee-padding: .125rem .4rem;--card-event-participant-attendee-radius: 999px;--event-admin-title-font-size: 1rem;--event-admin-title-color: var(--gray-700);--event-admin-page-title-font-size: 1.5rem;--event-admin-page-title-font-weight: 700;--event-admin-description-font-size: .875rem;--event-admin-legend-font-size: .875rem;--event-admin-legend-font-weight: 600;--event-admin-page-title-font-size-mobile: 1.125rem;--event-admin-description-font-size-mobile: .75rem;--event-modal-shadow: var(--dialog-shadow);--event-modal-title-color: var(--dialog-title-color);--event-modal-title-font-size: var(--dialog-title-font-size);--event-modal-title-font-weight: var(--dialog-title-font-weight);--event-modal-text-color: var(--dialog-text-color);--event-modal-accent: var(--dialog-accent);--event-modal-radio-selected: var(--cyan-500);--event-modal-focus-color: var(--cyan-500);--event-modal-focus-glow: 0 0 0 3px rgb(0 172 193 / 12%);--event-modal-radio-unselected: var(--gray-500);--event-modal-close-background: var(--dialog-close-background);--event-modal-close-color: var(--dialog-close-color);--event-modal-close-hover-background: var(--dialog-close-hover-background);--event-modal-close-size: var(--dialog-close-size);--event-modal-option-radius: 1rem;--event-modal-option-background: var(--blue-50);--event-modal-option-background-hover: var(--blue-35);--event-modal-option-background-selected: var(--blue-75);--event-modal-option-border: var(--blue-200);--event-modal-option-accent: var(--blue-600);--event-modal-option-icon-background: var(--blue-100);--event-modal-option-icon-color: var(--blue-800);--event-modal-option-icon-background-selected: var(--blue-600);--event-modal-option-icon-color-selected: var(--white);--event-modal-counter-button-background: var(--white);--event-modal-counter-button-hover-background: var(--blue-75);--event-modal-error-color: var(--red-600);--event-modal-legend-font-size: .95rem;--event-modal-legend-font-weight: 500;--event-modal-option-icon-font-size: 1.5rem;--event-modal-option-title-font-size: 1rem;--event-modal-option-title-font-weight: 700;--event-modal-option-description-font-size: .8rem;--event-modal-counter-value-font-size: 1.25rem;--event-modal-counter-value-font-weight: 700;--event-modal-hint-font-size: .75rem;--event-modal-error-font-size: .75rem;--event-modal-option-label-font-size: .875rem;--event-modal-option-label-font-weight: 600;--meal-attendance-color: var(--event-modal-text-color);--meal-attendance-gap: 1rem;--meal-attendance-context-font-size: .875rem;--meal-attendance-context-line-height: 1.5;--meal-attendance-context-color: var(--event-modal-text-color);--meal-attendance-label-font-size: var(--event-modal-legend-font-size);--meal-attendance-label-font-weight: var(--event-modal-legend-font-weight);--meal-attendance-label-color: var(--event-modal-text-color);--meal-attendance-counter-background: var(--event-modal-option-background);--meal-attendance-counter-border: var(--event-modal-option-border);--meal-attendance-counter-gap: .5rem;--meal-attendance-counter-padding: .25rem;--meal-attendance-counter-radius: 999px;--meal-attendance-counter-button-background: var(--event-modal-counter-button-background);--meal-attendance-counter-button-hover-background: var(--event-modal-counter-button-hover-background);--meal-attendance-counter-button-color: var(--event-modal-option-icon-color);--meal-attendance-counter-value-color: var(--event-modal-title-color);--meal-attendance-counter-value-font-size: var(--event-modal-counter-value-font-size);--meal-attendance-counter-value-font-weight: var(--event-modal-counter-value-font-weight);--meal-attendance-focus-color: var(--event-modal-focus-color);--meal-attendance-error-color: var(--event-modal-error-color);--meal-attendance-error-font-size: var(--event-modal-error-font-size);--meal-attendance-actions-gap: .75rem;--meal-attendance-title-padding: 1.25rem 1.5rem 0;--meal-attendance-content-padding: 0 1.5rem;--meal-attendance-actions-padding: 0 1.5rem 1.25rem;--sea-exit-details-stat-icon-font-size: 1.5rem;--sea-exit-details-stat-value-font-size: 1.25rem;--sea-exit-details-stat-value-font-weight: 700;--sea-exit-details-stat-label-font-size: .75rem;--sea-exit-details-title-font-size: 1rem;--sea-exit-details-title-font-weight: 700;--sea-exit-details-name-font-weight: 700;--sea-exit-details-detail-font-size: .75rem;--sea-exit-details-detail-icon-font-size: 1rem;--sea-exit-details-empty-font-size: .875rem;--sea-exit-details-surface-radius: 1rem}:root{--banner-info-panel-margin-bottom: 3rem;--banner-info-text-color: var(--gray-800);--banner-info-padding: .75rem 1rem;--banner-info-padding-bottom: 1rem;--banner-info-padding-bottom-mobile: 2.5rem;--banner-info-border-radius: .5rem;--banner-info-shadow: 0 1px 4px rgb(32 72 135 / 8%);--banner-info-border-left-width: 4px;--banner-info-gap: 1rem;--banner-info-content-gap: .25rem;--banner-info-max-width: 52rem;--banner-info-indent: 2rem;--banner-info-close-reserve: 1.5rem;--banner-info-dismiss-reserve: 8rem;--banner-info-header-gap: .5rem;--banner-info-title-font-size: 1rem;--banner-info-title-font-weight: 600;--banner-info-title-line-height: 1.3;--banner-info-text-font-size: .875rem;--banner-info-text-line-height: 1.45;--banner-info-text-paragraph-margin: 0 0 .5rem;--banner-info-link-color: var(--blue-700);--banner-info-link-font-weight: 600;--banner-info-link-gap: .25rem;--banner-info-link-margin-top: .4rem;--banner-info-link-icon-size: 1rem;--banner-info-close-color: var(--gray-500);--banner-info-close-size: 2rem;--banner-info-close-icon-size: 1.125rem;--banner-info-close-offset: .25rem;--banner-info-close-alert-color: var(--red-700);--banner-info-close-warning-color: var(--orange-800);--banner-info-close-information-color: var(--blue-700);--banner-info-dismiss-color: var(--gray-600);--banner-info-dismiss-font-size: .75rem;--banner-info-dismiss-height: 1.75rem;--banner-info-dismiss-padding-inline: .5rem;--banner-info-dismiss-offset: .25rem;--banner-info-dismiss-alert-color: var(--red-700);--banner-info-dismiss-warning-color: var(--orange-800);--banner-info-dismiss-information-color: var(--blue-700);--banner-info-alert-color: var(--red-600);--banner-info-alert-background-color: var(--white);--banner-info-warning-color: var(--orange-400);--banner-info-warning-background-color: var(--white);--banner-info-information-color: var(--blue-500);--banner-info-information-background-color: var(--white);--banner-info-edit-form-max-width: 37.5rem;--banner-info-edit-title-margin-top: 1rem;--banner-info-edit-title-margin-bottom: 1.5rem;--banner-info-edit-title-margin-top-mobile: .25rem;--banner-info-edit-title-margin-bottom-mobile: .8rem;--banner-info-edit-container-gap: 2rem;--banner-info-edit-form-gap: .75rem;--banner-info-edit-badge-field-height: 3.125rem;--banner-info-edit-badge-field-padding-top: 1.25rem;--banner-info-edit-badge-label-offset-block: -.125rem;--banner-info-edit-selected-mode-badge-line-height: 1;--banner-info-edit-selected-mode-badge-offset-block: 0;--banner-info-edit-selected-mode-badge-padding: .25rem .625rem;--banner-info-edit-toggle-font-size: .875rem;--banner-info-edit-toggle-margin-block: .3rem;--banner-info-edit-legend-font-size: .875rem;--banner-info-edit-legend-margin: 1rem 0 .3rem;--banner-info-edit-rich-text-gap: .5rem;--banner-info-edit-rich-text-label-color: var(--gray-800);--banner-info-edit-rich-text-label-font-size: .875rem;--banner-info-edit-rich-text-label-font-weight: 500;--banner-info-edit-host-padding-bottom-mobile: 4rem;--banner-info-card-title-font-size: 1.125rem;--banner-info-card-title-color: var(--blue-800);--banner-info-action-edit-color: var(--blue-700);--banner-info-action-delete-color: var(--red-600);--banner-info-empty-color: var(--gray-500);--banner-info-empty-font-size: .875rem;--banner-info-order-column-width: 12%;--banner-info-mode-column-width: 22%;--banner-info-status-column-width: 14%;--banner-info-actions-column-width: 18%;--banner-info-label-column-min-width: 10rem;--banner-info-label-line-clamp: 2;--banner-info-cell-padding-inline-mobile: .5rem;--banner-info-row-height-mobile: 3rem;--banner-info-label-padding-inline-mobile: 0;--banner-info-badge-background-color: var(--white);--banner-info-badge-color: var(--blue-700);--banner-info-badge-border-width: 1px;--banner-info-badge-font-size: .75rem;--banner-info-badge-font-weight: 500;--banner-info-badge-dot-size: .5rem;--banner-info-badge-border-radius: 1rem;--banner-info-badge-gap: .375rem;--banner-info-badge-line-height: inherit;--banner-info-badge-padding: .125rem .625rem;--banner-info-badge-width: 7.25rem;--banner-info-badge-alert-background-color: var(--white);--banner-info-badge-alert-color: var(--red-900);--banner-info-badge-warning-background-color: var(--white);--banner-info-badge-warning-color: var(--orange-900);--banner-info-badge-information-background-color: var(--white);--banner-info-badge-information-color: var(--blue-900);--board-member-card-role-font-weight: 600;--club-surface-background: var(--blue-50);--club-depth-background: linear-gradient(135deg, var(--blue-900), var(--blue-600));--club-accent-color: var(--cyan-500);--club-primary-color: var(--blue-800);--club-card-background: var(--white);--club-card-border-color: var(--blue-100);--club-card-title-color: var(--blue-800);--club-card-hover-shadow: 0 .75rem 1.75rem rgb(24, 52, 98, .18);--club-card-radius: 1rem;--club-wave-color: var(--blue-200);--club-timeline-axis-color: var(--cyan-500);--club-document-badge-background: var(--blue-100);--club-document-card-title-font-weight: 700;--club-document-card-category-font-size: .75rem;--club-document-card-icon-font-size: 2rem;--club-document-card-title-font-size: 1.05rem;--club-document-detail-icon-font-size: 3rem;--club-document-detail-label-font-weight: 600;--club-document-detail-title-font-size: 1.35rem;--club-document-timeline-category-font-size: .75rem;--club-document-timeline-title-font-size: 1.05rem;--club-documents-intro-font-size: .8125rem;--club-documents-toolbar-border-radius-dark-mobile: 12px;--club-documents-toolbar-gap-dark-mobile: 0;--club-documents-toolbar-padding-dark-mobile: .5rem .5rem;--club-home-page-max-width: 52rem;--club-home-card-compact-gap: .75rem;--club-home-hero-text-font-size: clamp(1rem, 2.5vw, 1.25rem);--club-home-hero-title-font-size: clamp(2.25rem, 6vw, 3.5rem);--club-home-card-icon-font-size: 2.5rem;--club-home-card-title-font-size: 1.25rem;--club-link-card-title-font-weight: 700;--club-link-card-icon-font-size: 2rem;--club-link-card-title-font-size: 1.1rem;--club-link-card-new-window-font-weight: 600;--club-link-card-new-window-icon-font-size: 1rem}:root{--admin-form-actions-gap: 1rem;--admin-list-identity-font-weight: 700;--admin-list-intro-color: var(--gray-700);--admin-list-intro-margin: 0 auto 1.5rem;--admin-list-locked-color: var(--gray-700);--admin-list-locked-gap: .25rem;--admin-list-header-action-label-max-width-mobile: 7.5rem;--private-space-paginator-inline-margin-mobile: -.75rem;--mail-settings-title-margin-top: 1rem;--mail-settings-title-margin-bottom: .75rem;--mail-settings-card-max-width: 52rem;--mail-settings-text-color: var(--gray-700);--mail-settings-block-gap: 1rem;--mail-settings-state-gap: .5rem;--mail-settings-state-font-weight: 600;--mail-settings-ok-color: var(--green-600);--mail-settings-error-color: var(--red-700);--mail-settings-grid-gap: .75rem;--mail-settings-item-background: var(--blue-50);--mail-settings-item-radius: .75rem;--mail-settings-item-padding: .875rem 1rem;--mail-settings-label-color: var(--gray-600);--mail-settings-label-font-size: .875rem;--mail-settings-value-color: var(--blue-800);--mail-settings-value-font-weight: 700;--cache-system-emphasis-font-weight: 700;--cache-system-title-margin-top: 1rem;--cache-system-title-margin-bottom: .75rem;--cache-system-section-title-font-weight: 500;--cache-system-card-max-width: 76rem;--cache-system-status-min-height: 1.5rem;--cache-system-status-color: var(--gray-800);--cache-system-error-color: var(--red-700);--cache-system-service-grid-gap: 1rem;--cache-system-service-gap: .25rem;--cache-system-service-padding: .875rem 1rem;--cache-system-service-background-color: var(--blue-50);--cache-system-service-border-radius: .75rem;--cache-system-service-border-width: 3px;--cache-system-service-border-default-color: var(--blue-400);--cache-system-service-label-color: var(--gray-600);--cache-system-service-label-font-size: .875rem;--cache-system-service-value-color: var(--blue-800);--cache-system-service-value-font-weight: 700;--cache-system-status-success-color: var(--green-600);--cache-system-status-warning-color: var(--orange-800);--cache-system-status-error-color: var(--red-700);--cache-system-section-margin-top: 1.5rem;--cache-system-section-title-margin-bottom: .5rem;--cache-system-section-title-font-size: 1.125rem;--cache-system-section-title-color: var(--blue-800);--cache-system-purge-row-padding: .75rem 0;--cache-system-row-border-color: var(--gray-400);--cache-system-table-margin-top: .75rem;--cache-system-table-margin-bottom: .75rem;--cache-system-log-table-min-width: 72rem;--cache-system-log-timestamp-column-width: 14%;--cache-system-log-level-column-width: 9%;--cache-system-log-logger-column-width: 22%;--cache-system-log-message-column-width: 30%;--cache-system-log-request-column-width: 12%;--cache-system-log-details-column-width: 13%;--cache-system-log-date-error-line-height: 1.25rem;--cache-system-log-date-error-min-height: 2.5rem;--cache-system-log-date-field-width: 15rem;--cache-system-log-date-range-gap: .75rem;--cache-system-log-search-field-basis: 24rem;--cache-system-log-search-field-max-width: 40rem;--cache-system-log-sort-button-min-height: 2.5rem;--cache-system-log-paginator-background-color: var(--blue-35);--cache-system-log-pagination-margin-top: 1rem;--cache-system-cell-color: var(--gray-900);--cache-system-table-caption-padding: .75rem 0 .5rem;--cache-system-table-caption-color: var(--blue-800);--cache-system-table-caption-font-size: 1.125rem;--cache-system-description-color: var(--gray-700);--cache-system-system-grid-gap: .75rem;--cache-system-system-metric-min-width: 14rem;--cache-system-system-metric-padding: .875rem;--cache-system-system-metric-border: 1px solid var(--blue-100);--cache-system-system-metric-border-radius: .75rem;--cache-system-system-metric-background-color: var(--blue-50);--cache-system-system-metric-label-color: var(--gray-700);--cache-system-system-metric-label-font-size: .8125rem;--cache-system-system-metric-label-font-weight: 500;--cache-system-system-metric-value-color: var(--blue-900);--cache-system-system-metric-value-font-size: 1rem;--cache-system-system-metric-value-font-weight: 600;--cache-system-system-metric-icon-size: 1.125rem;--cache-system-metric-note-color: var(--gray-700);--cache-system-metric-note-font-size: .75rem;--cache-system-section-heading-gap: 1rem;--cache-system-section-heading-margin-bottom: .75rem;--cache-system-subsection-margin-top: 1.25rem;--cache-system-purge-row-border: 1px solid var(--gray-400);--cache-system-log-count-gap: .5rem;--cache-system-log-count-button-width: min(18rem, 100%);--cache-system-log-count-padding: .65rem .75rem;--cache-system-log-count-background-color: var(--blue-50);--cache-system-log-count-border-color: var(--blue-100);--cache-system-log-count-active-border-color: var(--cyan-600);--cache-system-log-entry-border-radius: .75rem;--cache-system-log-meta-font-size: .8125rem;--cache-system-log-level-padding: .2rem .5rem;--cache-system-log-level-border-radius: .375rem;--cache-system-log-level-font-size: .75rem;--cache-system-log-level-font-weight: 700;--cache-system-log-info-background-color: var(--blue-50);--cache-system-log-info-color: var(--blue-800);--cache-system-log-warning-background-color: var(--orange-50);--cache-system-log-warning-color: var(--orange-900);--cache-system-log-error-background-color: var(--red-50);--cache-system-log-error-color: var(--red-800);--cache-system-log-message-color: var(--gray-900);--cache-system-log-request-color: var(--gray-700);--cache-system-log-detail-margin-top: .5rem;--cache-system-log-detail-padding: .75rem;--cache-system-log-detail-background-color: var(--blue-50);--cache-system-log-stack-max-height: 20rem;--cache-system-log-stack-font-family: monospace;--cache-system-log-stack-color: var(--gray-900);--cache-system-coverage-margin-top: .75rem;--cache-system-coverage-padding: .65rem .75rem;--cache-system-coverage-border-radius: .5rem;--cache-system-coverage-success-background-color: var(--green-50);--cache-system-coverage-success-color: var(--green-800);--cache-system-coverage-partial-background-color: var(--orange-50);--cache-system-coverage-partial-color: var(--orange-900);--cache-system-coverage-unavailable-background-color: var(--red-50);--cache-system-coverage-unavailable-color: var(--red-800);--cache-system-legend-swatch-size: .75rem;--cache-system-legend-border-radius: .75rem;--cache-system-table-mobile-min-width: 38rem;--cache-system-empty-padding: 1rem 0;--database-changes-title-font-size: 1.125rem;--database-changes-title-margin-top: 1rem;--database-changes-title-margin-bottom: .75rem;--database-changes-search-width: 30rem;--database-changes-search-margin-bottom: .5rem;--database-changes-status-min-height: 1.5rem;--database-changes-status-color: var(--gray-800);--database-changes-error-color: var(--red-700);--database-changes-empty-padding: 1rem 0;--database-changes-empty-color: var(--gray-600);--database-changes-id-column-width: 6%;--database-changes-date-column-width: 14%;--database-changes-actor-column-width: 8%;--database-changes-role-column-width: 10%;--database-changes-action-column-width: 13%;--database-changes-resource-column-width: 12%;--database-changes-resource-id-column-width: 10%;--database-changes-outcome-column-width: 12%;--database-changes-failure-column-width: 15%;--database-changes-sort-button-min-height: 2.5rem;--database-changes-pagination-margin-top: 1rem;--database-changes-paginator-background-color: var(--blue-35);--database-changes-mobile-table-min-width: 72rem;--database-changes-filters-padding: 1rem;--database-changes-filters-background-color: var(--blue-50);--database-changes-filters-border: 1px solid var(--blue-100);--database-changes-filters-border-radius: .75rem;--database-changes-filter-grid-gap: .75rem;--database-changes-filter-min-width: 13rem;--database-changes-filter-heading-gap: 1rem;--database-changes-filter-heading-color: var(--blue-800);--database-changes-filter-heading-font-weight: 500;--database-changes-period-gap: .5rem;--database-changes-period-label-font-weight: 500;--database-changes-period-margin-top: .75rem;--database-changes-period-label-color: var(--gray-700);--database-changes-date-range-gap: .75rem;--database-changes-date-field-width: 15rem;--referentials-card-title-font-size: 1.125rem;--referentials-card-title-color: var(--blue-800);--referentials-list-card-max-height: 600px;--referentials-levels-table-min-width: 33rem;--referentials-actions-column-width: 8rem;--referentials-card-header-gap: .75rem;--referentials-header-action-label-max-width-mobile: 7.5rem;--referentials-action-edit-color: var(--blue-700);--referentials-action-delete-color: var(--red-600);--reset-password-admin-card-title-font-size: 1.125rem;--reset-password-admin-card-title-color: var(--blue-800);--reset-password-admin-card-header-min-height: 2.5rem;--diver-account-list-card-max-height: 600px;--reset-password-admin-status-column-width: 20%;--reset-password-admin-empty-color: var(--gray-500);--reset-password-admin-empty-font-size: .875rem;--reset-password-admin-password-field-gap: 1.5rem;--reset-password-admin-password-field-min-height: 3rem;--reset-password-admin-select-note-gap: 1rem;--survey-editor-subtitle-font-size: 1rem;--survey-editor-question-title-font-size: .875rem;--survey-editor-max-width: 52rem;--survey-editor-gap: 1.5rem;--survey-editor-gap-mobile: 1rem;--survey-editor-field-gap: .5rem;--survey-editor-subtitle-color: var(--blue-800);--survey-editor-hint-color: var(--gray-600);--survey-editor-hint-font-size: .875rem;--survey-editor-error-color: var(--red-700);--survey-editor-notice-background: var(--blue-50);--survey-editor-notice-border-color: var(--blue-700);--survey-editor-preview-background: var(--gray-100);--survey-editor-preview-radius: 1rem}:root{--change-password-card-background-color: var(--login-card-background-color);--change-password-card-border-radius: var(--login-card-border-radius);--change-password-card-shadow: var(--login-card-shadow);--change-password-corner-bottom-width: var(--login-corner-bottom-width);--change-password-corner-top-width: var(--login-corner-top-width);--change-password-logo-wrapper-background-color: var(--login-logo-wrapper-background-color);--change-password-logo-wrapper-shadow: var(--login-logo-wrapper-shadow);--change-password-logo-wrapper-size: var(--login-logo-wrapper-size);--change-password-logo-wrapper-padding: var(--login-logo-wrapper-padding);--change-password-logo-size: var(--login-logo-size);--change-password-text-color: var(--blue-900);--change-password-text-font-size: .875rem;--consent-settings-content-max-width: 52rem;--consent-settings-page-padding: .25rem 0 1rem;--consent-settings-layout-gap: 1rem;--consent-settings-header-gap: .375rem;--consent-settings-title-color: var(--blue-800);--consent-settings-title-font-size: 1.25rem;--consent-settings-title-font-weight: 750;--consent-settings-muted-color: var(--gray-600);--consent-settings-body-font-size: .8125rem;--consent-settings-body-line-height: 1.5;--consent-settings-panel-background: var(--white);--consent-settings-panel-border: var(--blue-100);--consent-settings-panel-radius: 1.375rem;--consent-settings-panel-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--consent-settings-panel-padding: 1.25rem;--consent-settings-panel-gap: 1rem;--consent-settings-heading-gap: .75rem;--consent-settings-icon-size: 2.5rem;--consent-settings-icon-radius: .875rem;--consent-settings-icon-background: color-mix(in srgb, var(--cyan-500) 10%, var(--white));--consent-settings-icon-color: var(--cyan-700);--consent-settings-panel-title-font-size: 1rem;--consent-settings-panel-title-font-weight: 700;--consent-settings-description-margin-top: .25rem;--consent-settings-choice-gap: .5rem;--consent-settings-actions-padding-top: .875rem;--consent-settings-actions-art-background: url(/assets/img/diver-card-wave.svg) left center / 100% 100% no-repeat;--consent-settings-actions-art-gap: var(--diver-personal-card-art-edit-gap);--consent-settings-actions-art-gap-mobile: var(--diver-personal-card-art-edit-gap-mobile);--consent-settings-actions-art-height: var(--diver-personal-card-art-height);--consent-settings-actions-art-height-mobile: var(--diver-personal-card-art-height-mobile);--consent-settings-actions-art-opacity: var(--diver-personal-card-art-opacity);--consent-settings-current-details-gap: .3125rem;--consent-settings-row-gap: .75rem;--consent-settings-search-gap: .375rem;--consent-settings-search-field-width: 50%;--consent-settings-search-field-width-mobile: 100%;--consent-settings-search-label-spacing: .375rem;--consent-settings-label-color: var(--blue-800);--consent-settings-label-font-size: .8125rem;--consent-settings-label-font-weight: 700;--consent-settings-hint-font-size: .75rem;--consent-settings-link-color: var(--theme-text-link-strong);--consent-settings-hint-overlap: .125rem;--consent-settings-person-color: var(--blue-800);--consent-settings-person-font-size: .875rem;--consent-settings-person-font-weight: 650;--consent-settings-muted-background: var(--blue-35);--consent-settings-message-radius: .75rem;--consent-settings-message-padding: .625rem .75rem;--consent-settings-list-gap: .625rem;--consent-settings-row-padding: .625rem;--consent-settings-subheading-font-size: .875rem;--consent-settings-list-indent: 1rem;--consent-settings-list-marker-size: .375rem;--consent-settings-list-marker-inset: .4rem;--consent-settings-list-marker: var(--cyan-600);--consent-settings-panel-padding-mobile: 1rem;--consent-settings-page-padding-mobile: .125rem 0 .75rem;--diver-card-preview-art-height: var(--diver-personal-card-art-height-mobile);--diver-card-preview-art-opacity: var(--diver-personal-card-art-opacity);--diver-card-preview-accent-color: var(--diver-personal-card-side-bar-background-color);--diver-card-preview-accent-width: var(--diver-personal-card-accent-width);--diver-card-preview-max-width: 28.125rem;--diver-card-preview-min-height: 5.5rem;--diver-card-preview-padding: .875rem .8125rem .875rem 1rem;--diver-card-preview-padding-mobile: .75rem;--diver-card-preview-gap: .75rem;--diver-card-preview-gap-mobile: .625rem;--diver-card-preview-background: var(--white);--diver-card-preview-background-hover: var(--blue-35);--diver-card-preview-border: var(--blue-100);--diver-card-preview-border-hover: color-mix(in srgb, var(--cyan-500) 45%, var(--white));--diver-card-preview-shadow: 0 .5rem 1.25rem -1rem color-mix(in srgb, var(--blue-800) 42%, transparent);--diver-card-preview-shadow-hover: 0 .75rem 1.5rem -1rem color-mix(in srgb, var(--blue-800) 48%, transparent);--diver-card-preview-radius: 1.125rem;--diver-card-preview-transition-duration: .28s;--diver-card-preview-focus-outline: 3px solid var(--cyan-700);--diver-card-preview-focus-outline-offset: 2px;--diver-card-preview-avatar-size: 2.875rem;--diver-card-preview-avatar-radius: 1rem;--diver-card-preview-avatar-background: linear-gradient(145deg, color-mix(in srgb, var(--cyan-500) 14%, var(--white)), var(--blue-50));--diver-card-preview-avatar-color: var(--blue-700);--diver-card-preview-avatar-font-size: .875rem;--diver-card-preview-avatar-font-weight: 800;--diver-card-preview-avatar-letter-spacing: .03em;--diver-card-preview-name-color: var(--blue-800);--diver-card-preview-name-font-size: .875rem;--diver-card-preview-name-font-weight: 700;--diver-card-preview-name-line-height: 1.3;--diver-card-preview-identity-gap: .75rem;--diver-card-preview-identity-gap-mobile: .375rem;--diver-card-preview-status-gap: .3rem;--diver-card-preview-status-height: 2rem;--diver-card-preview-status-width: 9.5rem;--diver-card-preview-status-height-mobile: var(--diver-card-preview-status-height);--diver-card-preview-status-width-mobile: var(--diver-card-preview-status-width);--diver-card-preview-status-padding: .2rem .5rem;--diver-card-preview-status-radius: 999px;--diver-card-preview-status-font-size: .6875rem;--diver-card-preview-status-font-weight: 700;--diver-card-preview-status-line-height: 1.25;--diver-card-preview-status-icon-size: .875rem;--diver-card-preview-status-valid-background: var(--green-100);--diver-card-preview-status-valid-color: var(--green-700);--diver-card-preview-status-valid-border: transparent;--diver-card-preview-status-expiring-background: var(--orange-50);--diver-card-preview-status-expiring-color: var(--orange-800);--diver-card-preview-status-expiring-border: transparent;--diver-card-preview-status-expired-background: var(--red-50);--diver-card-preview-status-expired-color: var(--red-700);--diver-card-preview-status-expired-border: transparent;--diver-card-preview-status-unknown-background: var(--gray-100);--diver-card-preview-status-unknown-color: var(--gray-700);--diver-card-preview-status-unknown-border: transparent;--diver-card-preview-actions-size: 2.75rem;--diver-card-preview-actions-color: var(--blue-700);--diver-level-card-side-bar-background-color: var(--cyan-500);--diver-level-card-background: var(--white);--diver-level-card-border-color: var(--blue-100);--diver-level-card-radius: 1.375rem;--diver-level-card-padding: 1.25rem 1.25rem .875rem 1.625rem;--diver-level-card-text-color: var(--gray-700);--diver-level-card-title-color: var(--blue-800);--diver-level-card-title-font-size: 1rem;--diver-level-card-title-font-weight: 700;--diver-level-card-subtitle-margin-top: .25rem;--diver-level-card-subtitle-color: var(--gray-600);--diver-level-card-subtitle-font-size: .75rem;--diver-level-card-divider-margin-block: 1rem;--diver-level-card-label-column-width: 7rem;--diver-level-card-label-column-width-mobile: 6rem;--diver-level-card-row-gap: .75rem;--diver-level-card-row-padding-block: .6875rem;--diver-level-card-row-border-color: var(--blue-50);--diver-level-card-label-color: var(--gray-600);--diver-level-card-label-font-size: .75rem;--diver-level-card-value-color: var(--blue-800);--diver-level-card-value-font-size: .8125rem;--diver-level-card-value-font-weight: 650;--diver-level-card-value-gap: .5rem;--diver-level-card-status-gap: .375rem;--diver-level-card-status-font-size: .6875rem;--diver-level-card-status-font-weight: 700;--diver-level-card-status-valid-color: var(--green-700);--diver-level-card-status-expiring-color: var(--orange-800);--diver-level-card-status-expired-color: var(--red-700);--diver-level-card-status-unknown-color: var(--gray-700);--diver-level-card-status-dot-size: .5rem;--diver-level-card-accent-width: .3125rem;--diver-level-card-art-height: var(--diver-personal-card-art-height);--diver-level-card-art-height-mobile: var(--diver-personal-card-art-height-mobile);--diver-level-card-art-edit-gap: var(--diver-personal-card-art-edit-gap);--diver-level-card-art-edit-gap-mobile: var(--diver-personal-card-art-edit-gap-mobile);--diver-level-card-art-opacity: .24;--diver-level-card-edit-padding: .75rem 0 0;--diver-level-card-edit-button-min-height: 2.75rem;--diver-level-card-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--diver-personal-card-side-bar-background-color: var(--cyan-500);--diver-personal-card-background: var(--white);--diver-personal-card-border-color: var(--blue-100);--diver-personal-card-radius: 1.375rem;--diver-personal-card-padding: 1.25rem 1.25rem .875rem 1.625rem;--diver-personal-card-icons-font-size: 1.125rem;--diver-personal-card-icons-color: var(--blue-700);--diver-personal-card-title-font-size: 1rem;--diver-personal-card-title-line-height: 1.3;--diver-personal-card-title-font-weight: 700;--diver-personal-card-subtitle-margin-top: .25rem;--diver-personal-card-subtitle-color: var(--gray-600);--diver-personal-card-subtitle-font-size: .75rem;--diver-personal-card-text-color: var(--gray-700);--diver-personal-card-title-color: var(--blue-800);--edit-diver-section-title-color: var(--blue-800);--diver-personal-card-header-gap: .75rem;--diver-personal-card-contact-gap: .375rem;--diver-personal-card-contact-size: 2.75rem;--diver-personal-card-contact-radius: .75rem;--diver-personal-card-divider-margin-block: 1rem;--diver-personal-card-label-column-width: 7rem;--diver-personal-card-label-column-width-mobile: 6rem;--diver-personal-card-row-gap: .75rem;--diver-personal-card-row-padding-block: .6875rem;--diver-personal-card-row-border-color: var(--blue-50);--diver-personal-card-label-color: var(--gray-600);--diver-personal-card-label-font-size: .75rem;--diver-personal-card-value-color: var(--blue-800);--diver-personal-card-value-font-size: .8125rem;--diver-personal-card-value-font-weight: 650;--diver-personal-card-accent-width: .3125rem;--diver-personal-card-art-edit-gap: 2rem;--diver-personal-card-art-edit-gap-mobile: 1rem;--diver-personal-card-art-height: 2.75rem;--diver-personal-card-art-height-mobile: 1.5rem;--diver-personal-card-art-opacity: .24;--diver-personal-card-edit-padding: .75rem 0 0;--diver-personal-card-edit-button-min-height: 2.75rem;--diver-personal-card-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--diver-personal-fields-gap: .3rem;--diver-personal-fields-grid-column-gap: .75rem;--diver-personal-fields-grid-row-gap: .25rem;--document-upload-field-emphasis-font-weight: 700;--document-upload-field-label-font-weight: 500;--document-upload-field-icon-font-size: 2.5rem;--document-upload-field-error-font-size: .75rem;--edit-diver-panel-accent-color: var(--diver-personal-card-side-bar-background-color);--edit-diver-panel-accent-width: var(--diver-personal-card-accent-width);--edit-diver-panel-art-height: var(--diver-personal-card-art-height-mobile);--edit-diver-panel-art-margin-block-start: auto;--edit-diver-panel-art-opacity: var(--diver-personal-card-art-opacity);--edit-diver-content-max-width: 52rem;--edit-diver-form-gap: .875rem;--edit-diver-club-fields-gap: .75rem;--edit-diver-club-fields-gap-mobile: .3rem;--edit-diver-required-note-margin-bottom: -.25rem;--edit-diver-columns-gap: 1.125rem;--edit-diver-panel-background: var(--white);--edit-diver-panel-border: var(--blue-100);--edit-diver-panel-radius: 1.375rem;--edit-diver-panel-padding: 1.25rem;--edit-diver-panel-padding-mobile: 1rem;--edit-diver-panel-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--edit-diver-panel-fields-gap: .75rem;--edit-diver-panel-fields-gap-mobile: .5rem;--edit-diver-panel-heading-gap: .6875rem;--edit-diver-panel-heading-padding-bottom: .9375rem;--edit-diver-panel-divider-color: var(--blue-50);--edit-diver-panel-title-font-size: 1rem;--edit-diver-panel-title-font-weight: 700;--edit-diver-panel-description-margin: .1875rem 0 0;--edit-diver-panel-description-color: var(--gray-600);--edit-diver-panel-description-font-size: .6875rem;--edit-diver-panel-icon-size: 2.3125rem;--edit-diver-panel-icon-radius: .8125rem;--edit-diver-panel-icon-background: color-mix(in srgb, var(--cyan-500) 10%, var(--white));--edit-diver-panel-icon-color: var(--cyan-700);--edit-diver-panel-icon-font-size: 1.25rem;--edit-diver-personal-fields-row-gap: .75rem;--edit-diver-personal-fields-row-gap-mobile: .25rem;--edit-diver-password-fields-gap: .875rem;--edit-diver-actions-gap: .625rem;--edit-diver-actions-padding-top: 1rem;--edit-diver-actions-divider-color: var(--blue-100);--edit-diver-action-min-height: 2.75rem;--edit-diver-submit-min-width: 13rem;--password-field-toggle-color: var(--gray-500);--password-field-toggle-hover-color: var(--gray-700);--divers-multi-value-field-min-height: 8.1875rem;--qualifications-field-min-height: var(--divers-multi-value-field-min-height);--levels-field-min-height: var(--divers-multi-value-field-min-height);--search-divers-page-max-width: 52rem;--search-divers-toolbar-gap: .8125rem;--search-divers-toolbar-padding: 1rem 1.125rem;--search-divers-toolbar-border-color: var(--blue-100);--search-divers-toolbar-radius: 1.375rem;--search-divers-toolbar-background: var(--white);--search-divers-toolbar-shadow: 0 .5rem 1.25rem -1rem color-mix(in srgb, var(--blue-800) 40%, transparent);--search-divers-sort-width: 13.75rem;--search-divers-field-gap: .8125rem;--search-divers-mobile-field-gap: 1rem;--search-divers-control-min-height: 3.125rem;--search-divers-icon-color: var(--blue-600);--search-divers-results-margin: 1.375rem 0 .875rem;--search-divers-count-gap: .5rem;--search-divers-count-color: var(--blue-800);--search-divers-count-font-size: .875rem;--search-divers-count-font-weight: 700;--search-divers-count-dot-size: .4375rem;--search-divers-count-dot-color: var(--cyan-600);--search-divers-count-dot-shadow: 0 0 0 .25rem color-mix(in srgb, var(--cyan-500) 12%, var(--white));--search-divers-card-min-width: 20.25rem;--search-divers-list-max-width: var(--search-divers-page-max-width);--search-divers-list-gap: .875rem;--search-divers-list-gap-mobile: .75rem;--view-diver-profile-accent-color: var(--diver-personal-card-side-bar-background-color);--view-diver-profile-accent-width: var(--diver-personal-card-accent-width);--view-diver-profile-wave-height: var(--diver-personal-card-art-height-mobile);--view-diver-profile-wave-opacity: var(--diver-personal-card-art-opacity);--view-diver-profile-wave-inset: 1rem;--view-diver-profile-wave-width: 45%;--view-diver-text-color: var(--gray-700);--view-diver-content-max-width: 52rem;--view-diver-return-margin: 0 0 1rem;--view-diver-profile-background: var(--white);--view-diver-profile-border: var(--blue-100);--view-diver-profile-radius: 1.375rem;--view-diver-profile-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--view-diver-profile-gap: 1rem;--view-diver-profile-gap-mobile: .75rem;--view-diver-profile-margin-bottom: 1.125rem;--view-diver-profile-padding: 1.25rem 1.375rem;--view-diver-profile-padding-mobile: 1rem;--view-diver-profile-art-top: -4.5rem;--view-diver-profile-art-end: -2rem;--view-diver-profile-art-size: 11.875rem;--view-diver-profile-art-border-width: 1.5rem;--view-diver-profile-art-color: color-mix(in srgb, var(--cyan-500) 12%, var(--white));--view-diver-avatar-size: 4.625rem;--view-diver-avatar-size-mobile: 3.75rem;--view-diver-avatar-radius: 1.5rem;--view-diver-avatar-background: linear-gradient(145deg, color-mix(in srgb, var(--cyan-500) 14%, var(--white)), var(--blue-50));--view-diver-avatar-color: var(--blue-700);--view-diver-avatar-font-size: 1.375rem;--view-diver-avatar-font-weight: 800;--view-diver-avatar-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cyan-500) 20%, var(--white));--view-diver-eyebrow-margin-bottom: .25rem;--view-diver-eyebrow-font-size: .625rem;--view-diver-eyebrow-font-weight: 800;--view-diver-eyebrow-letter-spacing: .15em;--view-diver-accent-color: var(--cyan-700);--view-diver-title-color: var(--blue-800);--view-diver-name-font-size: 1.4375rem;--view-diver-name-font-weight: 750;--view-diver-name-line-height: 1.2;--view-diver-summary-margin: .25rem 0 0;--view-diver-summary-font-size: .8125rem;--view-diver-muted-color: var(--gray-600);--view-diver-status-gap: .4375rem;--view-diver-status-min-height: 2rem;--view-diver-status-padding: .25rem .625rem;--view-diver-status-radius: 999px;--view-diver-status-font-size: .6875rem;--view-diver-status-font-weight: 700;--view-diver-status-line-height: 1.3;--view-diver-status-dot-size: .4375rem;--view-diver-status-valid-background: var(--green-100);--view-diver-status-valid-color: var(--green-700);--view-diver-status-valid-border: transparent;--view-diver-status-expiring-background: var(--orange-50);--view-diver-status-expiring-color: var(--orange-800);--view-diver-status-expiring-border: transparent;--view-diver-status-expired-background: var(--red-50);--view-diver-status-expired-color: var(--red-700);--view-diver-status-expired-border: transparent;--view-diver-status-unknown-background: var(--gray-100);--view-diver-status-unknown-color: var(--gray-700);--view-diver-status-unknown-border: transparent;--view-diver-contact-gap: .4375rem;--view-diver-contact-icon-gap: .375rem;--view-diver-contact-min-width: 5.75rem;--view-diver-contact-min-width-mobile: 5.75rem;--view-diver-contact-min-height: 2.75rem;--view-diver-contact-padding: 0 .6875rem;--view-diver-contact-border: var(--blue-100);--view-diver-contact-border-hover: color-mix(in srgb, var(--cyan-500) 45%, var(--white));--view-diver-contact-background: var(--blue-35);--view-diver-contact-background-hover: color-mix(in srgb, var(--cyan-500) 10%, var(--white));--view-diver-contact-color: var(--blue-700);--view-diver-contact-radius: .75rem;--view-diver-contact-font-size: .6875rem;--view-diver-contact-font-weight: 700;--view-diver-contact-icon-size: 1.125rem;--view-diver-focus-outline: 3px solid var(--cyan-700);--view-diver-focus-outline-offset: 2px;--view-diver-cards-gap: 1.125rem;--view-diver-single-card-max-width: 40rem;--view-diver-card-background: var(--white);--view-diver-card-border: var(--blue-100);--view-diver-card-radius: 1.375rem;--view-diver-card-shadow: 0 .75rem 1.75rem -1.125rem color-mix(in srgb, var(--blue-800) 40%, transparent);--view-diver-caci-card-padding: 1.25rem 1.25rem 1.25rem 1.625rem;--view-diver-card-accent-width: .3125rem;--view-diver-card-accent: var(--cyan-500);--view-diver-card-art-width: 5.5rem;--view-diver-card-art-inset-inline-start: .75rem;--view-diver-card-art-inset-block-end: .375rem;--view-diver-card-art-opacity: .24;--view-diver-card-art-z-index: 0;--view-diver-card-title-font-size: 1rem;--view-diver-card-title-font-weight: 700;--view-diver-card-subtitle-margin: .25rem 0 1rem;--view-diver-card-subtitle-font-size: .75rem;--view-diver-info-row-gap: .75rem;--view-diver-info-row-padding-block: .6875rem;--view-diver-info-row-border: var(--blue-50);--view-diver-label-color: var(--gray-600);--view-diver-label-font-size: .75rem;--view-diver-value-color: var(--blue-800);--view-diver-value-font-size: .8125rem;--view-diver-value-font-weight: 650;--view-my-info-text-color: var(--gray-500);--view-my-info-title-color: var(--blue-800);--view-my-info-side-bar-background-color: var(--diver-personal-card-side-bar-background-color);--view-my-info-shadow: var(--diver-personal-card-shadow);--view-my-info-card-background: var(--diver-personal-card-background);--view-my-info-card-border-color: var(--diver-personal-card-border-color);--view-my-info-card-radius: var(--diver-personal-card-radius);--view-my-info-card-accent-width: var(--diver-personal-card-accent-width);--view-my-info-password-art-height: var(--diver-personal-card-art-height);--view-my-info-password-art-height-mobile: var(--diver-personal-card-art-height-mobile);--view-my-info-password-field-gap: 1rem;--view-my-info-password-art-edit-gap: var(--diver-personal-card-art-edit-gap);--view-my-info-password-art-edit-gap-mobile: var(--diver-personal-card-art-edit-gap-mobile);--view-my-info-password-art-opacity: var(--diver-personal-card-art-opacity)}:root{--surveys-list-section-title-font-size: 1rem;--surveys-list-max-width: 56rem;--surveys-list-gap: 1rem;--surveys-list-card-background: var(--white);--surveys-list-card-border: var(--blue-100);--surveys-list-section-spacing: 2rem;--surveys-list-card-answered-border: var(--cyan-500);--surveys-list-card-radius: 1.25rem;--surveys-list-card-shadow: 0 .5rem 1.5rem color-mix(in srgb, var(--blue-900) 8%, transparent);--surveys-list-card-padding: 1.25rem;--surveys-list-card-padding-mobile: 1rem;--surveys-list-card-title-font-size: 1.125rem;--surveys-list-title-color: var(--blue-800);--surveys-list-muted-color: var(--gray-700);--surveys-list-badge-background: var(--blue-50);--surveys-list-badge-color: var(--blue-800);--surveys-list-badge-done-background: var(--sky-50);--surveys-list-badge-done-color: var(--marine-575);--surveys-list-badge-published-background: var(--blue-50);--surveys-list-badge-published-color: var(--blue-800);--survey-answer-max-width: 48rem;--survey-answer-gap: 1.5rem;--survey-answer-gap-mobile: 1rem;--survey-answer-card-background: var(--white);--survey-answer-card-border: var(--blue-100);--survey-answer-card-radius: 1.25rem;--survey-answer-card-shadow: 0 .5rem 1.5rem color-mix(in srgb, var(--blue-900) 8%, transparent);--survey-answer-card-padding: 1.5rem;--survey-answer-card-padding-mobile: 1rem;--survey-answer-muted-color: var(--gray-700);--survey-answer-label-color: var(--blue-800);--survey-answer-notice-background: var(--blue-50);--survey-answer-notice-color: var(--blue-800);--survey-answer-notice-radius: .75rem;--survey-answer-closed-background: var(--gray-100);--survey-answer-closed-color: var(--gray-900);--survey-answer-error-color: var(--red-700);--survey-results-max-width: 52rem;--survey-results-gap: 1.5rem;--survey-results-gap-mobile: 1rem;--survey-results-card-background: var(--white);--survey-results-card-border: var(--blue-100);--survey-results-card-radius: 1.25rem;--survey-results-card-shadow: 0 .5rem 1.5rem color-mix(in srgb, var(--blue-900) 8%, transparent);--survey-results-card-padding: 1.5rem;--survey-results-card-padding-mobile: 1rem;--survey-results-muted-color: var(--gray-700);--survey-results-title-color: var(--blue-800);--survey-results-notice-background: var(--sky-50);--survey-results-notice-color: var(--marine-575);--survey-results-notice-radius: .75rem;--survey-results-kpi-background: var(--white);--survey-results-kpi-icon-color: var(--cyan-700);--survey-results-kpi-value-color: var(--blue-800);--survey-results-kpi-value-font-size: 2rem;--survey-results-kpi-value-small-font-size: 1.125rem;--survey-results-bar-grid-columns: minmax(0, 14rem) minmax(0, 1fr) minmax(4rem, max-content);--survey-results-bar-grid-columns-mobile: minmax(0, 1fr) max-content;--survey-results-chip-background: var(--sky-50);--survey-results-chip-color: var(--marine-575);--survey-results-card-border-width: 1px;--survey-results-strong-font-weight: 700;--survey-results-medium-font-weight: 600;--survey-results-kpi-min-column: 10rem;--survey-results-kpi-gap: .25rem;--survey-results-kpi-padding: 1rem;--survey-results-kpi-line-height: 1.1;--survey-results-meta-font-size: .875rem;--survey-results-delete-color: var(--red-600);--survey-results-delete-ripple: color-mix(in srgb, var(--red-600) 14%, transparent);--survey-results-delete-hover-color: var(--red-700);--survey-results-delete-hover-background: var(--red-50);--survey-results-delete-hover-shadow: 0 .25rem .75rem color-mix(in srgb, var(--red-600) 16%, transparent);--survey-results-toolbar-gap: 1rem;--survey-results-search-flex: 1 1 16rem;--survey-results-search-max-width: 24rem;--survey-results-question-header-gap: .25rem;--survey-results-question-header-margin-bottom: 1rem;--survey-results-question-title-font-size: 1.125rem;--survey-results-question-meta-gap: .5rem;--survey-results-chip-radius: 999px;--survey-results-chip-font-size: .75rem;--survey-results-chip-padding: .125rem .625rem;--survey-results-content-gap: .75rem;--survey-results-bar-track-radius: 999px;--survey-results-bar-track-height: .875rem;--survey-results-number-stat-min-column: 7rem;--survey-results-number-stat-gap: .75rem;--survey-results-number-stat-padding: .75rem;--survey-results-number-stat-value-font-size: 1.25rem;--survey-results-number-stat-margin: 0 0 1rem;--survey-results-table-cell-padding: .5rem .75rem;--survey-results-notice-gap: .5rem;--survey-results-notice-padding: .75rem 1rem;--survey-results-text-accent-width: .25rem;--survey-results-text-radius: .5rem;--survey-results-text-padding: .75rem 1rem;--survey-results-respondent-gap: .5rem 1rem;--survey-results-sr-only-size: 1px;--survey-results-stat-background: var(--sky-50);--survey-results-bar-track-background: var(--blue-100);--survey-results-bar-fill-background: linear-gradient(90deg, var(--blue-600), var(--cyan-700));--survey-results-page-gap: 1.5rem;--survey-results-page-gap-mobile: 1rem;--survey-results-page-title-margin: 1rem 0 0;--survey-results-page-action-gap: .75rem;--published-survey-results-max-width: var(--survey-results-max-width);--published-survey-results-gap: var(--survey-results-page-gap);--published-survey-results-gap-mobile: var(--survey-results-page-gap-mobile);--published-survey-results-title-margin: var(--survey-results-page-title-margin)}:root{--forum-page-max-width: 52rem;--forum-page-filter-control-height: 3.125rem;--forum-page-filter-control-height-mobile: 2.5rem;--forum-page-filter-toggle-height: 3rem;--forum-page-filter-toggle-height-mobile: 2.375rem;--forum-page-gap: 1.25rem;--forum-page-gap-mobile: 1rem;--forum-page-toolbar-actions-gap: .5rem;--forum-page-toolbar-button-height: 2.5rem;--forum-page-toolbar-button-flex-mobile: 1 1 auto;--forum-page-toolbar-button-label-line-height: 1.1;--forum-page-toolbar-button-padding-inline: 1rem;--forum-page-toolbar-button-padding-inline-mobile: .5rem;--forum-page-toolbar-gap: .75rem;--forum-page-toolbar-mark-read-icon-gap: .25rem;--forum-page-toolbar-mark-read-icon-size: 1.25rem;--forum-page-new-form-field-gap: .75rem;--forum-page-new-form-field-gap-mobile: .25rem;--forum-page-new-form-composer-gap: 0;--forum-page-new-form-composer-gap-mobile: .5rem;--forum-page-recent-list-gap: 1.5rem;--forum-page-recent-list-gap-mobile: .75rem;--forum-page-section-spacing: 2rem;--forum-page-section-heading-gap: .75rem;--forum-page-title-color: var(--theme-text-heading);--forum-page-title-font-size: 1.125rem;--forum-page-title-font-size-mobile: 1rem;--forum-page-muted-color: var(--theme-text);--forum-page-muted-font-size: .875rem;--forum-page-muted-font-size-mobile: .8125rem;--forum-page-filter-gap: .75rem;--forum-page-topic-filter-gap: .5rem;--forum-page-topic-filter-gap-mobile: .375rem;--forum-page-filter-label-font-size: .875rem;--forum-page-filter-label-font-size-mobile: .75rem;--forum-page-filter-label-line-height: 1.1;--forum-page-filter-label-padding-inline: .125rem;--forum-page-filter-group-flex: 1 1 30rem;--forum-page-filter-group-flex-mobile: 1 1 100%;--forum-page-filter-toggle-flex: 1 1 0;--forum-page-search-flex: 0 1 18rem;--forum-page-search-flex-mobile: 1 1 100%;--forum-page-search-field-flex: 1 1 12rem;--forum-page-paginator-background-color: var(--theme-surface);--forum-page-notice-background: var(--theme-status-info-background);--forum-page-notice-color: var(--theme-status-info-text);--forum-page-notice-border: var(--theme-status-info-border);--forum-page-notice-radius: .75rem;--forum-page-notice-font-size: .875rem;--forum-page-notice-font-size-mobile: .75rem;--forum-page-notice-gap: .25rem;--forum-page-notice-gap-mobile: .75rem;--forum-category-card-unread-background: var(--theme-status-info-background);--forum-category-card-unread-border: var(--theme-status-info-border);--forum-category-card-unread-border-width: 1px;--forum-category-card-unread-color: var(--theme-status-info-text);--forum-category-card-unread-font-size: .75rem;--forum-category-card-unread-font-weight: 600;--forum-category-card-unread-gap: .25rem;--forum-category-card-unread-icon-size: 1rem;--forum-category-card-unread-line-height: 1.2;--forum-category-card-unread-padding: .25rem .5rem;--forum-category-card-unread-radius: 999px;--forum-topic-title-font-size: 1.125rem;--forum-topic-title-font-size-mobile: 1rem;--forum-topic-subtitle-font-size: 1rem;--forum-topic-subtitle-font-size-mobile: .9375rem;--forum-topic-header-gap: .75rem;--forum-topic-reply-action-justify-content: flex-end;--forum-topic-title-tags-gap: 0px;--forum-topic-title-tags-gap-mobile: var(--forum-topic-row-title-tags-gap-mobile);--forum-topic-action-label-font-size: .8125rem;--forum-topic-action-label-font-size-mobile: .75rem;--forum-topic-action-label-line-height: 1.25rem;--forum-topic-action-label-line-height-mobile: 1rem;--forum-topic-action-icon-size: 1rem;--forum-topic-action-icon-size-mobile: .75rem;--forum-topic-action-icon-label-gap: .375rem;--forum-topic-action-icon-label-gap-mobile: .25rem;--forum-topic-action-button-height: 2.25rem;--forum-topic-action-button-height-mobile: 2rem;--forum-topic-action-button-padding-inline: .75rem;--forum-topic-action-button-padding-inline-mobile: .5rem;--forum-topic-reply-button-padding-inline-start-mobile: 1rem;--forum-topic-action-group-gap: .5rem;--forum-topic-action-grid-columns-mobile: repeat(2, minmax(0, 1fr));--forum-topic-action-grid-auto-rows-mobile: 1fr;--forum-topic-action-resolution-grid-column-mobile: auto;--forum-topic-edit-form-actions-justify-content: flex-end;--forum-topic-edit-form-actions-margin-block-start: 1rem;--forum-topic-edit-form-actions-margin-block-start-mobile: 2rem;--forum-topic-resolution-background: var(--theme-status-success-background);--forum-topic-resolution-border: var(--theme-status-success-border);--forum-topic-resolution-color: var(--theme-status-success-text);--forum-topic-tag-background: var(--theme-status-info-background);--forum-topic-tag-color: var(--theme-status-info-text);--forum-topic-tag-border: var(--theme-status-info-border);--forum-topic-tag-gap: .375rem;--forum-topic-tag-radius: 999px;--forum-topic-tag-font-size: .75rem;--forum-topic-tag-font-size-mobile: .6875rem;--forum-topic-tag-padding: .0625rem .5rem;--forum-topic-tag-padding-mobile: 0 .375rem;--forum-topic-tag-focus-outline: 2px solid var(--theme-focus);--forum-topic-tag-focus-outline-offset: 2px;--forum-topic-row-background: var(--theme-surface);--forum-topic-row-border: var(--theme-border);--forum-topic-row-border-width: 1px;--forum-topic-row-hover-border: var(--theme-border-strong);--forum-topic-row-radius: 1rem;--forum-topic-row-shadow: 0 .25rem 1rem color-mix(in srgb, var(--theme-border-strong) 14%, transparent);--forum-topic-row-padding: .5rem 1rem .3rem;--forum-topic-row-padding-mobile: .5rem .875rem .3rem;--forum-topic-row-gap: .75rem;--forum-topic-row-gap-mobile: .5rem;--forum-topic-row-title-tags-gap: .25rem;--forum-topic-row-title-tags-gap-mobile: 0px;--forum-topic-row-excerpt-padding-block: .5rem;--forum-topic-row-excerpt-line-clamp: 2;--forum-topic-row-recent-excerpt-line-clamp: 7;--forum-topic-row-excerpt-white-space: pre-line;--forum-topic-row-grid-columns-mobile: minmax(0, 1fr);--forum-topic-row-focus-outline: 2px solid var(--theme-focus);--forum-topic-row-focus-outline-offset: 2px;--forum-topic-row-meta-details-gap: .25rem .5rem;--forum-topic-row-title-color: var(--theme-text-heading);--forum-topic-row-title-font-size: 1rem;--forum-topic-row-title-font-weight: 700;--forum-topic-row-title-line-height: 1.25;--forum-topic-row-text-color: var(--theme-text);--forum-topic-row-excerpt-font-size: .875rem;--forum-topic-row-meta-color: var(--theme-text-muted);--forum-topic-row-meta-last-activity-font-size: .8125rem;--forum-topic-row-meta-font-size-mobile: .8125rem;--forum-topic-row-chip-radius: 999px;--forum-topic-row-unread-background: var(--theme-status-info-background);--forum-topic-row-unread-color: var(--theme-status-info-text);--forum-topic-row-unread-border: var(--theme-status-info-border);--forum-topic-row-pinned-background: var(--theme-status-warning-background);--forum-topic-row-pinned-color: var(--theme-status-warning-text);--forum-topic-row-pinned-border: var(--theme-status-warning-border);--forum-topic-row-locked-background: var(--theme-surface-raised);--forum-topic-row-locked-color: var(--theme-text);--forum-topic-row-locked-border: var(--theme-border-strong);--forum-topic-row-resolved-background: var(--theme-status-success-background);--forum-topic-row-resolved-color: var(--theme-status-success-text);--forum-topic-row-resolved-border: var(--theme-status-success-border);--forum-topic-row-tag-background: var(--theme-status-info-background);--forum-topic-row-tag-hover-background: color-mix(in srgb, var(--forum-topic-row-tag-background) 92%, var(--black) 8%);--forum-topic-row-tag-color: var(--theme-status-info-text);--forum-topic-row-tag-border: var(--theme-status-info-border);--forum-topic-row-tag-gap: .375rem;--forum-topic-row-tag-font-size: .6875rem;--forum-topic-row-tag-line-height: 1.4;--forum-topic-row-tag-padding: 0 .375rem;--forum-topic-row-tag-focus-outline: 2px solid var(--theme-focus);--forum-topic-row-tag-focus-outline-offset: 2px;--forum-topic-row-tag-count-font-weight: 600;--forum-topic-row-recent-padding-inline-start: .8125rem;--forum-topic-row-recent-padding-inline-start-mobile: .6875rem;--forum-topic-row-recent-accent-width: .25rem;--forum-topic-row-recent-accent-color: var(--theme-status-info-text);--forum-topic-row-recent-icon-size: 1rem;--forum-topic-row-recent-chevron-size: 1rem;--forum-topic-row-recent-chevron-color: var(--theme-icon-muted);--forum-topic-row-locked-accent-color: var(--theme-status-success-text);--forum-topic-row-resolved-accent-color: var(--theme-category-meeting-text);--forum-post-background: var(--theme-surface);--forum-post-border: var(--theme-border);--forum-post-radius: 1.25rem;--forum-post-shadow: 0 .25rem 1rem color-mix(in srgb, var(--theme-border-strong) 14%, transparent);--forum-post-padding: 1.25rem;--forum-post-padding-mobile: 1rem;--forum-post-padding-bottom: .3rem;--forum-post-padding-bottom-mobile: .15rem;--forum-post-gap: .75rem;--forum-post-author-color: var(--theme-text-heading);--forum-post-author-font-size: .875rem;--forum-post-meta-color: var(--theme-text-muted);--forum-post-text-color: var(--theme-text);--forum-post-content-font-size: .875rem;--forum-post-own-border: var(--theme-border-strong);--forum-post-targeted-outline: var(--theme-focus);--forum-post-deleted-background: var(--theme-surface-raised);--forum-post-deleted-border: var(--theme-border-strong);--forum-post-deleted-color: var(--theme-text);--forum-post-solution-background: var(--theme-status-success-background);--forum-post-solution-border: var(--theme-status-success-border);--forum-post-solution-color: var(--theme-status-success-text);--forum-post-solution-gap: .375rem;--forum-post-solution-icon-size: .875rem;--forum-post-solution-font-size: .8125rem;--forum-post-solution-padding: .375rem .625rem;--forum-post-solution-radius: .5rem;--forum-post-quote-background: var(--theme-surface-raised);--forum-post-quote-border: var(--theme-border-strong);--forum-post-quote-color: var(--theme-text);--forum-post-quote-excerpt-white-space: pre-line;--forum-post-quote-link-color: var(--theme-text-link);--forum-post-action-color: var(--theme-text-link);--forum-post-actions-gap: .25rem;--forum-post-actions-gap-mobile: 0;--forum-post-action-font-size: .75rem;--forum-post-action-icon-size: .875rem;--forum-post-action-icon-spacing: .25rem;--forum-post-action-icon-spacing-mobile: .125rem;--forum-post-action-separator-margin-inline-start: .125rem;--forum-post-action-separator-margin-inline-start-mobile: .125rem;--forum-post-action-icon-margin-inline-start: .125rem;--forum-post-action-icon-margin-inline-start-mobile: .125rem;--forum-post-action-height: 1.875rem;--forum-post-action-padding-inline: .25rem;--forum-post-action-padding-inline-mobile: .125rem;--forum-post-action-focus-outline: 2px solid var(--theme-focus);--forum-post-action-focus-outline-offset: 2px;--forum-post-solution-action-color: var(--theme-status-success-text);--forum-composer-background: var(--theme-surface);--forum-composer-border: var(--theme-border);--forum-composer-radius: 1.25rem;--forum-composer-padding: 1.25rem;--forum-composer-padding-mobile: 1rem;--forum-composer-embedded-background: transparent;--forum-composer-embedded-border: none;--forum-composer-embedded-radius: 0;--forum-composer-embedded-padding: 0;--forum-composer-gap: .75rem;--forum-composer-label-color: var(--theme-text-heading);--forum-composer-label-font-size: .875rem;--forum-composer-quote-background: var(--theme-surface-raised);--forum-composer-quote-border: var(--theme-border-strong);--forum-composer-quote-gap: .125rem;--forum-composer-quote-padding: .375rem .75rem;--forum-composer-quote-font-size: .875rem;--forum-composer-quote-icon-size: .875rem;--forum-composer-quote-action-height: 1.875rem;--forum-blockquote-background: var(--theme-surface-raised);--forum-blockquote-border: var(--theme-border-strong);--forum-blockquote-color: var(--theme-text);--forum-blockquote-padding: .5rem 1rem;--forum-admin-section-margin-top: 1.5rem;--forum-categories-admin-table-min-width: 0;--forum-categories-admin-table-min-width-mobile: 36rem;--forum-tags-admin-table-min-width: 0;--forum-tags-admin-table-min-width-mobile: 36rem;--forum-tags-admin-status-gap: .5rem;--forum-tags-admin-toggle-margin-top: 1rem;--forum-tags-admin-toggle-margin-top-mobile: 1rem;--forum-reports-gap: .75rem;--forum-reports-item-padding: 1rem;--forum-reports-item-padding-mobile: .75rem;--forum-reports-item-radius: 1rem;--forum-reports-item-border: var(--theme-border);--forum-reports-item-background: var(--theme-surface);--forum-reports-meta-color: var(--theme-text)}:root{--breadcrumb-current-background-color: var(--blue-50);--breadcrumb-current-border-radius: 999px;--breadcrumb-current-color: var(--blue-800);--breadcrumb-current-font-weight: 600;--breadcrumb-current-padding-inline: .625rem;--breadcrumb-focus-outline: 2px solid var(--blue-700);--breadcrumb-focus-outline-offset: 2px;--breadcrumb-font-size: .8125rem;--breadcrumb-font-size-mobile: .75rem;--breadcrumb-icon-size: 1.125rem;--breadcrumb-icon-size-mobile: 1rem;--breadcrumb-item-gap: .125rem;--breadcrumb-item-min-height: 2rem;--breadcrumb-item-min-height-mobile: 2rem;--breadcrumb-link-border-radius: .5rem;--breadcrumb-link-color: var(--blue-700);--breadcrumb-link-font-weight: 500;--breadcrumb-link-hover-color: var(--cyan-700);--breadcrumb-link-padding-inline: .375rem;--breadcrumb-link-underline-offset: .125rem;--breadcrumb-list-gap: .125rem .375rem;--breadcrumb-padding: .25rem 1rem 0;--breadcrumb-padding-mobile: .125rem .5rem 0;--breadcrumb-separator-color: var(--gray-500);--breadcrumb-text-color: var(--blue-800);--breadcrumb-text-line-height: 1.4;--breadcrumb-sticky-background: var(--layout-background-color);--breadcrumb-sticky-border: 1px solid var(--blue-100);--breadcrumb-sticky-padding-block-end: .25rem;--breadcrumb-sticky-z-index: 2;--footer-background-color: var(--white);--footer-border: 1px solid var(--footer-border-color);--footer-border-color: var(--blue-100);--footer-content-max-width: 80rem;--footer-copyright-font-size: .75rem;--footer-version-margin-inline-start: .5rem;--footer-focus-outline: 3px solid var(--blue-600);--footer-focus-outline-offset: 3px;--footer-line-height: 1.4;--footer-link-font-size: .8rem;--footer-link-font-weight: 600;--footer-link-gap: .125rem .5rem;--footer-link-gap-mobile: 0 .25rem;--footer-link-padding-inline-mobile: .125rem;--footer-link-hover-color: var(--blue-600);--footer-link-min-height: 2.75rem;--footer-link-font-size-mobile: 11px;--footer-motto-font-size-mobile: 12.5px;--footer-link-min-height-mobile: 1.75rem;--footer-wave-height-mobile: 1.75rem;--footer-wave-margin-block-end-mobile: -.25rem;--footer-copyright-font-size-mobile: 11px;--footer-link-padding-inline: .375rem;--footer-link-radius: .25rem;--footer-link-scroll-margin: 3.5rem;--footer-link-underline-offset: .2em;--footer-motto-font-size: .95rem;--footer-motto-font-weight: 700;--footer-muted-color: var(--blue-800);--footer-padding-block: .35rem;--footer-padding-block-start-mobile: 0;--footer-padding-inline: clamp(1rem, 5vw, 3.5rem);--footer-grid-gap: .2rem 1.5rem;--footer-separator-height: 1px;--footer-text-color: var(--blue-800);--footer-wave-bubble-color: var(--cyan-500);--footer-wave-bubble-opacity: .42;--footer-wave-height: 2.75rem;--footer-wave-primary-color: var(--blue-600);--footer-wave-primary-opacity: .82;--footer-wave-secondary-color: var(--cyan-600);--footer-wave-secondary-opacity: .68;--footer-wave-secondary-stroke-width: 1.8;--footer-wave-stroke-width: 2.4;--footer-wave-width: 30rem;--global-loader-bar-height: 4px;--global-loader-connected-inset-block-start: var(--header-layout-height);--global-loader-connected-inset-inline-start: var(--navbar-layout-width);--global-loader-standalone-z-index: 10000;--global-loader-status-clip: inset(50%);--global-loader-status-margin: -1px;--global-loader-status-size: 1px;--global-loader-scroll-offset: 0px;--global-loader-z-index: 3;--theme-menu-selected-background: var(--theme-surface-strong);--theme-menu-selected-font-weight: 600;--theme-menu-check-color: var(--theme-accent);--theme-menu-check-color-mobile: var(--cyan-700);--theme-menu-check-size: 1.25rem;--theme-menu-options-gap-mobile: .75rem;--theme-menu-option-size-mobile: 3rem;--theme-menu-option-radius-mobile: .75rem;--theme-menu-option-icon-size-mobile: 1.5rem;--theme-menu-option-icon-margin-inline-end-mobile: .25rem;--theme-menu-check-scale-mobile: .6;--theme-menu-check-offset-mobile: -.25rem;--theme-menu-check-background-mobile: var(--theme-surface);--theme-menu-trigger-color: var(--white);--theme-menu-trigger-size: 2.75rem;--theme-menu-trigger-radius: .75rem;--theme-menu-trigger-hover-background: color-mix(in srgb, var(--white) 16%, transparent);--theme-menu-trigger-focus-outline: 3px solid var(--white);--theme-menu-trigger-icon-size: 1.5rem;--theme-menu-trigger-system-dark-color: var(--navy-950);--theme-menu-trigger-system-dark-glyph-background: var(--white);--theme-menu-trigger-system-dark-outline: drop-shadow(0 0 1px var(--white)) drop-shadow(0 0 1px var(--white));--header-start-background-color: var(--blue-900);--header-middle-background-color: var(--blue-700);--header-end-background-color: var(--blue-600);--header-layout-height: 4.75rem;--header-layout-height-mobile: 3.5rem;--header-shadow: 0 .25rem .75rem color-mix(in srgb, var(--blue-900) 22%, transparent);--header-wave-art-inset-block-start: .25rem;--header-wave-art-clip-inset-block-end: .525rem;--header-wave-art-clip-inset-block-end-mobile: .375rem;--header-wave-art-scale-x-desktop: clamp(1.0026, calc((8.9vw + 33.5rem) / 38.4), 1.1042);--header-wave-art-scale-x-mobile: .8;--header-wave-art-width-desktop: 38.4rem;--header-wave-art-height-mobile: 3.625rem;--header-wave-art-filter: none;--header-wave-primary-color: var(--aqua-250);--header-wave-primary-opacity: .68;--header-wave-primary-stroke-width: 3.2;--header-wave-secondary-color: var(--white);--header-wave-secondary-opacity: .56;--header-wave-secondary-stroke-width: 1.5;--header-title-font-family: "Kalam", cursive;--header-title-font-size: 2.5rem;--header-title-font-weight: 600;--header-title-margin-inline-start-desktop: 4rem;--header-title-font-size-minus: 1.875rem;--header-title-font-size-mobile: clamp(1.4rem, 7vw, 2.8rem);--header-title-font-size-mobile-minus: clamp(1.0625rem, 5vw, 2rem);--header-title-color: var(--white);--header-club-gap: clamp(.75rem, 1.25vw, 1.25rem);--header-club-gap-mobile: 1.5rem;--header-layout-gap-mobile: 1rem;--header-logo-margin-inline-start: clamp(.5rem, 1.1vw, 1.25rem);--header-logo-margin-inline-start-mobile: .5rem;--header-logo-offset-block-start: .25rem;--header-logo-size: clamp(4rem, 5vw, 4.5rem);--header-logo-height: calc(var(--header-logo-size) - .25rem);--header-logo-size-mobile: 2.9rem;--header-logo-height-mobile: calc(var(--header-logo-size-mobile) - .25rem);--header-user-area-gap: clamp(.5rem, 1vw, .8125rem);--header-user-area-margin-inline-end: clamp(.75rem, 1.25vw, 1.25rem);--header-user-area-background-color: var(--navbar-item-active-background);--header-user-area-border-radius: var(--navbar-item-active-radius);--header-user-area-padding: .4375rem .5rem .4375rem .625rem;--header-user-area-shadow: var(--navbar-item-active-shadow);--header-user-identity-gap: .625rem;--header-user-avatar-background-color: color-mix(in srgb, var(--aqua-100) 40%, var(--white));--header-user-avatar-border-color: var(--aqua-200);--header-user-avatar-color: var(--blue-800);--header-user-avatar-font-size: .875rem;--header-user-avatar-shadow: 0 .25rem .625rem rgb(4 35 78 / 18%);--header-user-avatar-size: clamp(2.25rem, 2.8vw, 2.625rem);--header-user-role-color: var(--blue-50);--header-user-role-font-size: .72rem;--header-username-font-size: .875rem;--header-username-color: var(--white);--header-username-font-weight: 500;--header-username-max-width: clamp(8rem, 16vw, 16rem);--header-compact-user-area-gap: .375rem;--header-compact-user-area-margin-inline-end: .625rem;--header-compact-user-area-padding: .375rem .375rem .375rem .5rem;--header-compact-logout-padding-inline: .375rem;--header-tight-user-area-margin-inline-end: .25rem;--header-tight-user-area-padding: .25rem .25rem .25rem .375rem;--header-tight-logout-padding-inline: .25rem;--header-logout-background-color: var(--white);--header-logout-color: var(--blue-800);--header-logout-border-color: var(--white);--header-logout-border-radius: .75rem;--header-logout-gap: .5rem;--header-logout-min-height: 2.75rem;--header-logout-padding-inline: clamp(.5rem, 1vw, .875rem);--header-logout-shadow: 0 .125rem .375rem rgb(4 35 78 / 12%);--header-logout-shadow-hover: 0 .25rem .75rem rgb(4 35 78 / 20%);--header-icon-logout-color: var(--blue-800);--header-icon-logout-font-size: 1.25rem;--header-menu-burger-size: 3rem;--header-menu-burger-margin-inline-end: .5rem;--header-burger-line-color: var(--white);--header-burger-line-width: 2rem;--header-burger-line-height: .22rem;--header-burger-line-gap: .4rem;--header-burger-line-radius: 999px;--header-mobile-menu-width: 13.5rem;--layout-title-font-size: 1.7rem;--layout-title-font-size-mobile: 1.2rem;--layout-title-font-weight: 500;--layout-header-margin-bottom: 1rem;--layout-title-color: var(--gray-600);--layout-background-color: var(--blue-35);--mobile-fixed-tabbar-offset: 3rem;--legal-page-background: var(--white);--legal-page-border: 1px solid var(--blue-100);--legal-page-border-accent: 3px solid var(--cyan-600);--legal-page-content-max-width: 52rem;--legal-page-copy-color: var(--blue-800);--legal-page-copy-font-size: .875rem;--legal-page-copy-line-height: 1.65;--legal-page-details-columns: minmax(12rem, .42fr) minmax(0, 1fr);--legal-page-details-gap: .25rem 1rem;--legal-page-details-label-font-weight: 700;--legal-page-details-row-padding-block: .625rem;--legal-page-draft-background: var(--blue-50);--legal-page-draft-font-size: .875rem;--legal-page-draft-padding: .875rem 1rem;--legal-page-draft-radius: .625rem;--legal-page-grid-gap: 1rem;--legal-page-heading-color: var(--blue-800);--legal-page-heading-font-size: .9688rem;--legal-page-heading-margin-block-end: .75rem;--legal-page-list-gap: .5rem;--legal-page-list-padding-inline-start: 1.25rem;--legal-page-mobile-details-gap: .25rem;--legal-page-mobile-padding: 0 .25rem 1rem;--legal-page-paragraph-gap: .75rem;--legal-page-placeholder-color: var(--blue-800);--legal-page-section-padding: 1.25rem 1.5rem;--legal-page-section-padding-mobile: 1rem;--legal-page-section-radius: 1rem;--terms-of-use-content-services-marker-background: radial-gradient(circle, var(--theme-accent) .18rem, transparent .22rem);--terms-of-use-content-services-marker-border: 1px solid var(--theme-accent);--terms-of-use-content-services-marker-gap: 1.5rem;--terms-of-use-content-services-marker-size: .875rem;--terms-of-use-content-services-marker-top: .3rem;--accept-terms-background-color: var(--blue-35);--accept-terms-card-background-color: var(--white);--accept-terms-card-border-radius: 1.25rem;--accept-terms-card-shadow: var(--login-card-shadow);--accept-terms-card-width: 54rem;--accept-terms-card-padding: 1.5rem;--accept-terms-card-padding-mobile: 1rem;--accept-terms-gap: 1rem;--accept-terms-title-color: var(--blue-800);--accept-terms-title-font-size: 1.5rem;--accept-terms-subtitle-font-size: 1.05rem;--accept-terms-document-max-height: 50vh;--accept-terms-document-border: 1px solid var(--blue-100);--accept-terms-document-radius: .75rem;--accept-terms-document-padding: .5rem;--accept-terms-document-focus-outline: 2px solid var(--blue-600);--accept-terms-logo-size: 5rem;--accept-terms-logo-wrapper-background-color: var(--assistance-logo-background);--accept-terms-logo-wrapper-padding-ratio: var(--assistance-logo-padding-ratio);--accept-terms-actions-gap: .75rem;--login-background-image: url(/assets/img/background.jpg);--login-card-width: 20rem;--login-card-height: 26.125rem;--login-card-vertical-offset: -8rem;--login-card-vertical-offset-small: 0rem;--login-card-vertical-offset-compact: 1rem;--login-card-vertical-offset-short: 3rem;--login-card-background-color: var(--theme-login-card);--login-card-border-radius: 1.875rem;--login-card-shadow: 0 1.25rem 1.875rem -.625rem rgb(38 57 77 / 100%);--login-title-color: var(--blue-800);--login-title-font-size: 1.125rem;--login-title-font-weight: 600;--login-title-top: 7.5rem;--login-logo-wrapper-background-color: rgb(255 255 255 / 70%);--login-logo-wrapper-shadow: 0 1.25rem 2.5rem -.75rem rgb(8 100 130 / 35%);--login-logo-wrapper-size: 14.5rem;--login-logo-wrapper-padding: 1.5rem;--login-logo-size: 10.5rem;--login-link-font-size: .75rem;--login-link-color: var(--blue-800);--login-link-padding: 0 1rem 1rem;--login-form-padding: 9rem 1rem 1rem;--login-form-gap: 1rem;--login-form-field-gap: 1rem;--login-form-button-margin-bottom: 1rem;--login-corner-top-width: 11rem;--login-corner-bottom-width: 14rem;--assistance-background-image: var(--login-background-image);--assistance-page-padding: 2rem 1rem 14vh;--assistance-page-padding-mobile: .5rem;--assistance-card-scroll-margin: .5rem;--assistance-card-background: var(--login-card-background-color);--assistance-card-radius: var(--login-card-border-radius);--assistance-card-radius-mobile: 1.25rem;--assistance-card-shadow: var(--login-card-shadow);--assistance-card-max-width: 36rem;--assistance-card-gap: 1.25rem;--assistance-card-padding: 2rem;--assistance-card-padding-mobile: 1.25rem;--assistance-logo-size: 7rem;--assistance-logo-background: transparent;--assistance-logo-padding-ratio: 0;--assistance-logo-size-mobile: 5rem;--assistance-title-color: var(--blue-800);--assistance-title-font-size: 1.375rem;--assistance-title-font-weight: 600;--assistance-section-title-color: var(--blue-800);--assistance-section-title-font-size: 1.0625rem;--assistance-section-title-font-weight: 600;--assistance-section-title-margin-bottom: .75rem;--assistance-text-color: var(--gray-700);--assistance-text-font-size: .9375rem;--assistance-focus-outline: .1875rem solid var(--blue-700);--assistance-topic-gap: .5rem;--assistance-topic-background: var(--white);--assistance-topic-border-color: var(--blue-200);--assistance-topic-selected-background: var(--blue-50);--assistance-topic-selected-border-color: var(--blue-700);--assistance-topic-radius: .75rem;--assistance-topic-padding: .25rem .5rem;--assistance-topic-content-gap: .75rem;--assistance-topic-icon-color: var(--blue-700);--assistance-topic-label-color: var(--gray-900);--assistance-topic-label-font-weight: 600;--assistance-topic-description-font-size: .8125rem;--assistance-panel-background: var(--white);--assistance-panel-radius: .75rem;--assistance-panel-gap: .75rem;--assistance-panel-padding: 1rem 1.25rem;--assistance-success-icon-color: var(--blue-700);--assistance-success-icon-size: 3rem;--assistance-form-gap: .75rem;--assistance-message-container-height: auto;--assistance-message-min-height: 12rem;--assistance-error-background: var(--red-50);--assistance-error-color: var(--red-700);--assistance-error-padding: .75rem 1rem;--assistance-actions-gap: .75rem;--assistance-link-color: var(--blue-800);--my-participations-max-width: 52rem;--my-participations-section-gap: 1.25rem;--my-participations-overview-gap: 1rem;--my-participations-kpi-gap: .75rem;--my-participations-kpi-border-radius: .75rem;--my-participations-gauge-size: 152px;--my-participations-gauge-spinner-scale: 1;--my-participations-gauge-rate-font-size: 1.5rem;--my-participations-gauge-caption-font-size: .75rem;--my-participations-kpi-width: 5.5rem;--my-participations-kpi-padding: .5rem .75rem;--my-participations-kpi-value-font-size: 1.125rem;--my-participations-kpi-label-font-size: .75rem;--my-participations-kpi-icon-size: 1.5rem;--my-participations-gauge-track-color: var(--gray-200);--my-participations-gauge-value-color: var(--blue-600);--my-participations-breakdown-row-gap: .25rem;--my-participations-breakdown-row-border-radius: .75rem;--my-participations-breakdown-row-hover-background-color: var(--gray-100);--my-participations-breakdown-row-selected-background-color: var(--blue-50);--my-participations-breakdown-row-focus-outline-color: var(--blue-600);--my-participations-history-filter-margin-bottom: .75rem;--my-participations-history-item-gap: .25rem;--my-participations-history-divider-margin: 1rem;--my-participations-status-present-background-color: var(--green-100);--my-participations-status-present-color: var(--green-800);--my-participations-status-absent-background-color: var(--orange-100);--my-participations-status-absent-color: var(--orange-800);--my-participations-status-not-answered-background-color: var(--gray-200);--my-participations-status-not-answered-color: var(--gray-600);--my-participations-card-title-color: var(--blue-800);--my-participations-content-margin-top: 3rem;--my-participations-history-max-height: 28rem;--my-participations-gauge-rate-font-weight: 700;--my-participations-kpi-value-font-weight: 700;--my-participations-history-item-title-font-weight: 500;--my-participations-history-item-meta-font-size: .8125rem;--my-participations-history-status-font-size: .75rem;--my-participations-history-status-font-weight: 500;--my-participations-history-status-icon-font-size: 1rem;--my-participations-history-upcoming-title-font-size: .9375rem;--my-participations-breakdown-label-font-weight: 500;--my-participations-breakdown-count-font-size: .875rem;--my-participations-gauge-caption-font-size-mobile: .5rem;--my-participations-gauge-rate-font-size-mobile: .875rem;--my-participations-gauge-size-mobile: 84px;--my-participations-gauge-spinner-scale-mobile: .5526;--my-participations-history-max-height-mobile: 20rem;--my-participations-kpi-gap-mobile: .5rem;--my-participations-kpi-icon-size-mobile: 1.125rem;--my-participations-kpi-label-font-size-mobile: .625rem;--my-participations-kpi-max-width-mobile: 6rem;--my-participations-kpi-padding-mobile: .3rem .25rem;--my-participations-kpi-value-font-size-mobile: .875rem;--skip-link-background: var(--white);--skip-link-color: var(--blue-800);--skip-link-focus-outline: .1875rem solid var(--blue-700);--skip-link-font-weight: 600;--skip-link-offset: .5rem;--skip-link-padding: .75rem 1rem;--skip-link-radius: .5rem;--skip-link-z-index: 1000;--navbar-start-background-color: var(--blue-800);--navbar-end-background-color: var(--blue-600);--navbar-icon-color: var(--white);--navbar-icon-size: 2rem;--navbar-icon-active-background: rgb(255 255 255 / 25%);--navbar-icon-active-shadow: 0 .25rem .5rem rgb(0 0 0 / 20%), inset 0 1px 0 rgb(255 255 255 / 40%);--navbar-icon-background: rgb(255 255 255 / 10%);--navbar-icon-hover-background: rgb(255 255 255 / 15%);--navbar-icon-hover-shadow: 0 .1875rem .375rem rgb(0 0 0 / 20%), inset 0 1px 0 rgb(255 255 255 / 25%);--navbar-icon-shadow: 0 .125rem .25rem rgb(0 0 0 / 15%), inset 0 1px 0 rgb(255 255 255 / 20%);--navbar-layout-width: 12rem;--navbar-item-hover: var(--blue-600);--navbar-item-active: var(--blue-800);--navbar-item-active-accent: var(--cyan-500);--navbar-item-active-background: color-mix(in srgb, var(--white) 22%, transparent);--navbar-item-active-radius: .75rem;--navbar-item-active-shadow: inset 0 0 0 1px color-mix(in srgb, var(--white) 18%, transparent);--navbar-item-hover-background: color-mix(in srgb, var(--white) 10%, transparent);--navbar-active-accent-width: .375rem;--navbar-text-color: var(--white);--navbar-inactive-text-color: var(--navbar-text-color);--navbar-inactive-icon-color: var(--navbar-icon-color);--navbar-text-font-size: .875rem;--navbar-unread-badge-background: var(--white);--navbar-unread-badge-border: var(--cyan-500);--navbar-unread-badge-border-width: 2px;--navbar-unread-badge-color: var(--blue-800);--navbar-unread-badge-font-size: .625rem;--navbar-unread-badge-font-weight: 700;--navbar-unread-badge-inset-block-start: -.375rem;--navbar-unread-badge-inset-inline-end: -.375rem;--navbar-unread-badge-line-height: 1;--navbar-unread-badge-padding-inline: .25rem;--navbar-unread-badge-radius: 999px;--navbar-unread-badge-size: 1.125rem;--header-mobile-nav-icon-size-mobile: 1.25rem;--header-mobile-nav-icon-label-gap-mobile: .875rem;--header-mobile-unread-badge-background: var(--blue-800);--header-mobile-unread-badge-border: var(--white);--header-mobile-unread-badge-color: var(--white);--header-mobile-menu-badge-inset-block-start: -.25rem;--header-mobile-menu-badge-inset-inline-end: 0;--tabs-surface: linear-gradient(180deg, var(--white), var(--gray-100));--tabs-surface-shadow: 0 .125rem .375rem rgb(15 23 42 / 12%);--tabs-text: var(--blue-800);--tabs-icon: var(--blue-800);--tabs-active: var(--white);--tabs-active-pill-background: linear-gradient(135deg, var(--teal-350), var(--marine-200), var(--blue-600)) left top / 100% 100% no-repeat;--tabs-active-pill-shadow: 0 .125rem .375rem rgb(15 23 42 / 12%);--tabs-hover-background: var(--blue-100);--tabs-divider: var(--blue-100);--tabs-divider-width: .0625rem;--tabs-indicator: var(--cyan-500);--tabs-indicator-height: 0;--tabs-ripple: color-mix(in srgb, var(--blue-700) 14%, transparent);--tabs-radius: 999px;--tabs-edge-radius: var(--tabs-radius);--tabs-scrolled-edge-radius: 0;--tabs-gap: .125rem;--tabs-edge-fade-size: 1.5rem;--tabs-mobile-font-size: .75rem;--tabs-icon-size: 1.5rem;--tabs-mobile-height: var(--mobile-fixed-tabbar-offset);--tabs-shadow: 0 -.25rem 1rem color-mix(in srgb, var(--gray-900) 14%, transparent);--pwa-banner-background-color: var(--gray-100);--pwa-banner-border-color: var(--gray-200);--pwa-banner-text-color: var(--gray-700);--pwa-banner-icon-color: var(--gray-500);--pwa-banner-close-color: var(--gray-400);--pwa-banner-close-hover-color: var(--gray-600);--pwa-banner-close-hover-background-color: var(--gray-200);--pwa-banner-action-background-color: var(--blue-700);--pwa-banner-action-hover-background-color: var(--blue-800);--pwa-banner-action-text-color: var(--white);--pwa-banner-update-background-color: var(--yellow-50);--pwa-banner-update-border-color: var(--yellow-200);--pwa-banner-update-text-color: var(--gray-800);--pwa-banner-update-icon-color: var(--orange-600);--pwa-banner-update-action-background-color: var(--orange-800);--pwa-banner-update-action-hover-background-color: var(--orange-900);--pwa-banner-font-size: .8125rem;--pwa-banner-icon-font-size: 1.125rem;--pwa-banner-action-font-size: .75rem;--pwa-banner-action-font-weight: 500;--pwa-banner-close-icon-font-size: 1rem;--side-drawer-title-color: var(--blue-800);--side-drawer-title-accent: var(--cyan-500);--side-drawer-header-background: var(--blue-50);--side-drawer-border-color: var(--gray-300);--side-drawer-close-color: var(--gray-700);--side-drawer-close-hover-background: var(--gray-200);--side-drawer-content-padding: 1.5rem;--side-drawer-content-padding-inline: var(--side-drawer-content-padding);--side-drawer-content-padding-block-start: var(--side-drawer-content-padding);--side-drawer-content-padding-block-end: var(--side-drawer-content-padding);--side-drawer-scrollbar-color: var(--agenda-timeline-date-rule-color);--side-drawer-actions-padding: 1rem var(--side-drawer-content-padding);--side-drawer-content-padding-block-end-desktop: .5rem;--side-drawer-actions-border-top-desktop: none;--side-drawer-actions-padding-block-start-desktop: 1.25rem;--side-drawer-focus-color: var(--blue-800);--side-drawer-shadow: -.5rem 0 1.5rem color-mix(in srgb, var(--gray-900) 24%, transparent);--side-drawer-title-accent-min-height: 1.5rem;--side-drawer-wave-primary: var(--card-event-sea-head-dark);--side-drawer-wave-secondary: var(--card-event-sea-head-mid);--side-drawer-wave-primary-opacity: .8;--side-drawer-wave-secondary-opacity: .55;--side-drawer-art-header-min-height: 8rem;--side-drawer-art-header-padding: 1rem 1.5rem;--side-drawer-art-header-title-background: var(--cyan-500);--side-drawer-art-header-title-color: var(--white);--side-drawer-art-header-title-padding: .5rem .75rem;--side-drawer-art-header-title-radius: .5rem;--side-drawer-art-header-close-background: var(--gray-200);--side-drawer-art-header-close-hover-background: var(--gray-300);--side-drawer-title-font-size: 1.25rem;--side-drawer-title-font-weight: 500;--toastr-notification-actions-gap: .375rem;--toastr-notification-background-error: var(--red-700);--toastr-notification-background-info: var(--blue-800);--toastr-notification-background-success: var(--green-600);--toastr-notification-background-warning: var(--orange-800);--toastr-notification-button-focus-outline: 2px solid var(--white);--toastr-notification-button-focus-outline-offset: 2px;--toastr-notification-button-font-size: .75rem;--toastr-notification-button-padding: .25rem .375rem;--toastr-notification-button-radius: .25rem;--toastr-notification-button-underline-offset: .125rem;--toastr-notification-color: var(--white);--toastr-notification-content-gap: .5rem;--toastr-notification-line-height: 1.4;--toastr-notification-padding: .75rem .875rem;--toastr-notification-progress-color: var(--white);--toastr-notification-progress-height: .25rem;--toastr-notification-progress-radius: 999px;--toastr-notification-progress-track-color: color-mix(in srgb, var(--white) 34%, transparent);--toastr-notification-radius: .75rem;--toastr-notification-shadow: 0 .5rem 1.25rem -.5rem color-mix(in srgb, var(--blue-900) 38%, transparent);--toastr-stack-gap: .75rem;--toastr-stack-inset: 1rem;--toastr-stack-max-height: calc(100dvh - 2rem) ;--toastr-stack-width: 26rem}@media screen and (width<=768px){.container-header__mobile-menu-panel .container-header__mobile-menu-icon{position:relative}.container-header__mobile-menu-panel .container-header__mobile-menu-badge{align-items:center;background:var(--header-mobile-unread-badge-background);border:var(--navbar-unread-badge-border-width) solid var(--header-mobile-unread-badge-border);border-radius:var(--navbar-unread-badge-radius);color:var(--header-mobile-unread-badge-color);display:inline-flex;font-size:var(--navbar-unread-badge-font-size);font-weight:var(--navbar-unread-badge-font-weight);inset-block-start:var(--header-mobile-menu-badge-inset-block-start);inset-inline-end:var(--header-mobile-menu-badge-inset-inline-end);justify-content:center;line-height:var(--navbar-unread-badge-line-height);min-height:var(--navbar-unread-badge-size);min-width:var(--navbar-unread-badge-size);padding-inline:var(--navbar-unread-badge-padding-inline);position:absolute}}:root{--navigation-card-background: var(--club-card-background);--navigation-card-border-color: var(--club-card-border-color);--navigation-card-hover-border-color: var(--theme-border-strong);--navigation-card-hover-shadow: 0 .75rem 1.75rem color-mix(in srgb, var(--theme-border-strong) 18%, transparent);--navigation-card-focus-outline: 3px solid var(--theme-focus);--navigation-card-focus-outline-offset: 3px;--navigation-card-text-color: var(--theme-text-secondary);--navigation-card-title-color: var(--club-card-title-color);--navigation-card-icon-color: var(--club-primary-color);--navigation-card-arrow-color: var(--club-accent-color);--navigation-card-radius: var(--club-card-radius);--navigation-card-transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;--navigation-card-hover-translate: -.2rem;--navigation-card-min-height: 9rem;--navigation-card-min-height-mobile: 7rem;--navigation-card-padding: 1.5rem;--navigation-card-padding-mobile: 1.25rem;--navigation-card-gap: .75rem;--navigation-card-content-gap: .4rem;--navigation-card-compact-gap: .75rem;--navigation-card-line-height: 1.45;--navigation-card-icon-size: 2.5rem;--navigation-card-title-font-size: 1.25rem;--navigation-card-title-font-weight: 700;--navigation-card-meta-color: var(--theme-text-muted);--navigation-card-meta-font-size: .875rem;--navigation-card-meta-gap: .25rem .5rem;--navigation-card-arrow-size: 1.5rem;--altcha-widget-max-width: 100%;--altcha-widget-radius: 1rem;--altcha-widget-accent: var(--blue-700);--altcha-widget-background: var(--white);--altcha-widget-border-color: var(--blue-200);--altcha-widget-shadow: 0 .125rem .5rem rgb(32 72 135 / 8%);--altcha-widget-gap: .75rem;--altcha-widget-padding: .5rem 1rem .5rem .75rem;--altcha-widget-badge-size: 2.75rem;--altcha-widget-badge-icon-size: 1.5rem;--altcha-widget-badge-background: var(--blue-50);--altcha-widget-label-font-weight: 600;--altcha-widget-status-color: var(--gray-700);--altcha-widget-status-font-size: .8125rem;--altcha-widget-status-min-height: 1.25rem;--altcha-widget-status-icon-size: 1.125rem;--altcha-widget-status-indent: .6875rem;--altcha-widget-wave-height: 1.25rem;--altcha-widget-wave-opacity: .14;--altcha-widget-wave-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C50 0 100 0 150 20 S250 40 300 20 S375 5 400 15 V40 H0Z'/%3E%3C/svg%3E");--altcha-widget-success-color: var(--green-700);--altcha-widget-success-background: var(--green-50);--altcha-widget-success-border-color: var(--green-400);--altcha-widget-error-background: var(--red-50);--altcha-widget-error-color: var(--red-700);--altcha-widget-error-padding: .75rem 1rem;--confirmation-modal-actions-gap: .5rem;--confirmation-modal-close-inset: .5rem;--confirmation-modal-content-margin-top: .75rem;--confirmation-modal-diver-font-weight: 500;--confirmation-modal-title-padding-top: 1rem;--date-mask-underline-color: var(--theme-text-muted);--date-mask-underline-height: 1px;--date-mask-underline-inset: 1px;--date-mask-underline-offset: .5em;--dialog-surface: var(--white);--dialog-border: var(--blue-200);--dialog-title-color: var(--blue-800);--dialog-title-font-size: 1.35rem;--dialog-title-font-weight: 700;--dialog-text-color: var(--gray-600);--dialog-accent: var(--blue-600);--dialog-focus-color: var(--blue-700);--dialog-close-background: var(--blue-50);--dialog-close-color: var(--blue-800);--dialog-close-hover-background: var(--blue-100);--dialog-close-size: 2.75rem;--dialog-shadow: 0 1.125rem 2.5rem -1.125rem color-mix(in srgb, var(--blue-900) 45%, transparent);--dialog-radius: 1.5rem;--empty-state-action-secondary-background: linear-gradient(180deg, var(--cyan-700), color-mix(in srgb, var(--cyan-700) 86%, var(--blue-800)));--empty-state-action-secondary-hover-background: linear-gradient( 180deg, color-mix(in srgb, var(--cyan-700) 86%, var(--blue-800)), color-mix(in srgb, var(--cyan-700) 76%, var(--blue-800)) );--empty-state-action-secondary-shadow: 0 .125rem .25rem color-mix(in srgb, var(--cyan-700) 12%, transparent), 0 .25rem .75rem color-mix(in srgb, var(--cyan-700) 16%, transparent);--empty-state-action-secondary-hover-shadow: 0 .25rem .5rem color-mix(in srgb, var(--cyan-700) 20%, transparent), 0 .75rem 1.5rem color-mix(in srgb, var(--cyan-700) 24%, transparent);--empty-state-action-secondary-active-shadow: 0 .0625rem .125rem color-mix(in srgb, var(--cyan-700) 12%, transparent), 0 .125rem .375rem color-mix(in srgb, var(--cyan-700) 16%, transparent);--empty-state-icon-font-size: 2.5rem;--error-state-icon-font-size: 2.5rem;--help-faq-question-heading-font-size: 1rem;--help-faq-page-max-width: 52rem;--help-faq-answer-font-size: .875rem;--help-faq-layout-gap: 1.25rem;--help-faq-layout-gap-mobile: .875rem;--help-faq-focus-outline: .2rem solid var(--blue-700);--help-faq-focus-outline-width: .2rem;--help-faq-focus-outline-offset: .15rem;--help-faq-focus-radius: .375rem;--help-faq-copy-line-height: 1.6;--help-faq-answer-list-margin: .75rem;--help-faq-answer-list-indent: 1.25rem;--help-faq-answer-list-item-gap: .375rem;--help-faq-hero-background: linear-gradient(125deg, var(--blue-900), var(--blue-600) 62%, var(--cyan-700));--help-faq-hero-color: var(--white);--help-faq-hero-copy-color: var(--blue-50);--help-faq-hero-copy-font-size: 1.05rem;--help-faq-hero-copy-font-size-mobile: .95rem;--help-faq-hero-copy-max-width: 43rem;--help-faq-hero-mark-background: color-mix(in srgb, var(--white) 14%, transparent);--help-faq-hero-mark-border: 1px solid color-mix(in srgb, var(--white) 28%, transparent);--help-faq-hero-mark-color: var(--white);--help-faq-hero-mark-icon-size: 2.5rem;--help-faq-hero-mark-radius: 1.25rem;--help-faq-hero-mark-size: 5rem;--help-faq-hero-min-height: 9rem;--help-faq-hero-min-height-mobile: 7.5rem;--help-faq-hero-padding: 1.75rem 2.75rem 3rem;--help-faq-hero-padding-mobile: 1.25rem 1rem 2.5rem;--help-faq-hero-radius: 1.5rem;--help-faq-wave-height: 4rem;--help-faq-wave-height-mobile: 2.75rem;--help-faq-wave-primary-color: var(--white);--help-faq-wave-primary-opacity: .2;--help-faq-wave-secondary-color: var(--cyan-500);--help-faq-wave-secondary-opacity: .35;--help-faq-search-background: var(--white);--help-faq-search-border: var(--blue-100);--help-faq-search-radius: 1.25rem;--help-faq-search-shadow: 0 .5rem 1.5rem color-mix(in srgb, var(--blue-900) 8%, transparent);--help-faq-search-padding: 1.5rem;--help-faq-search-padding-mobile: 1rem;--help-faq-search-title-color: var(--blue-800);--help-faq-search-title-font-size: 1.2rem;--help-faq-search-title-gap: 1rem;--help-faq-search-label-color: var(--gray-700);--help-faq-search-label-font-size: .875rem;--help-faq-search-label-font-weight: 600;--help-faq-search-label-gap: .5rem;--help-faq-search-control-background: var(--blue-50);--help-faq-search-control-border: var(--blue-200);--help-faq-search-control-focus-border: var(--blue-600);--help-faq-search-control-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--blue-600) 18%, transparent);--help-faq-search-control-gap: .75rem;--help-faq-search-control-height: 3.25rem;--help-faq-search-control-padding: .375rem .75rem .375rem 1rem;--help-faq-search-control-radius: .75rem;--help-faq-search-icon-color: var(--blue-700);--help-faq-search-icon-size: 1.375rem;--help-faq-search-input-color: var(--gray-900);--help-faq-search-input-font-size: 1rem;--help-faq-search-placeholder-color: var(--gray-600);--help-faq-search-clear-background: transparent;--help-faq-search-clear-hover-background: var(--blue-100);--help-faq-search-clear-color: var(--blue-800);--help-faq-search-clear-icon-size: 1.25rem;--help-faq-search-clear-radius: .5rem;--help-faq-search-clear-size: 2.75rem;--help-faq-muted-color: var(--gray-600);--help-faq-supporting-font-size: .875rem;--help-faq-supporting-gap: .5rem;--help-faq-result-font-weight: 600;--help-faq-audience-gap: 1rem;--help-faq-audience-background: var(--white);--help-faq-audience-border: var(--blue-100);--help-faq-audience-accent-color: var(--blue-600);--help-faq-admin-accent-color: var(--cyan-500);--help-faq-audience-accent-inset: 1px;--help-faq-audience-accent-width: .3125rem;--help-faq-audience-radius: 1.25rem;--help-faq-audience-shadow: 0 .375rem 1.25rem color-mix(in srgb, var(--blue-900) 7%, transparent);--help-faq-audience-padding: 1.5rem;--help-faq-audience-padding-mobile: 1rem;--help-faq-audience-header-gap: 1rem;--help-faq-audience-header-gap-mobile: .75rem;--help-faq-audience-content-gap: 1.25rem;--help-faq-audience-icon-background: var(--blue-50);--help-faq-audience-icon-color: var(--blue-700);--help-faq-admin-icon-background: var(--sky-50);--help-faq-admin-icon-color: var(--cyan-700);--help-faq-audience-icon-radius: .875rem;--help-faq-audience-icon-size: 3rem;--help-faq-audience-icon-font-size: 1.5rem;--help-faq-audience-title-color: var(--blue-800);--help-faq-audience-title-font-size: 1.35rem;--help-faq-audience-title-font-size-mobile: 1.15rem;--help-faq-audience-description-gap: .25rem;--help-faq-audience-count-mobile-gap: .125rem;--help-faq-count-background: var(--blue-50);--help-faq-count-color: var(--blue-800);--help-faq-count-font-size: .75rem;--help-faq-count-font-weight: 600;--help-faq-count-padding: .375rem .625rem;--help-faq-count-radius: 999px;--help-faq-question-list-gap: .625rem;--help-faq-item-background: var(--white);--help-faq-item-border: var(--blue-100);--help-faq-item-expanded-border: var(--blue-300);--help-faq-item-expanded-shadow: 0 .25rem .75rem color-mix(in srgb, var(--blue-800) 8%, transparent);--help-faq-item-radius: .875rem;--help-faq-category-background: var(--blue-50);--help-faq-category-color: var(--blue-700);--help-faq-category-admin-background: var(--sky-50);--help-faq-category-admin-color: var(--marine-575);--help-faq-category-font-size: .75rem;--help-faq-category-font-weight: 600;--help-faq-category-margin: .875rem 1rem 0;--help-faq-category-padding: .25rem .625rem;--help-faq-category-radius: 999px;--help-faq-question-background: var(--white);--help-faq-question-active-background: var(--blue-50);--help-faq-question-active-background-height-reduction: .5rem;--help-faq-question-color: var(--gray-800);--help-faq-question-font-size: .9375rem;--help-faq-question-font-weight: 500;--help-faq-question-gap: .75rem;--help-faq-question-min-height: 3.5rem;--help-faq-question-padding: .875rem 1rem;--help-faq-question-padding-mobile: .75rem .875rem;--help-faq-question-icon-color: var(--cyan-700);--help-faq-question-icon-size: 1.5rem;--help-faq-answer-border: var(--blue-100);--help-faq-answer-color: var(--gray-700);--help-faq-answer-padding: .875rem 1rem 1rem;--help-faq-answer-padding-mobile: .75rem .875rem .875rem;--help-faq-answer-link-color: var(--blue-700);--help-faq-answer-link-font-weight: 600;--help-faq-answer-link-gap: .375rem;--help-faq-answer-link-margin: .75rem;--help-faq-answer-link-height: 2.75rem;--help-faq-answer-link-icon-size: 1.125rem;--help-faq-answer-link-underline-offset: .15em;--help-faq-empty-background: var(--blue-50);--help-faq-empty-border: var(--blue-100);--help-faq-empty-color: var(--gray-700);--help-faq-empty-padding: 2rem;--help-faq-empty-padding-mobile: 1.25rem;--help-faq-empty-radius: 1rem;--help-faq-empty-icon-color: var(--cyan-700);--help-faq-empty-title-font-size: 1.2rem;--help-faq-empty-title-margin: .5rem 0 0;--help-faq-empty-copy-margin: .5rem 0 1rem;--help-faq-empty-copy-max-width: 32rem;--help-faq-reset-background: var(--white);--help-faq-reset-hover-background: var(--blue-50);--help-faq-reset-border: var(--blue-300);--help-faq-reset-color: var(--blue-800);--help-faq-reset-radius: .625rem;--help-faq-reset-font-weight: 600;--help-faq-reset-height: 2.75rem;--help-faq-reset-padding: .5rem 1rem;--page-not-found-font-size: 3rem;--page-not-found-font-size-mobile: 2rem;--page-not-found-font-weight: 700;--page-not-found-color: var(--gray-700);--required-fields-note-color: var(--gray-600);--required-fields-note-font-size: .75rem;--required-fields-note-line-height: 1.4;--wave-banner-background: linear-gradient(125deg, var(--blue-900), var(--blue-600) 62%, var(--cyan-700));--wave-banner-color: var(--blue-50);--wave-banner-copy-font-size: 1.05rem;--wave-banner-copy-font-size-mobile: .95rem;--wave-banner-copy-max-width: 43rem;--wave-banner-mark-background: color-mix(in srgb, var(--white) 14%, transparent);--wave-banner-mark-border: 1px solid color-mix(in srgb, var(--white) 28%, transparent);--wave-banner-mark-color: var(--white);--wave-banner-mark-icon-size: 2.5rem;--wave-banner-mark-radius: 1.25rem;--wave-banner-mark-size: 5rem;--wave-banner-min-height: 9rem;--wave-banner-min-height-mobile: 7.5rem;--wave-banner-padding: 1.75rem 2.75rem 3rem;--wave-banner-padding-mobile: 1.25rem 1rem 2.5rem;--wave-banner-radius: 1.5rem;--wave-banner-wave-height: 4rem;--wave-banner-wave-height-mobile: 2.75rem;--wave-banner-wave-primary-color: var(--white);--wave-banner-wave-primary-opacity: .2;--wave-banner-wave-secondary-color: var(--cyan-500);--wave-banner-wave-secondary-opacity: .35;--survey-question-renderer-gap: .5rem;--survey-question-renderer-legend-color: var(--gray-900);--survey-question-renderer-legend-font-weight: 600;--survey-question-renderer-required-color: var(--red-700);--survey-question-renderer-hint-color: var(--gray-600);--survey-question-renderer-hint-font-size: .875rem;--survey-question-renderer-option-gap: .25rem;--survey-question-renderer-textarea-container-height: auto;--warning-banner-background-color: var(--yellow-50);--warning-banner-text-color: var(--gray-800);--warning-banner-icon-color: var(--orange-600);--warning-banner-font-size: .875rem;--warning-banner-icon-size: 1.3rem;--warning-banner-font-weight: 500;--warning-banner-line-height: normal}:root .date-mask__input{background-image:var(--date-mask-underline-image, none);background-origin:padding-box;background-position:var(--date-mask-underline-position, 0 0);background-repeat:no-repeat;background-size:var(--date-mask-underline-size, auto)}:root .pqv-dialog{--mat-dialog-container-color: var(--dialog-surface);--mat-dialog-container-elevation-shadow: var(--dialog-shadow);--mat-dialog-container-shape: var(--dialog-radius);--mat-dialog-subhead-color: var(--dialog-title-color);--mat-dialog-supporting-text-color: var(--dialog-text-color)}:root .pqv-dialog .mat-mdc-dialog-surface{border:1px solid var(--dialog-border);color:var(--dialog-text-color);overflow:hidden}:root .pqv-dialog [mat-dialog-title]{color:var(--dialog-title-color);font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);line-height:1.3;margin:0;padding:0 1.5rem .5rem;width:auto}:root .pqv-dialog mat-dialog-content{color:var(--dialog-text-color);margin:0;min-height:0;overflow-y:auto;padding:.75rem 1.5rem}:root .pqv-dialog mat-dialog-actions{flex:0 0 auto;gap:.5rem;min-height:0;padding:.75rem 1.5rem 1.25rem}:root .pqv-dialog mat-dialog-actions button{min-height:2.75rem}:root .pqv-dialog mat-dialog-actions button:focus-visible{outline:3px solid var(--dialog-focus-color);outline-offset:2px}:root .pqv-dialog .container-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 1rem);min-height:0;padding:.5rem}:root .pqv-dialog .header button[mat-icon-button]{background:var(--dialog-close-background);color:var(--dialog-close-color);height:var(--dialog-close-size);width:var(--dialog-close-size)}:root .pqv-dialog .header button[mat-icon-button]:hover{background:var(--dialog-close-hover-background)}:root .pqv-dialog .header button[mat-icon-button]:focus-visible{outline:3px solid var(--dialog-focus-color);outline-offset:-2px}:root *{box-sizing:border-box}:root body,:root h1,:root h2,:root h3,:root h4,:root h5,:root h6,:root p,:root ul{font-family:Roboto,Helvetica Neue,sans-serif;list-style:none;margin:0;padding:0}:root html,:root body{height:100%}@media screen and (width<=768px){:root html{scroll-padding-top:var(--header-layout-height-mobile)}}@media(prefers-reduced-motion:reduce){:root *,:root *:before,:root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:root .club-hero__bubble,:root .club-hero__wave{animation:none!important}:root .timeline__item--observed{opacity:1!important;transform:none!important;transition:none!important}:root .side-drawer-panel{transform:none!important;transition:none!important}}:root.cdk-global-scrollblock{scrollbar-width:none}:root.cdk-global-scrollblock::-webkit-scrollbar{display:none}:root .birthday-tooltip{--mat-tooltip-container-color: var(--birthday-tooltip-background);--mat-tooltip-container-shape: var(--birthday-tooltip-radius);--mat-tooltip-supporting-text-color: var(--birthday-tooltip-color);--mat-tooltip-supporting-text-size: var(--birthday-tooltip-font-size);--mat-tooltip-supporting-text-weight: var(--birthday-tooltip-font-weight);max-width:var(--birthday-tooltip-max-width)}:root .birthday-tooltip .mdc-tooltip__surface{background-image:var(--birthday-tooltip-accent-background);box-shadow:var(--birthday-tooltip-shadow);padding:var(--birthday-tooltip-padding);text-align:center}:root .side-drawer-overlay-pane{position:relative!important}:root .side-drawer-backdrop{background:color-mix(in srgb,var(--black) 32%,transparent)}:root .admin-form{display:grid;gap:1rem;width:100%}:root .admin-form mat-form-field{width:100%}:root .admin-form__actions{display:flex;gap:var(--admin-form-actions-gap);justify-content:center}:root .admin-form__toggle-row{display:flex;padding-block:.5rem;width:100%}:root .admin-form__rich-text{display:grid;gap:.5rem;min-width:0}:root .admin-form__rich-text>label{color:var(--theme-text);font-weight:500}:root .admin-form__rich-text-meta{align-items:start;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}:root .admin-form__rich-text-meta>.admin-form__counter{grid-column:2;grid-row:1;white-space:nowrap}:root .admin-form__rich-text-meta>.admin-form__error{grid-column:1;grid-row:1;margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal}:root .admin-form__counter{color:var(--theme-text-muted);font-size:.75rem;margin:0;text-align:right}:root .admin-form__counter--warning{color:var(--orange-700);font-weight:600}:root .admin-form__counter--error{color:var(--theme-status-danger-text)}:root .admin-form__disabled-account{color:var(--theme-text-muted);font-size:.875rem;font-weight:600}:root .admin-form__error{color:var(--theme-status-danger-text);font-size:.75rem;line-height:1.35;margin:0}:root .admin-upload-status{color:var(--theme-text);display:grid;gap:.5rem}:root .member-card__description :where(p,ul,ol),:root .document-card__description :where(p,ul,ol),:root .detail__description :where(p,ul,ol),:root .timeline__description :where(p,ul,ol),:root .link-card__description :where(p,ul,ol){margin-block:0 .75rem}:root .member-card__description ul,:root .document-card__description ul,:root .detail__description ul,:root .timeline__description ul,:root .link-card__description ul{list-style:disc;padding-left:1.25rem}:root .member-card__description ol,:root .document-card__description ol,:root .detail__description ol,:root .timeline__description ol,:root .link-card__description ol{list-style:decimal;padding-left:1.25rem}:root .member-card__description :where(strong,b),:root .document-card__description :where(strong,b),:root .detail__description :where(strong,b),:root .timeline__description :where(strong,b),:root .link-card__description :where(strong,b){font-weight:700}:root .member-card__description :where(em,i),:root .document-card__description :where(em,i),:root .detail__description :where(em,i),:root .timeline__description :where(em,i),:root .link-card__description :where(em,i){font-style:italic}:root .member-card__description u,:root .document-card__description u,:root .detail__description u,:root .timeline__description u,:root .link-card__description u{text-decoration:underline}:root .member-card__description a:focus-visible,:root .document-card__description a:focus-visible,:root .detail__description a:focus-visible,:root .timeline__description a:focus-visible,:root .link-card__description a:focus-visible{outline:3px solid var(--club-accent-color);outline-offset:3px}:root .detail__description :where(p,ul,ol){margin-block-end:1rem}:root .link-card__description a{position:relative;z-index:1}:root .forum-post-card__content{overflow-wrap:anywhere}:root .forum-post-card__content :where(p,ul,ol){margin-block:0 .75rem}:root .forum-post-card__content ul{list-style:disc;padding-left:1.25rem}:root .forum-post-card__content ol{list-style:decimal;padding-left:1.25rem}:root .forum-post-card__content :where(strong,b){font-weight:700}:root .forum-post-card__content :where(em,i){font-style:italic}:root .forum-post-card__content u{text-decoration:underline}:root .forum-post-card__content a:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}:root .forum-post-card__content blockquote,:root .forum-composer .ql-editor blockquote{background:var(--forum-blockquote-background);border-inline-start:.25rem solid var(--forum-blockquote-border);color:var(--forum-blockquote-color);margin:0 0 .75rem;padding:var(--forum-blockquote-padding)}@media screen and (width<=767.98px){:root .side-drawer-overlay-pane{width:100%!important}}
