.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root,::backdrop{--clr-primary: #000000;--clr-primary-lighter: #757575;--clr-primary-light: #bebebe;--clr-primary-dark: #000000;--clr-primary-lightest: #fff;--clr-text-on-primary: white;--clr-text-on-primary-light: var(--clr-gray-900);--clr-text-on-primary-lighter: var(--clr-gray-900);--clr-text-on-primary-lightest: var(--clr-gray-900);--clr-text-on-primary-dark: white;--clr-secondary: #000000;--clr-secondary-lighter: #757575;--clr-secondary-light: #bebebe;--clr-secondary-dark: #000000;--clr-secondary-lightest: #fff;--clr-text-on-secondary: white;--clr-text-on-secondary-light: var(--clr-gray-900);--clr-text-on-secondary-lighter: var(--clr-gray-900);--clr-text-on-secondary-lightest: var(--clr-gray-900);--clr-text-on-secondary-dark: white;--clr-error: rgb(229, 57, 53);--clr-error-background: rgba(229, 57, 53, .2);--clr-background: white;--clr-text-on-background: var(--clr-gray-900);--clr-surface: white;--clr-text-on-surface: var(--clr-gray-900);--clr-border: var(--clr-gray-900);--clr-backdrop: rgba(0, 0, 0, .5);--clr-gray-50: #FAFAFA;--clr-gray-100: #F5F5F5;--clr-gray-200: #EEEEEE;--clr-gray-300: #E0E0E0;--clr-gray-400: #BDBDBD;--clr-gray-500: #9E9E9E;--clr-gray-600: #757575;--clr-gray-700: #616161;--clr-gray-800: #424242;--clr-gray-900: #212121}.dark-palette{--clr-primary: #ffffff;--clr-primary-lighter: #a8a8a8;--clr-primary-light: #414141;--clr-primary-dark: #ffffff;--clr-primary-lightest: #000;--clr-text-on-primary: var(--clr-gray-900);--clr-text-on-primary-light: #ffffff;--clr-text-on-primary-lighter: #ffffff;--clr-text-on-primary-lightest: #ffffff;--clr-text-on-primary-dark: var(--clr-gray-900);--clr-secondary: #ffffff;--clr-secondary-lighter: #a8a8a8;--clr-secondary-light: #414141;--clr-secondary-dark: #ffffff;--clr-secondary-lightest: #000;--clr-text-on-secondary: var(--clr-gray-900);--clr-text-on-secondary-light: #ffffff;--clr-text-on-secondary-lighter: #ffffff;--clr-text-on-secondary-lightest: #ffffff;--clr-text-on-secondary-dark: var(--clr-gray-900);--clr-error: rgb(229, 57, 53);--clr-error-background: rgba(229, 57, 53, .2);--clr-background: var(--clr-gray-900);--clr-text-on-background: #ffffff;--clr-surface: #000;--clr-text-on-surface: #ffffff;--clr-border: #ffffff;--clr-border-on-surface: #ffffff}:root{--screen-height: 100%;--screen-width: 100%}@media (display-mode: fullscreen) and (orientation: portrait),(display-mode: standalone) and (orientation: portrait){:root{--screen-height: 100vh}}@media (display-mode: fullscreen) and (orientation: landscape),(display-mode: standalone) and (orientation: landscape){:root{--screen-width: 100vw}}a,a:hover,a:visited,a:active{text-decoration:none}ul{list-style:none;padding:0}.placard-actions>*{min-width:150px;margin-right:15px}h1{font-size:4.5rem;line-height:normal!important;font-weight:700!important}[hidden]{display:none!important}.centred{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)}em{font-weight:700}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transparent{opacity:0}.nav-bar:not(.handset){font-family:var(--type-font-alt);font-size:larger;--nav-bar--border_clr_active: black;font-size:1.8rem;font-weight:500;display:flex;height:100%;align-items:center}.nav-bar:not(.handset)>*{margin:0 15px}.nav-bar:not(.handset)>*.active{border-bottom:2px var(--nav-bar--border_clr_active, black) solid;top:1px;position:relative}.nav-bar:not(.handset)>*.align-right{margin-left:auto!important}.nav-bar:not(.handset)>*.with-logo{width:35px;height:35px;background-position:center;background-size:contain;background-repeat:no-repeat;text-decoration:none;border:none}.nav-bar:not(.handset)>button{min-width:145px;margin:0 15px!important}.nav-bar.handset{font-family:var(--type-font-alt);font-size:larger;font-size:2rem;font-weight:500;display:flex;background:var(--clr-surface);flex-direction:column}.nav-bar.handset>*{padding:10px 15px}.nav-bar.handset>*.active{background-color:var(--clr-primary)!important;color:var(--clr-text-on-primary)}:root{--type-font: "Libre Baskerville", serif;--type-font-alt: "Montserrat", sans-serif;--type-font-header: "Montserrat", sans-serif;--type-font-icons: "Material Symbols Outlined"}.type-alt{font-family:var(--type-font-alt)}i{font-family:var(--type-font-icons);font-weight:400;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolssharp/v150/gNMVW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4aWHSSmlN.woff2) format("woff2")}.i{font-family:var(--type-font-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-feature-settings:"liga";-webkit-font-smoothing:antialiased}i{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}:root{--clr-button-icon: rgba(0, 0, 0, .54);--large-button-font-size: 2.4rem;--clr-button-background: var(--clr-primary);--clr-button-text: var(--clr-text-on-primary);--clr-button-border: var(--clr-primary);--clr-button-stroked-text: var(--clr-text-on-surface);--clr-button-icon-text: var(--clr-text-on-surface);--clr-button-icon-background:transparent;--clr-button-disabled-background: var(--clr-gray-300);--clr-button-disabled-text: var(--clr-gray-700);--clr-button-stroked-disabled-border: var(--clr-gray-300);--clr-button-stroked-disabled-text: var(--clr-gray-500)}a.button{display:inline-flex;align-items:center;justify-content:center}a.button:hover{color:var(--clr-button-text)}a.button.stroked:hover{color:var(--clr-button-stroked-text)}.button-base,.button,button{font-family:var(--type-font-alt);border-color:transparent;font-size:1.8rem}.button,button{border-radius:20px;height:40px;padding-left:20px;padding-right:20px;background-color:var(--clr-button-background);color:var(--clr-button-text);box-sizing:border-box;text-decoration:none!important;cursor:pointer}.button.round,button.round{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;padding:0}.button.large,button.large{height:60px;font-size:var(--large-button-font-size, 2.4rem);border-radius:30px;font-weight:400}.button.stroked,button.stroked{background-color:transparent;border-color:var(--clr-button-border);border-width:1px;border-style:solid;color:var(--clr-button-stroked-text)}.button.icon-button,button.icon-button{width:40px;height:40px;padding:0;border:0;background:var(--clr-button-icon-background);color:var(--clr-button-icon-text)}.button.icon-button>i,button.icon-button>i{font-size:3rem}.button.icon-button>*:not(:first-child),button.icon-button>*:not(:first-child){display:none}.button.icon-button.with-label,button.icon-button.with-label{width:65px;min-width:65px;height:auto}.button.icon-button.with-label>span,button.icon-button.with-label>span{display:inline-flex;flex-direction:column;font-size:1rem;font-weight:700}.button.icon-button.with-label>span i,button.icon-button.with-label>span i{font-size:3rem;font-weight:400}.button.with-icon,button.with-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.button.with-icon>i:first-child,button.with-icon>i:first-child{margin-right:5px}.button.with-icon>i:last-child,button.with-icon>i:last-child{margin-left:5px}.button.flat,button.flat{border:none;background-color:transparent;color:var(--clr-text-on-primary-light)}button:not(:is(.stroked,.icon-button,.flat)):disabled{background-color:var(--clr-gray-300);color:var(--clr-gray-700);cursor:default}button.stroked:disabled{border-color:var(--clr-button-stroked-disabled-border);color:var(--clr-button-stroked-disabled-text);cursor:default}button:is(.icon-button,.flat):disabled{color:var(--clr-button-stroked-disabled-text);cursor:default}:root{--cover-page-header-font-size: 4.8rem;--cover-page-info-header-font-size: 3.6rem;--cover-page-text-font-size: 2.4rem;--cover-page-text-line-height: 40px;--cover-page-element-spacing: 45px;--cover-page-info-gap: 40px}.with-strip:after{content:"";display:block;background-image:url(/assets/images/cover-strip.svg);position:absolute;width:100vw;height:1440px;bottom:-720px;z-index:-2;min-width:900px}.cover-page{width:auto;display:flex;flex-direction:column;justify-content:center;height:100%;width:570px;padding:0 30px}.cover-page>*:not(:last-child){margin-bottom:var(--cover-page-element-spacing)}.cover-page .body header{margin-bottom:var(--cover-page-element-spacing)}.cover-page .body header h1{margin:0;font-family:var(--type-font);font-size:var(--cover-page-header-font-size, 4.8rem)}.cover-page .body .body-text{font-size:var(--cover-page-text-font-size, 2.4rem);line-height:var(--cover-page-text-line-height, 40px)}.cover-page .body .body-text .cover-image{width:715px;position:absolute;top:50%;transform:translateY(-50%);left:720px}.cover-page .body fieldset{margin-top:15px}.cover-page .actions>*{height:60px;font-size:var(--cover-page-text-font-size, 2.4rem);border-radius:30px;font-weight:400;width:210px}.cover-page .actions>*:not(:last-child){margin-right:var(--cover-page-element-spacing)}.cover-page+.actions{display:none}.cover-page-info:not(.handset){height:100%;display:grid;grid-template-rows:min-content;align-items:center;justify-items:center;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(300px,min-content));align-content:center;width:100vw;grid-column-gap:var(--cover-page-info-gap)}.cover-page-info:not(.handset) .cover-page-info-title{font-size:var(--cover-page-info-header-font-size, 3rem);text-align:center;display:flex;flex-direction:column;align-items:center}.cover-page-info:not(.handset) .cover-page-info-title>.description{font-size:1.8rem;font-weight:300}.cover-page-info:not(.handset) .cover-page-info-description{margin:0;text-align:center}.medium.portrait.cover-page .body-text .cover-image{left:630px}.medium.portrait.cover-page-info{grid-template-columns:repeat(auto-fit,minmax(290px,min-content))}.medium.landscape{--cover-page-header-font-size: 4.2rem;--cover-page-info-header-font-size: 3.2rem;--cover-page-text-font-size: 2rem;--cover-page-text-line-height: 30px}.medium.landscape.cover-page .body-text .cover-image{width:500px;left:630px}.medium.landscape.cover-page-info{grid-template-columns:repeat(auto-fit,minmax(295px,min-content))}.small.portrait{--cover-page-header-font-size: 4.2rem;--cover-page-info-header-font-size: 3.2rem;--cover-page-text-font-size: 2rem;--cover-page-text-line-height: 30px}.small.portrait.cover-page .body-text .cover-image{display:none}.handset{--cover-page-header-font-size: 3rem;--cover-page-text-font-size: 1.8rem;--cover-page-text-line-height: 3rem}.handset .cover-page,.handset .cover-page-info{padding-left:20px}.handset .cover-page{width:auto;display:flex;flex-direction:column;position:unset;top:unset;transform:unset;justify-content:space-between;height:100%}.handset .cover-page>*:first-child{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.handset .cover-page .body{margin-bottom:20px}.handset .cover-page .body header{display:flex;flex-direction:column;margin-bottom:20px;height:100%;justify-content:flex-end}.handset .cover-page .body header h1{font-size:3.3rem}.handset .cover-page .body header .cover-image{width:100%;margin:auto 0}.handset .cover-page .body .body-text{font-size:1.6rem;line-height:2.4rem;position:relative}.handset .cover-page .body .body-text .cover-image{width:450px;bottom:90px;top:unset;transform:translate(-50%);left:50%}.handset .cover-page .actions{display:flex;flex-direction:row;margin-bottom:15px}.handset .cover-page .actions>*{height:60px;font-size:var(--cover-page-text-font-size, 2.4rem);border-radius:30px;font-weight:400;flex-basis:0;flex-grow:1;justify-content:center;align-items:center}.handset .cover-page .actions>*{margin:0 7px}.handset .cover-page .actions>*:first-child{margin-left:0}.handset .cover-page .actions>*:last-child{margin-right:0}.handset .cover-page-info{height:100%;padding-left:20px;padding-right:30px;display:flex;flex-direction:column}.handset .cover-page-info .info-section{display:flex;justify-content:space-between;font-size:2.5rem;align-items:center;margin-top:35px}.handset .cover-page-info .info-section .title{margin:3px 0}.handset .cover-page-info .info-section .title,.handset .cover-page-info .info-section .title-description{display:flex;align-items:stretch}.handset .cover-page-info .info-section .title-description,.handset .cover-page-info .info-section .description{font-size:1.2rem}.handset .cover-page-info .info-section>*:not(button){display:flex;flex-direction:column;justify-content:flex-start}.handset .cover-page-info .info-section>*:not(button) button{font-size:1.4rem;margin-top:10px}.handset .cover-page-info .info-section button{font-size:1.4rem}.page{padding:0 20px;height:100%}.page.handset{padding:0 15px;box-sizing:border-box}input:focus,select:focus,button:focus{outline:none}form{padding-top:20px}form label,form input{font-family:var(--type-font-alt);color:var(--clr-text-on-surface)}form fieldset{border:none;margin:0;padding:0}form label{margin-bottom:45px;position:relative;min-height:35px;line-height:40px}form label .error,form label aside{font-size:1.2rem;color:var(--clr-error, red);position:absolute;bottom:-15px;left:0;display:none;line-height:initial}form label aside{color:var(--clr-text-on-surface);display:block}form label .ng-dirty,form label .ng-touched~.error,form label .ng-touched~.hints-and-errors .error{display:initial}form label .hints-and-errors .error{z-index:1}form label .hints-and-errors>*{width:100%;background-color:var(--clr-surface)}form.submitted label .error{display:block}form.ng-submitted label .error{display:initial}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]){font-family:var(--type-font-alt);font-size:1.6rem;width:100%;background-color:transparent;border:none;border-bottom:1px solid var(--clr-border-on-surface, black);padding:1px 0 5px;border-radius:0;box-sizing:border-box}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]):focus{border-bottom-width:2px;padding-top:0}label>input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]):focus+*,label>input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]):active+*,label>input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]):not(:placeholder-shown)+*{top:-20px;font-size:1.4rem;font-weight:600}label>input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset]):autofill+*{top:-20px;font-size:1.4rem;font-weight:600}label>input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=button]):not([type=reset])+*{top:0;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}label{position:relative;display:block}label>input:has(~i){padding-right:35px!important}label>i{position:absolute;right:0;top:12px}.spin{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--screen-small: 600px;--screen-medium: 960px;--screen-large: 1280px;--screen-xlarge: 1920px}.toggle{display:inline-flex;overflow:hidden;border:1px solid var(--clr-border);font-family:var(--type-font-alt);border-radius:36px;background-color:var(--clr-background)}.toggle label{background-color:var(--clr-background);color:var(--clr-text-on-background);line-height:1;text-align:center;padding:12px 22px;border-radius:36px;border-color:transparent;transition:all .1s ease-in-out;width:100%;display:flex;align-items:center;justify-content:center}.toggle label:hover{cursor:pointer}.toggle label:has(input:checked){background-color:var(--clr-primary);color:var(--clr-text-on-primary);box-shadow:none}.toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}:root{--clr-toast-warn-button: #ff4b46}.toast-notification button,.error-toast-notification button{color:var(--clr-toast-warn-button);font-weight:500}:root{--progress-bar-color: var(--clr-secondary);--progress-bar-background: var(--clr-primary-light);--progress-height: 3px;--progress-width: 100%;--progress-border-radius: 0;--progress-determinate-time: .5s;--progress-indeterminate-time: 2.1s}progress.linear{position:relative;height:var(--progress-height);display:block;width:var(--progress-width);border-radius:var(--progress-border-radius);background:var(--progress-bar-background);background-clip:padding-box;overflow:hidden;margin:0 auto}progress.linear::-moz-progress-bar,progress.linear::-ms-progress-bar,progress.linear::progress-bar{background-color:var(--progress-bar-background)}progress.linear::-webkit-progress-bar{background-color:var(--progress-bar-background)}progress.linear[value]{background-color:var(--progress-bar-color);appearance:none}progress.linear[value] ::-moz-progress-value,progress.linear[value] ::-ms-progress-value,progress.linear[value] ::progress-value{background-color:var(--progress-bar-color);transition:width var(--progress-determinate-time) cubic-bezier(0,0,1,-.12)}progress.linear[value] ::-webkit-progress-value{background-color:var(--progress-bar-color);transition:width var(--progress-determinate-time) cubic-bezier(0,0,1,-.12)}progress.linear:not([value]){background-color:var(--progress-bar-color);position:relative}progress.linear:not([value]):before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate var(--progress-indeterminate-time) cubic-bezier(.65,.815,.735,.395) infinite}progress.linear:not([value]):after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short var(--progress-indeterminate-time) cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}:root{--progress-bar-circular-line-thickness: 2px}progress.circular{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:50%;padding:.25em;width:var(--progress-bar-circular-size, 3em);height:var(--progress-bar-circular-size, 3em);color:var(--progress-bar-color, 33, 150, 243);background-color:transparent;font-size:16px;overflow:hidden}progress.circular::-webkit-progress-bar{background-color:transparent}progress.circular:indeterminate{-webkit-mask-image:linear-gradient(transparent 50%,black 50%),linear-gradient(to right,transparent 50%,black 50%);mask-image:linear-gradient(transparent 50%,black 50%),linear-gradient(to right,transparent 50%,black 50%);animation:pure-material-progress-circular 6s infinite cubic-bezier(.3,.6,1,1)}:-ms-lang(x),progress.circular:indeterminate{animation:none}progress.circular:indeterminate:before,progress.circular:indeterminate::-webkit-progress-value{content:"";display:block;box-sizing:border-box;margin-bottom:.25em;border:solid var(--progress-bar-circular-line-thickness, .25em) transparent;border-top-color:var(--progress-bar-color);border-radius:50%;width:100%!important;height:100%;background-color:transparent;animation:pure-material-progress-circular-pseudo .75s infinite linear alternate}progress.circular:indeterminate::-moz-progress-bar{box-sizing:border-box;border:solid .25em transparent;border-top-color:var(--progress-bar-color);border-radius:50%;width:100%;height:100%;background-color:transparent;animation:pure-material-progress-circular-pseudo .75s infinite linear alternate}progress.circular:indeterminate::-ms-fill{animation-name:-ms-ring}@keyframes pure-material-progress-circular{0%{transform:rotate(0)}12.5%{transform:rotate(180deg);animation-timing-function:linear}25%{transform:rotate(630deg)}37.5%{transform:rotate(810deg);animation-timing-function:linear}50%{transform:rotate(1260deg)}62.5%{transform:rotate(1440deg);animation-timing-function:linear}75%{transform:rotate(1890deg)}87.5%{transform:rotate(2070deg);animation-timing-function:linear}to{transform:rotate(2520deg)}}@keyframes pure-material-progress-circular-pseudo{0%{transform:rotate(-30deg)}29.4%{border-left-color:transparent}29.41%{border-left-color:var(--progress-bar-color)}64.7%{border-bottom-color:transparent}64.71%{border-bottom-color:var(--progress-bar-color)}to{border-left-color:var(--progress-bar-color);border-bottom-color:var(--progress-bar-color);transform:rotate(225deg)}}.progress-circular-with-logo{--progress-bar-circular-size: 110px;--progress-bar-circular-line-thickness: 3px;width:var(--progress-bar-circular-size);height:var(--progress-bar-circular-size);position:relative}.slide-toggle{display:flex;overflow:hidden;border:1px solid var(--clr-border);font-family:var(--type-font-alt);border-radius:36px;background-color:var(--clr-background)}.slide-toggle label{background-color:var(--clr-background);color:var(--clr-text-on-background);line-height:1;text-align:center;padding:12px 22px;border-radius:36px;border-color:transparent;transition:all .1s ease-in-out}.slide-toggle label:hover{cursor:pointer}.slide-toggle label:has(input:checked){background-color:var(--clr-primary);color:var(--clr-text-on-primary);box-shadow:none}.slide-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}i.google{background-image:url(/assets/images/ionic/logo-google.svg)}i.icon-filled{font-variation-settings:"FILL" 1}.context-menu{margin:0;background-color:var(--select-component_background-color);color:var(--text-on-background-color);border:1px solid var(--select-component_overlay-border-color);box-shadow:0 2px 4px var(--select-component_overlay-box-shadow-color);position:relative;box-sizing:content-box;padding:8px 0;border-radius:3px}.context-menu>*{display:flex;font-size:1.6rem;height:48px;line-height:48px;background-color:var(--select-component_background-color);color:var(--text-on-background-color);border-radius:0;--option-selected-background-color: #f3f3f3;--icon-color: var(--clr-primary);justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box}.context-menu>* i{margin-right:8px;color:var(--icon-color)}.context-menu>*:hover{background-color:var(--option-selected-background-color);cursor:pointer}.context-menu>*.disabled{opacity:.6;cursor:auto}textarea{font-family:var(--type-font-alt);font-size:1.6rem;width:100%;background-color:transparent;overflow:scroll;white-space:normal;overflow-wrap:normal;height:100%;border:1px solid var(--clr-border);border-radius:7px;padding:10px;box-sizing:border-box;background-color:var(--clr-background)}input[type=radio]{width:2rem;height:2rem;accent-color:var(--clr-primary);margin:0}label:has(input[type=radio]){display:flex;align-items:center;font-weight:500;margin-bottom:0}label:has(input[type=radio]):checked{font-weight:700}label:has(input[type=radio])>input[type=radio]{margin-right:.5rem}label:has(input[type=radio]:checked){font-weight:700}:root{--clr-drawer-panel-border: var(--clr-primary-light)}.drawer{--transition-time: .2s;width:360px;padding-top:calc(var(--safe-area-inset-top) + 10px);background-color:var(--clr-surface);height:100%;align-items:flex-start;border-radius:0 30px 30px 0;position:fixed;box-sizing:border-box;border-width:0;left:0;border:none;padding:0;margin:0;transition:translate var(--transition-time) ease-out,display var(--transition-time) ease-out allow-discrete,overlay var(--transition-time) ease-out allow-discrete;translate:-360px 0}.drawer::backdrop{opacity:0;background:var(--clr-backdrop);transition:opacity .2s}.drawer:popover-open{translate:0 0}.drawer:popover-open::backdrop{opacity:1}@starting-style{.drawer:popover-open{translate:-360px 0}.drawer:popover-open::backdrop{opacity:0}}.drawer>ul{margin:10px}.drawer>ul>li.divider{display:flex;align-items:center;margin-left:-5px;margin-right:-5px;height:20px}.drawer>ul>li.divider:before{content:"";width:100%;border-bottom:1px var(--clr-drawer-panel-border) solid;padding:0;height:1px}.drawer>ul>li>a,.drawer>ul>li button{display:flex;font-family:var(--type-font-alt);padding:10px 20px;line-height:3rem;border-radius:3rem;min-width:300px;text-decoration:none!important;align-items:center;justify-content:flex-start}.drawer>ul>li>a i,.drawer>ul>li button i{margin-right:10px;font-variation-settings:"FILL" 0}.drawer>ul>li>a.active,.drawer>ul>li button.active{font-weight:600;background-color:var(--clr-primary-light)}.drawer>ul>li>a.active i,.drawer>ul>li button.active i{font-variation-settings:"FILL" 1}.drawer.x-small>ul>li>a{min-width:unset}chipmunk-bottom-sheet h2{margin:0}chipmunk-bottom-sheet footer{display:flex;justify-content:flex-end;align-items:center;padding-bottom:15px;padding-top:15px}chipmunk-bottom-sheet footer.x-small{flex-direction:column-reverse;align-items:stretch}chipmunk-bottom-sheet footer.x-small button,chipmunk-bottom-sheet footer.x-small .button{margin-left:0!important;margin-right:0!important;max-width:inherit}chipmunk-bottom-sheet footer.x-small button:not(:last-child),chipmunk-bottom-sheet footer.x-small .button:not(:last-child){margin-top:15px!important}chipmunk-bottom-sheet footer button,chipmunk-bottom-sheet footer .button{flex-basis:0;flex-grow:1;margin:0 7px!important;height:60px;min-height:60px;border-radius:30px;max-width:200px}chipmunk-bottom-sheet footer button:first-child,chipmunk-bottom-sheet footer .button:first-child{margin-left:0!important}chipmunk-bottom-sheet footer button:last-child,chipmunk-bottom-sheet footer .button:last-child{margin-right:0!important}chipmunk-bottom-sheet header .actions>button{display:flex;justify-content:center;align-items:center}chipmunk-bottom-sheet header .actions button{height:fit-content!important}.bottom-sheet-panel>*{width:100%}:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-right: env(safe-area-inset-right);--layout-header-height: 70px;--layout-header-margin-top: calc(var(--safe-area-inset-top) * .7 );--layout-header-total-height: calc(var(--layout-header-height) + var(--layout-header-margin-top))}.layout{height:100%;display:flex;flex-direction:column}.layout>*:first-child{height:var(--layout-header-height);margin-top:var(--layout-header-margin-top);flex-shrink:0;z-index:1}.layout>*:nth-child(2){flex-grow:1;padding:0;max-height:calc(100% - var(--layout-header-height))}.layout>*:nth-child(2)>*{height:100%}.layout.handset{--layout-header-height: 50px}.layout.handset>*:first-child{display:flex;align-items:center;padding-left:10px;padding-right:10px}.layout.handset header .nav-menu-button{width:45px;height:45px;margin:0;padding:0}.drawer-menu-panel{background-color:var(--clr-surface);height:100%;align-items:flex-start;border-radius:0 20px 20px 0}.drawer-menu-panel .handset-menu-container{width:100%}label.checkbox-toggle{--clr-checkbox-toggle-off-background: #ccc;--clr-checkbox-toggle-on-background: var(--clr-primary);cursor:pointer;display:inline-block}label.checkbox-toggle>.switch{display:inline-block;background:var(--clr-checkbox-toggle-off-background);border-radius:16px;width:44px;height:22px;position:relative;vertical-align:middle;transition:background .25s}label.checkbox-toggle>.switch:before,label.checkbox-toggle>.switch:after{content:""}label.checkbox-toggle>.switch:before{display:block;background:var(--clr-surface);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;transition:left .25s}label.checkbox-toggle input[type=checkbox]{position:absolute;visibility:hidden}label.checkbox-toggle input[type=checkbox]:checked+.switch{background:var(--clr-checkbox-toggle-on-background)}label.checkbox-toggle input[type=checkbox]:checked+.switch:before{left:24px}label.checkbox-toggle .label{margin-left:5px;position:relative;top:2px}:root{--select-component_background-color: white;--select-component_overlay-border-color: #f4f4f4;--select-component_overlay-box-shadow-color: #00000076}.select-menu-overlay-panel>.options{margin:0;background-color:var(--select-component_background-color);color:var(--text-on-background-color);border:1px solid var(--select-component_overlay-border-color);box-shadow:0 2px 4px var(--select-component_overlay-box-shadow-color);position:relative;min-width:185px;box-sizing:content-box;padding:8px 0;border-radius:3px}.select-menu-overlay-panel>.options chipmunk-option>.disabled{opacity:.6;cursor:auto}chipmunk-select .select-button-wrapper>*+.default-template{display:none}:root{--card-padding: 15px}.card-footer-actions{display:flex;justify-content:flex-end;align-items:center;padding:var(--card-padding)}.card-footer-actions>.align-right{margin-left:auto!important}.card-footer-actions>*:not(:last-child){margin-right:10px}:root{--chipmunk-search-list-list-box-item-margin: 5px}chipmunk-search-list .row>*{flex:1}chipmunk-search-list[role=listbox] .row tenforks-recipe-search-item,chipmunk-search-list[role=listbox] .row tenforks-recipe-ai-prompt-search-item{margin:var(--chipmunk-search-list-list-box-item-margin);box-sizing:border-box}chipmunk-modal h2{margin:0}chipmunk-modal footer{display:flex;justify-content:flex-end;align-items:center;padding-bottom:15px;padding-top:15px}chipmunk-modal footer.x-small{justify-content:center}chipmunk-modal footer button,chipmunk-modal footer .button{flex-basis:0;flex-grow:1;margin:0 7px!important;border-radius:30px;max-width:200px}chipmunk-modal footer button:first-child,chipmunk-modal footer .button:first-child{margin-left:0!important}chipmunk-modal footer button:last-child,chipmunk-modal footer .button:last-child{margin-right:0!important}chipmunk-modal header .actions>button{display:flex;justify-content:center;align-items:center}chipmunk-modal header .actions button{height:fit-content!important}.modal-panel>*{width:100%}.cdk-overlay-container,.cdk-global-overlay-wrapper{height:var(--screen-height)}.cdk-global-scrollblock{position:absolute}@property --slider-percentage{:root {syntax: "<percentage>"; initial-value: 0%; inherits: false;}}input[type=range][chipmunkSlider]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range][chipmunkSlider]:focus{outline:none}input[type=range][chipmunkSlider]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--clr-primary) 0%,var(--clr-primary) var(--slider-percentage),var(--clr-primary-light) var(--slider-percentage),var(--clr-primary-light) 100%);border-radius:4px;height:8px}input[type=range][chipmunkSlider]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-8px;background-color:var(--clr-primary);height:25px;width:25px;border-radius:50%}.slider-wrapper{position:relative;height:25px;display:flex}.slider-label{min-width:25px;border:none!important;position:absolute;transform:translateY(-38px);height:25px;display:flex;align-items:center;justify-content:center;color:var(--clr-text-on-secondary);background:var(--clr-secondary);border:none;border-radius:12.5px;font-size:1.2rem;font-family:var(--type-font-alt);font-weight:bolder;padding-left:10px;padding-right:10px;top:8px}.slider-label:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:var(--clr-secondary) transparent transparent transparent}:root,::backdrop{--clr-secondary: #E10F73;--clr-secondary-lighter: #f61481;--clr-secondary-light: #ff1285;--clr-secondary-dark: #b00c5b;--clr-secondary-lightest: #fff}html,body{padding:0;margin:0;overflow:hidden;overscroll-behavior:none}html{font-size:62.5%;font-family:var(--type-font)!important}body{font-size:1.6rem!important;font-family:var(--type-font)!important;line-height:1.5}html{height:var(--screen-height)}body{height:100%}body{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--type-font-header)}.tick text{font-size:1.2rem!important}ul,ol{margin:0;padding:0;list-style:none}@keyframes slide-in{0%{transform:translate(5%)}to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(5%)}}::view-transition-old(slide-in),::view-transition-new(slide-in){animation-duration:.1s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-name:-ua-view-transition-fade-in,slide-in}::view-transition-old(slide-in){animation-name:-ua-view-transition-fade-out,slide-out}a{color:var(--clr-primary)}@keyframes skew-glitch{0%{transform:skew(83deg,2deg) scaleY(.15)}27%{transform:skew(-83deg,2deg) scaleY(.15)}66%{transform:skew(93deg,-2deg) scaleY(.15)}91%{transform:skew(-89deg,-2deg) scaleY(.15)}1%,28%,67%,92%{transform:none}}@keyframes cyberpunk-glitch{0%{clip-path:polygon(96% 81%,23% 67%,3% 70%,81% 58%,63% 65%,71% 18%,60% 85%,22% 27%,26% 25%,60% 53%,79% 62%,61% 6%,8% 1%,12% 81%,12% 21%,75% 7%,31% 61%,69% 79%,41% 46%,3% 7%,94% 96%,16% 40%,10% 99%,22% 67%,83% 41%,92% 76%)}4%{clip-path:polygon(25% 86%,59% 45%,12% 89%,25% 14%,1% 82%,36% 13%,85% 53%,59% 8%,12% 76%,69% 93%,3% 49%,74% 64%,6% 87%,36% 94%,55% 30%,53% 16%,26% 39%,7% 69%,23% 96%,83% 38%,33% 25%,7% 36%,28% 41%,27% 85%,9% 77%,64% 47%)}27%{clip-path:polygon(39% 7%,81% 81%,97% 19%,37% 54%,19% 66%,98% 57%,10% 45%,60% 82%,10% 96%,46% 53%,70% 68%,89% 24%,6% 45%,81% 29%,68% 54%,77% 32%,90% 44%,28% 36%,66% 72%,12% 98%,83% 10%,11% 71%,71% 78%,11% 93%,50% 29%,36% 36%)}51%{clip-path:polygon(18% 34%,31% 77%,73% 57%,69% 50%,62% 33%,34% 10%,3% 66%,76% 4%,44% 97%,43% 50%,68% 3%,72% 17%,94% 57%,46% 74%,69% 17%,56% 24%,93% 59%,10% 84%,93% 76%,70% 26%,93% 2%,84% 83%,25% 4%,49% 93%,14% 64%,31% 60%)}66%{clip-path:polygon(91% 2%,50% 60%,51% 75%,11% 27%,96% 3%,36% 12%,22% 49%,21% 75%,13% 30%,29% 41%,2% 76%,72% 52%,40% 56%,19% 38%,32% 7%,30% 34%,3% 27%,48% 17%,1% 33%,16% 41%,24% 21%,47% 42%,16% 4%,81% 91%,45% 83%,21% 21%)}91%{clip-path:polygon(21% 73%,5% 5%,41% 55%,3% 59%,99% 94%,66% 86%,30% 46%,69% 100%,81% 83%,34% 55%,36% 8%,2% 5%,94% 91%,90% 71%,38% 92%,55% 46%,67% 68%,59% 98%,30% 87%,22% 45%,59% 76%,47% 6%,79% 3%,20% 61%,61% 96%,46% 18%)}1%,28%,5%,53%,67%,92%{clip-path:none}}
