@charset "UTF-8";:root{--transition-duration: .3s;--color-primary-000: #2B3A33;--color-primary-100: #F4F0EA;--color-primary-200: #FFFFFF;--color-primary-300: #00304B;--color-primary-400: #a99b95;--color-accent-100: #F2A74D;--color-accent-200: #E54271;--color-accent-300: #2D9DC9;--color-accent-400: #209666;--color-pastel-primary-000: rgba(43, 58, 51, .1);--color-pastel-accent-100: rgba(255, 211, 53, .1);--color-pastel-accent-200: rgba(229, 66, 113, .1);--color-pastel-accent-300: rgba(45, 157, 201, .1);--color-pastel-accent-400: rgba(32, 150, 102, .1);--color-text-000: #2B3A33;--color-text-100: #aaaaaa;--color-text-200: #FFFFFF;--color-text-300: #4B5563;--gutter-mini: 5px;--gutter-tiny: 10px;--gutter-smaller: 15px;--gutter-small: 20px;--gutter: 40px;--gutter-large: 80px;--gutter-xs: 5px;--gutter-sm: 10px;--gutter-md: 15px;--gutter-lg: 20px;--gutter-xl: 40px;--gutter-xxl: 80px;--font-titles: "Source Sans 3", sans-serif;--font-body: "Source Sans 3", sans-serif;--font-spacing: 0;--font-weight-normal: 400;--font-weight-bold: 800;--radius-small: 8px;--radius-large: 20px;--radius-larger: 30px;--border-size: 2px;--border-size-large: 5px;--color-border: rgba(0, 0, 0, .1);--color-border-100: #ffffff;--color-border-accent-100: #102f49;--color-border-accent-200: #d4e6df;--button-background: #F4F1EA;--button-color: var(--color-primary-300);--button-background-hover: white;--color-shadow: rgba(0, 0, 0, .5);--color-shadow-light: rgba(0, 0, 0, .2);--skeleton-shine: .5;--color-global-progress-bar: var(--color-accent-300);--nav-drawer-width: 300px;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}*{box-sizing:border-box}body,html{margin:0;padding:0;background-color:var(--color-primary-100);font-family:var(--font-body);letter-spacing:var(--font-spacing);font-size:.95rem;accent-color:var(--color-accent-100)}body{overflow-y:scroll}figure{margin:0}.accent-ball{display:flex;align-items:center;justify-content:flex-start}.accent-ball:before{content:"";width:25px;height:25px;background:var(--color-primary-000);border-radius:100%;display:block;margin-right:var(--gutter-tiny)}.accent-ball.yellow:before{background:var(--color-accent-100)}.accent-ball.red:before{background:var(--color-accent-200)}.accent-ball.green:before{background:var(--color-accent-400)}.accent-ball.light-blue:before{background:var(--color-accent-300)}.disclaimer{text-align:left;color:var(--color-text-100)}flex-container,.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:calc(var(--gutter-mini) * -1) calc(var(--gutter-mini) * -1) 20px calc(var(--gutter-mini) * -1);gap:0}flex-container.inline,.flex-container.inline{display:inline-flex}flex-container.row-reverse,.flex-container.row-reverse{flex-direction:row-reverse}flex-container.vertical,.flex-container.vertical{flex-direction:column}flex-container.vertical-reverse,.flex-container.vertical-reverse{flex-direction:column-reverse}flex-container.nowrap,.flex-container.nowrap{flex-wrap:nowrap}flex-container.wrap-reverse,.flex-container.wrap-reverse{flex-wrap:wrap-reverse}flex-container.justify-content-start,.flex-container.justify-content-start{justify-content:flex-start}flex-container.justify-content-end,.flex-container.justify-content-end{justify-content:flex-end}flex-container.justify-content-center,.flex-container.justify-content-center{justify-content:center}flex-container.justify-content-space-between,.flex-container.justify-content-space-between{justify-content:space-between}flex-container.justify-content-space-around,.flex-container.justify-content-space-around{justify-content:space-around}flex-container.justify-content-space-evenly,.flex-container.justify-content-space-evenly{justify-content:space-evenly}flex-container.align-items-start,.flex-container.align-items-start{align-items:flex-start}flex-container.align-items-end,.flex-container.align-items-end{align-items:flex-end}flex-container.align-items-center,.flex-container.align-items-center{align-items:center}flex-container.align-items-stretch,.flex-container.align-items-stretch{align-items:stretch}flex-container.align-items-baseline,.flex-container.align-items-baseline{align-items:baseline}flex-container.align-content-start,.flex-container.align-content-start{align-content:flex-start}flex-container.align-content-end,.flex-container.align-content-end{align-content:flex-end}flex-container.align-content-center,.flex-container.align-content-center{align-content:center}flex-container.align-content-stretch,.flex-container.align-content-stretch{align-content:stretch}flex-container.align-content-space-between,.flex-container.align-content-space-between{align-content:space-between}flex-container.align-content-space-around,.flex-container.align-content-space-around{align-content:space-around}flex-container flex-item,flex-container .flex-item,.flex-container flex-item,.flex-container .flex-item{margin:var(--gutter-mini)}flex-item,.flex-item{flex:0 0 auto;overflow:visible}flex-item>*,.flex-item>*{margin:0}flex-item.grow-1,.flex-item.grow-1{flex-grow:1}flex-item.grow-2,.flex-item.grow-2{flex-grow:2}flex-item.grow-3,.flex-item.grow-3{flex-grow:3}flex-item.grow-4,.flex-item.grow-4{flex-grow:4}flex-item.grow-5,.flex-item.grow-5{flex-grow:5}flex-item.grow-6,.flex-item.grow-6{flex-grow:6}flex-item.grow-7,.flex-item.grow-7{flex-grow:7}flex-item.grow-8,.flex-item.grow-8{flex-grow:8}flex-item.grow-9,.flex-item.grow-9{flex-grow:9}flex-item.grow-10,.flex-item.grow-10{flex-grow:10}flex-item.shrink-1,.flex-item.shrink-1{flex-shrink:1}flex-item.shrink-2,.flex-item.shrink-2{flex-shrink:2}flex-item.shrink-3,.flex-item.shrink-3{flex-shrink:3}flex-item.shrink-4,.flex-item.shrink-4{flex-shrink:4}flex-item.shrink-5,.flex-item.shrink-5{flex-shrink:5}flex-item.shrink-6,.flex-item.shrink-6{flex-shrink:6}flex-item.shrink-7,.flex-item.shrink-7{flex-shrink:7}flex-item.shrink-8,.flex-item.shrink-8{flex-shrink:8}flex-item.shrink-9,.flex-item.shrink-9{flex-shrink:9}flex-item.shrink-10,.flex-item.shrink-10{flex-shrink:10}flex-item.align-self-auto,.flex-item.align-self-auto{align-self:auto}flex-item.align-self-start,.flex-item.align-self-start{align-self:flex-start}flex-item.align-self-end,.flex-item.align-self-end{align-self:flex-end}flex-item.align-self-center,.flex-item.align-self-center{align-self:center}flex-item.align-self-baseline,.flex-item.align-self-baseline{align-self:baseline}flex-item.align-self-stretch,.flex-item.align-self-stretch{align-self:stretch}flex-item.align-self-stretch>*,.flex-item.align-self-stretch>*{height:100%}flex-item.col-1,.flex-item.col-1{flex-basis:calc(8.33333333% - var(--gutter-tiny))}flex-item.col-2,.flex-item.col-2{flex-basis:calc(16.66666667% - var(--gutter-tiny))}flex-item.col-3,.flex-item.col-3{flex-basis:calc(25% - var(--gutter-tiny))}flex-item.col-4,.flex-item.col-4{flex-basis:calc(33.33333333% - var(--gutter-tiny))}flex-item.col-5,.flex-item.col-5{flex-basis:calc(41.66666667% - var(--gutter-tiny))}flex-item.col-6,.flex-item.col-6{flex-basis:calc(50% - var(--gutter-tiny))}flex-item.col-7,.flex-item.col-7{flex-basis:calc(58.33333333% - var(--gutter-tiny))}flex-item.col-8,.flex-item.col-8{flex-basis:calc(66.66666667% - var(--gutter-tiny))}flex-item.col-9,.flex-item.col-9{flex-basis:calc(75% - var(--gutter-tiny))}flex-item.col-10,.flex-item.col-10{flex-basis:calc(83.33333333% - var(--gutter-tiny))}flex-item.col-11,.flex-item.col-11{flex-basis:calc(91.66666667% - var(--gutter-tiny))}flex-item.col-12,.flex-item.col-12{flex-basis:calc(100% - var(--gutter-tiny))}@media only screen and (max-width:0){flex-container[breakpoint=xs],.flex-container[breakpoint=xs]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=xs] .flex-item,flex-container[breakpoint=xs] flex-item,.flex-container[breakpoint=xs] .flex-item,.flex-container[breakpoint=xs] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=xs] .flex-item:last-child,flex-container[breakpoint=xs] flex-item:last-child,.flex-container[breakpoint=xs] .flex-item:last-child,.flex-container[breakpoint=xs] flex-item:last-child{margin-bottom:0}}@media only screen and (max-width:576px){flex-container[breakpoint=sm],.flex-container[breakpoint=sm]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=sm] .flex-item,flex-container[breakpoint=sm] flex-item,.flex-container[breakpoint=sm] .flex-item,.flex-container[breakpoint=sm] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=sm] .flex-item:last-child,flex-container[breakpoint=sm] flex-item:last-child,.flex-container[breakpoint=sm] .flex-item:last-child,.flex-container[breakpoint=sm] flex-item:last-child{margin-bottom:0}}@media only screen and (max-width:768px){flex-container[breakpoint=md],.flex-container[breakpoint=md]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=md] .flex-item,flex-container[breakpoint=md] flex-item,.flex-container[breakpoint=md] .flex-item,.flex-container[breakpoint=md] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=md] .flex-item:last-child,flex-container[breakpoint=md] flex-item:last-child,.flex-container[breakpoint=md] .flex-item:last-child,.flex-container[breakpoint=md] flex-item:last-child{margin-bottom:0}}@media only screen and (max-width:992px){flex-container[breakpoint=lg],.flex-container[breakpoint=lg]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=lg] .flex-item,flex-container[breakpoint=lg] flex-item,.flex-container[breakpoint=lg] .flex-item,.flex-container[breakpoint=lg] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=lg] .flex-item:last-child,flex-container[breakpoint=lg] flex-item:last-child,.flex-container[breakpoint=lg] .flex-item:last-child,.flex-container[breakpoint=lg] flex-item:last-child{margin-bottom:0}}@media only screen and (max-width:1200px){flex-container[breakpoint=xl],.flex-container[breakpoint=xl]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=xl] .flex-item,flex-container[breakpoint=xl] flex-item,.flex-container[breakpoint=xl] .flex-item,.flex-container[breakpoint=xl] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=xl] .flex-item:last-child,flex-container[breakpoint=xl] flex-item:last-child,.flex-container[breakpoint=xl] .flex-item:last-child,.flex-container[breakpoint=xl] flex-item:last-child{margin-bottom:0}}@media only screen and (max-width:1400px){flex-container[breakpoint=xxl],.flex-container[breakpoint=xxl]{margin:0 0 var(--gutter-small)}flex-container[breakpoint=xxl] .flex-item,flex-container[breakpoint=xxl] flex-item,.flex-container[breakpoint=xxl] .flex-item,.flex-container[breakpoint=xxl] flex-item{flex-basis:100%;margin:0 0 var(--gutter-tiny) 0}flex-container[breakpoint=xxl] .flex-item:last-child,flex-container[breakpoint=xxl] flex-item:last-child,.flex-container[breakpoint=xxl] .flex-item:last-child,.flex-container[breakpoint=xxl] flex-item:last-child{margin-bottom:0}}.flex{display:flex}.flex.row{flex-direction:row}.flex.row-reverse{flex-direction:row-reverse}.flex.column{flex-direction:column}.flex.column-reverse{flex-direction:column-reverse}.flex.jc-start{justify-content:flex-start}.flex.jc-end{justify-content:flex-end}.flex.jc-center{justify-content:center}.flex.jc-between{justify-content:space-between}.flex.jc-around{justify-content:space-around}.flex.jc-evenly{justify-content:space-evenly}.flex.ai-start{align-items:flex-start}.flex.ai-end{align-items:flex-end}.flex.ai-center{align-items:center}.flex.ai-baseline{align-items:baseline}.flex.ai-stretch{align-items:stretch}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.wrap-reverse{flex-wrap:wrap-reverse}.flex>*.as-start{align-self:flex-start}.flex>*.as-end{align-self:flex-end}.flex>*.as-center{align-self:center}.flex>*.as-baseline{align-self:baseline}.flex>*.as-stretch{align-self:stretch}.flex>*.fill{flex:1}.flex>*.grow-1{flex-grow:1}.flex>*.grow-2{flex-grow:2}.flex>*.grow-3{flex-grow:3}.flex>*.grow-4{flex-grow:4}.flex>*.grow-5{flex-grow:5}.flex>*.grow-6{flex-grow:6}.flex>*.shrink-1{flex-shrink:1}.flex>*.shrink-2{flex-shrink:2}.flex>*.shrink-3{flex-shrink:3}.flex>*.shrink-4{flex-shrink:4}.flex>*.shrink-5{flex-shrink:5}.flex>*.shrink-6{flex-shrink:6}.flex>*.ai-self-start{align-self:flex-start}.flex>*.ai-self-end{align-self:flex-end}.flex>*.ai-self-center{align-self:center}.flex>*.ai-self-stretch{align-self:stretch}@media only screen and (max-width:0){.flex.row-xs{flex-direction:row}.flex.column-xs{flex-direction:column}.flex.ai-center-xs{align-items:center}.flex>*.ai-self-stretch-xs{align-self:stretch}}@media only screen and (max-width:576px){.flex.row-sm{flex-direction:row}.flex.column-sm{flex-direction:column}.flex.ai-center-sm{align-items:center}.flex>*.ai-self-stretch-sm{align-self:stretch}}@media only screen and (max-width:768px){.flex.row-md{flex-direction:row}.flex.column-md{flex-direction:column}.flex.ai-center-md{align-items:center}.flex>*.ai-self-stretch-md{align-self:stretch}}@media only screen and (max-width:992px){.flex.row-lg{flex-direction:row}.flex.column-lg{flex-direction:column}.flex.ai-center-lg{align-items:center}.flex>*.ai-self-stretch-lg{align-self:stretch}}@media only screen and (max-width:1200px){.flex.row-xl{flex-direction:row}.flex.column-xl{flex-direction:column}.flex.ai-center-xl{align-items:center}.flex>*.ai-self-stretch-xl{align-self:stretch}}@media only screen and (max-width:1400px){.flex.row-xxl{flex-direction:row}.flex.column-xxl{flex-direction:column}.flex.ai-center-xxl{align-items:center}.flex>*.ai-self-stretch-xxl{align-self:stretch}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.grid>*.col-1{grid-column:span 1}.grid>*.col-2{grid-column:span 2}.grid>*.col-3{grid-column:span 3}.grid>*.col-4{grid-column:span 4}.grid>*.col-5{grid-column:span 5}.grid>*.col-6{grid-column:span 6}.grid>*.col-7{grid-column:span 7}.grid>*.col-8{grid-column:span 8}.grid>*.col-9{grid-column:span 9}.grid>*.col-10{grid-column:span 10}.grid>*.col-11{grid-column:span 11}.grid>*.col-12{grid-column:span 12}@media(min-width:576px){.grid>*.col-sm-1{grid-column:span 1}.grid>*.col-sm-2{grid-column:span 2}.grid>*.col-sm-3{grid-column:span 3}.grid>*.col-sm-4{grid-column:span 4}.grid>*.col-sm-5{grid-column:span 5}.grid>*.col-sm-6{grid-column:span 6}.grid>*.col-sm-7{grid-column:span 7}.grid>*.col-sm-8{grid-column:span 8}.grid>*.col-sm-9{grid-column:span 9}.grid>*.col-sm-10{grid-column:span 10}.grid>*.col-sm-11{grid-column:span 11}.grid>*.col-sm-12{grid-column:span 12}}@media(min-width:768px){.grid>*.col-md-1{grid-column:span 1}.grid>*.col-md-2{grid-column:span 2}.grid>*.col-md-3{grid-column:span 3}.grid>*.col-md-4{grid-column:span 4}.grid>*.col-md-5{grid-column:span 5}.grid>*.col-md-6{grid-column:span 6}.grid>*.col-md-7{grid-column:span 7}.grid>*.col-md-8{grid-column:span 8}.grid>*.col-md-9{grid-column:span 9}.grid>*.col-md-10{grid-column:span 10}.grid>*.col-md-11{grid-column:span 11}.grid>*.col-md-12{grid-column:span 12}}@media(min-width:992px){.grid>*.col-lg-1{grid-column:span 1}.grid>*.col-lg-2{grid-column:span 2}.grid>*.col-lg-3{grid-column:span 3}.grid>*.col-lg-4{grid-column:span 4}.grid>*.col-lg-5{grid-column:span 5}.grid>*.col-lg-6{grid-column:span 6}.grid>*.col-lg-7{grid-column:span 7}.grid>*.col-lg-8{grid-column:span 8}.grid>*.col-lg-9{grid-column:span 9}.grid>*.col-lg-10{grid-column:span 10}.grid>*.col-lg-11{grid-column:span 11}.grid>*.col-lg-12{grid-column:span 12}}@media(min-width:1200px){.grid>*.col-xl-1{grid-column:span 1}.grid>*.col-xl-2{grid-column:span 2}.grid>*.col-xl-3{grid-column:span 3}.grid>*.col-xl-4{grid-column:span 4}.grid>*.col-xl-5{grid-column:span 5}.grid>*.col-xl-6{grid-column:span 6}.grid>*.col-xl-7{grid-column:span 7}.grid>*.col-xl-8{grid-column:span 8}.grid>*.col-xl-9{grid-column:span 9}.grid>*.col-xl-10{grid-column:span 10}.grid>*.col-xl-11{grid-column:span 11}.grid>*.col-xl-12{grid-column:span 12}}@media(min-width:1400px){.grid>*.col-xxl-1{grid-column:span 1}.grid>*.col-xxl-2{grid-column:span 2}.grid>*.col-xxl-3{grid-column:span 3}.grid>*.col-xxl-4{grid-column:span 4}.grid>*.col-xxl-5{grid-column:span 5}.grid>*.col-xxl-6{grid-column:span 6}.grid>*.col-xxl-7{grid-column:span 7}.grid>*.col-xxl-8{grid-column:span 8}.grid>*.col-xxl-9{grid-column:span 9}.grid>*.col-xxl-10{grid-column:span 10}.grid>*.col-xxl-11{grid-column:span 11}.grid>*.col-xxl-12{grid-column:span 12}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/SourceSans3.ttf) format("truetype")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/SourceSans3-Italic.ttf) format("truetype")}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-titles);margin:0 0 var(--gutter-small) 0;line-height:1.1;font-weight:700}h1,.h1{font-size:40px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px;margin-bottom:10px}h5,.h5{font-size:16px;margin-bottom:10px;font-weight:300}p{margin:0 0 var(--gutter-small) 0}p.light{font-weight:300}.m-xs{margin:var(--gutter-xs)}.mt-xs{margin-top:var(--gutter-xs)}.mr-xs{margin-right:var(--gutter-xs)}.mb-xs{margin-bottom:var(--gutter-xs)}.ml-xs{margin-left:var(--gutter-xs)}.p-xs{padding:var(--gutter-xs)}.pt-xs{padding-top:var(--gutter-xs)}.pr-xs{padding-right:var(--gutter-xs)}.pb-xs{padding-bottom:var(--gutter-xs)}.pl-xs{padding-left:var(--gutter-xs)}.gap-xs{gap:var(--gutter-xs)}.c-gap-xs{column-gap:var(--gutter-xs)}.r-gap-xs{row-gap:var(--gutter-xs)}.m-sm{margin:var(--gutter-sm)}.mt-sm{margin-top:var(--gutter-sm)}.mr-sm{margin-right:var(--gutter-sm)}.mb-sm{margin-bottom:var(--gutter-sm)}.ml-sm{margin-left:var(--gutter-sm)}.p-sm{padding:var(--gutter-sm)}.pt-sm{padding-top:var(--gutter-sm)}.pr-sm{padding-right:var(--gutter-sm)}.pb-sm{padding-bottom:var(--gutter-sm)}.pl-sm{padding-left:var(--gutter-sm)}.gap-sm{gap:var(--gutter-sm)}.c-gap-sm{column-gap:var(--gutter-sm)}.r-gap-sm{row-gap:var(--gutter-sm)}.m-md{margin:var(--gutter-md)}.mt-md{margin-top:var(--gutter-md)}.mr-md{margin-right:var(--gutter-md)}.mb-md{margin-bottom:var(--gutter-md)}.ml-md{margin-left:var(--gutter-md)}.p-md{padding:var(--gutter-md)}.pt-md{padding-top:var(--gutter-md)}.pr-md{padding-right:var(--gutter-md)}.pb-md{padding-bottom:var(--gutter-md)}.pl-md{padding-left:var(--gutter-md)}.gap-md{gap:var(--gutter-md)}.c-gap-md{column-gap:var(--gutter-md)}.r-gap-md{row-gap:var(--gutter-md)}.m-lg{margin:var(--gutter-small)}.mt-lg{margin-top:var(--gutter-small)}.mr-lg{margin-right:var(--gutter-small)}.mb-lg{margin-bottom:var(--gutter-small)}.ml-lg{margin-left:var(--gutter-small)}.p-lg{padding:var(--gutter-small)}.pt-lg{padding-top:var(--gutter-small)}.pr-lg{padding-right:var(--gutter-small)}.pb-lg{padding-bottom:var(--gutter-small)}.pl-lg{padding-left:var(--gutter-small)}.gap-lg{gap:var(--gutter-small)}.c-gap-lg{column-gap:var(--gutter-small)}.r-gap-lg{row-gap:var(--gutter-small)}.m-xl{margin:var(--gutter-xl)}.mt-xl{margin-top:var(--gutter-xl)}.mr-xl{margin-right:var(--gutter-xl)}.mb-xl{margin-bottom:var(--gutter-xl)}.ml-xl{margin-left:var(--gutter-xl)}.p-xl{padding:var(--gutter-xl)}.pt-xl{padding-top:var(--gutter-xl)}.pr-xl{padding-right:var(--gutter-xl)}.pb-xl{padding-bottom:var(--gutter-xl)}.pl-xl{padding-left:var(--gutter-xl)}.gap-xl{gap:var(--gutter-xl)}.c-gap-xl{column-gap:var(--gutter-xl)}.r-gap-xl{row-gap:var(--gutter-xl)}.m-xxl{margin:var(--gutter-xxl)}.mt-xxl{margin-top:var(--gutter-xxl)}.mr-xxl{margin-right:var(--gutter-xxl)}.mb-xxl{margin-bottom:var(--gutter-xxl)}.ml-xxl{margin-left:var(--gutter-xxl)}.p-xxl{padding:var(--gutter-xxl)}.pt-xxl{padding-top:var(--gutter-xxl)}.pr-xxl{padding-right:var(--gutter-xxl)}.pb-xxl{padding-bottom:var(--gutter-xxl)}.pl-xxl{padding-left:var(--gutter-xxl)}.gap-xxl{gap:var(--gutter-xxl)}.c-gap-xxl{column-gap:var(--gutter-xxl)}.r-gap-xxl{row-gap:var(--gutter-xxl)}details{background-color:var(--color-primary-100);border-radius:var(--radius-large);margin-bottom:var(--gutter-small);font-weight:350;font-size:1rem;line-height:1.625rem;color:var(--color-text-000);padding:0 1.5rem;transition:all var(--transition-duration) ease-out;border:1px solid var(--color-primary-200)}details:hover,details:focus{border-color:var(--color-primary-000)}details.no-dot summary{padding-left:0}details.no-dot summary:before{content:none}details.no-border{border-color:transparent}details.no-bg{background:transparent}details.dark-active[open]{background:var(--color-primary-000);color:var(--color-primary-200)}details.dark-active[open] badge-tag.beige{background:var(--color-primary-200)}details.dark-active[open] section{color:var(--color-primary-000)}details.dark-active[open] section.card{background:var(--color-primary-200)}details.dark-active[open] section.card section.card{background:var(--color-primary-100)}details.large{background:var(--color-primary-200)}details.large summary{font-size:1.25rem}details.simple{background:transparent;padding:0!important;border:0}details.simple:hover{border:0}details.simple.center summary{justify-content:center}details.simple summary{padding:0;margin-bottom:var(--gutter-mini);color:var(--color-accent-300);align-items:center;justify-content:flex-start;font-weight:400}details.simple summary:before{content:none}details.simple summary svg-icon{--icon-fill-color: var(--color-accent-300);margin-right:var(--gutter-mini);--icon-size: 20px}details.simple.nested summary{color:var(--color-primary-000);display:block}details.simple.nested summary svg-icon[icon=caret]{--icon-fill-color: var(--color-primary-000);transition:transform .1s ease-in-out;float:right;position:absolute;right:0;bottom:0}details.simple.nested summary h1,details.simple.nested summary h2,details.simple.nested summary h3,details.simple.nested summary h4,details.simple.nested summary h5,details.simple.nested summary h6{margin-bottom:0}details.simple.nested[open] summary svg-icon[icon=caret]{transform:rotate(180deg)}details[open]{padding-bottom:1.375rem}details[open]::slotted(#text){display:none}details.darken{background-color:var(--color-primary-300);color:var(--color-text-200)}details section>*:last-child,details a>section>*:last-child{margin-bottom:0}details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1.375rem 0 1.375rem 3rem;font-weight:700;font-size:16px;line-height:1.25rem;position:relative}details summary:before{content:"";width:30px;height:30px;background:var(--color-primary-200);border-radius:100%;left:0;position:absolute}details section section:first-child{margin-top:var(--gutter-tiny)}details summary::-webkit-details-marker{display:none}details.yellow summary:before{background:var(--color-accent-100)}details.red summary:before{background:var(--color-accent-200)}details.blue summary:before{background:var(--color-accent-300)}details.green summary:before{background:var(--color-accent-400)}details.bg-white{background-color:var(--color-primary-200)}details section.card{background:var(--color-primary-100)}details section.card section.card{background:var(--color-primary-200);padding:var(--gutter-tiny);margin-bottom:var(--gutter-tiny)}details section.card>section.card:last-child{margin-bottom:0}details section.card>*:last-child>section.card{margin-bottom:0}details section.card section.card{transition:background-color .25s,text .25s}details section.card>a.hoverable{text-decoration:none;color:var(--color-text-000)}details section.card>a.hoverable:hover>section.card{background:var(--color-text-100);color:var(--color-text-200)}details>*:last-child{margin-bottom:0}details.card section.card{padding:var(--gutter-small);border-radius:var(--radius-large);background:var(--color-primary-200);margin-bottom:var(--gutter-small)}details.card section.card section.card,details.card section.card article.card{padding:var(--gutter-tiny);background:var(--color-primary-100);margin-bottom:var(--gutter-tiny)}details.card section.card section.card>*:last-child,details.card section.card article.card>*:last-child{margin-bottom:0}details.card section.card>*:last-child{margin-bottom:0}details.card section.card.green{background:var(--color-accent-400);color:var(--color-primary-200)}details.card section.card.yellow{background:var(--color-accent-100);color:var(--color-primary-200)}details.card section.card.light-blue{background:var(--color-accent-300);color:var(--color-primary-200)}details.card section.card.red{background:var(--color-accent-200);color:var(--color-primary-200)}details.card section.card.dark-green{background:var(--color-primary-000);color:var(--color-primary-200)}:root{--ac-grid-default: 45px 1fr 80px;--ac-bg-default: #efefef;--ac-color-default: #333;--ac-accent-color-default: #f68;--ac-rad: 1rem;--ac-box-shadow: 1px 1px 10px rgba(0, 0, 0, .1) --ac-margin: 0;--ac-icon-fill-default: var(--ac-accent-color-default);--icon-size: 32px;--ac-itm-height-default: 5rem;--ac-max-height-default: 300px}.ac-container .ac-suggestion{background-color:#fff;max-height:var(--ac-max-height, var(--ac-max-height-default));position:absolute;z-index:99;left:0;padding:0;border-radius:0 0 1rem 1rem;box-shadow:var(--ac-box-shadow);overflow-y:auto}.ac-container .ac-suggestion.ac-active{box-shadow:1px 1px 5px #0003}.ac-container .ac-suggestion .ac-empty{padding:1rem;border-radius:1rem}.ac-container .ac-suggestion .ac-itm{display:grid;grid-template-columns:var(--ac-grid, var(--ac-grid-default));border-color:#0000001a;background-color:var(--ac-bg, var(--ac-bg-default));color:var(--ac-color, var(--ac-color-default));cursor:pointer;transition:all .1s;max-height:var(--ac-itm-height, var(--ac-itm-height-default))}.ac-container .ac-suggestion .ac-itm .text{text-overflow:ellipsis;white-space:nowrap}.ac-container .ac-suggestion .ac-itm img{width:var(--icon-size);height:var(--icon-size)}.ac-container .ac-suggestion .ac-itm .category{float:right;text-align:right;color:var(--ac-color);opacity:.6;font-size:smaller}.ac-container .ac-suggestion .ac-itm,.ac-container .ac-suggestion .text{overflow:visible;text-overflow:unset;white-space:unset;height:auto!important}.ac-container .ac-suggestion .ac-itm{border-radius:0}.ac-container .ac-suggestion .ac-itm svg-icon{--icon-fill-color: var(--ac-icon-fill, var(--ac-accent-color-default))}.ac-container .ac-suggestion .ac-itm small{color:var(--ac-color-description, var(--ac-color-default))}.ac-container .ac-suggestion .ac-itm:hover,.ac-container .ac-suggestion .ac-itm.selected{transition:all .1s;font-weight:unset;background-color:var(--accent-color, var(--ac-accent-color-default));color:var(--ac-bg)}.ac-container .ac-suggestion .ac-itm:hover svg-icon,.ac-container .ac-suggestion .ac-itm.selected svg-icon{--icon-fill-color: white}.ac-container .ac-suggestion .ac-itm:hover small,.ac-container .ac-suggestion .ac-itm.selected small,.ac-container .ac-suggestion .ac-itm:hover .category,.ac-container .ac-suggestion .ac-itm.selected .category{color:inherit}.ac-container.ac-active[data-direction=down] .ac-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.ac-container.ac-active[data-direction=down] .ac-itm:first-child{border-top-left-radius:0;border-top-right-radius:0}.ac-container.ac-active[data-direction=down] .ac-itm:last-child{border-bottom-left-radius:var(--ac-rad);border-bottom-right-radius:var(--ac-rad)}.ac-container.ac-active[data-direction=up] .ac-input{border-top-left-radius:0;border-top-right-radius:0}.ac-container.ac-active[data-direction=up] .ac-itm:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ac-container.ac-active[data-direction=up] .ac-itm:first-child{border-top-left-radius:var(--ac-rad);border-top-right-radius:var(--ac-rad)}@media only screen and (max-width:600px){.ac-container .ac-suggestion.full-mobile{padding:1rem;display:flex;flex-direction:column-reverse;grid-area:suggest;position:relative;max-height:unset;max-width:unset}.ac-container .ac-suggestion.full-mobile .ac-itm{padding:.8rem 0;background-color:transparent;margin:0rem .2rem .2rem 0;border-radius:var(--radius-small, .2rem)}.ac-container .ac-suggestion.full-mobile .ac-itm:hover,.ac-container .ac-suggestion.full-mobile .ac-itm.selected{background-color:var(--color-accent-300);color:#fff}}badge-tag{background-color:transparent;border:1px solid var(--color-text-000);color:var(--color-text-000);display:inline-flex;font-size:.75rem;text-align:center;line-height:1.25rem;font-weight:600;letter-spacing:.06em;padding:0 8px;border-radius:12px;box-sizing:border-box;min-height:20px;align-items:center;justify-content:center}badge-tag.filled{background-color:var(--color-pastel-primary-000)}badge-tag:has(svg-icon) svg-icon{--icon-size: 10px;margin-right:var(--gutter-mini);--icon-fill-color: var(--color-text-000)}badge-tag.disabled{color:#0009;border-color:#00000061}badge-tag.yellow{color:var(--color-text-000);border-color:var(--color-accent-100)}badge-tag.yellow.filled{background-color:var(--color-pastel-accent-100)}badge-tag.yellow:has(svg-icon) svg-icon{--icon-fill-color: var(--color-text-000)}badge-tag.red{color:var(--color-accent-200);border-color:var(--color-accent-200)}badge-tag.red.filled{background-color:var(--color-pastel-accent-200)}badge-tag.red:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-200)}badge-tag.blue{color:var(--color-accent-300);border-color:var(--color-accent-300)}badge-tag.blue.filled{background-color:var(--color-pastel-accent-300)}badge-tag.blue:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-300)}badge-tag.green{color:var(--color-accent-400);border-color:var(--color-accent-400)}badge-tag.green.filled{background-color:var(--color-pastel-accent-400)}badge-tag.green:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-400)}badge-tag.white{color:var(--color-primary-000);border-color:var(--color-primary-200)}badge-tag.white.filled{background-color:var(--color-primary-200)}badge-tag.white:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-000)}badge-tag.no-border{border-color:transparent}basic-chip{display:inline-flex;align-items:center;background:var(--color-primary-200);border-radius:var(--radius-large);border:1px solid var(--color-border);padding:var(--gutter-xs) var(--gutter-md);font-size:14px;gap:var(--gutter-xs)}basic-chip span.label{line-height:1}basic-chip img{width:18px;height:18px;aspect-ratio:1/1;object-fit:contain}basic-chip[removable]{padding-right:var(--gutter-sm)}button,.button{cursor:pointer;background:var(--color-primary-000);border:1px solid var(--color-primary-000);appearance:none;-webkit-appearance:none;border-radius:100px;font-family:var(--font-body);font-size:17px;text-align:center;line-height:1;color:var(--color-primary-200);display:inline-flex;padding:15px 40px;font-weight:600;text-decoration:none;outline:none;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;white-space:nowrap;transition:all var(--transition-duration) ease-in-out;--button-box-shadow-color: var(--color-primary-400)}button.disabled,button:disabled,.button.disabled,.button:disabled{opacity:.5;pointer-events:none}button:active,.button:active{box-shadow:unset;transform:translate(3px,3px)}button.mb-tiny,.button.mb-tiny{margin-bottom:var(--gutter-tiny)}button:has(svg-icon),.button:has(svg-icon){display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--gutter-mini)}button:has(svg-icon) svg-icon,.button:has(svg-icon) svg-icon{--icon-size: 18px;--icon-fill-color: var(--color-primary-200)}button.big-icon:has(svg-icon),.button.big-icon:has(svg-icon){padding:6px 40px}button.round,.button.round{border-radius:50%;padding:1.75rem;aspect-ratio:1/1}button.round svg-icon,.button.round svg-icon{margin:0}button.round.small,.button.round.small{padding:9px}button.round.tiny,.button.round.tiny{padding:7px}button[data-primary],.button[data-primary]{background-color:var(--primary-buttonface-color);color:var(--primary-button-color)}button.small,.button.small{padding:9px 15px;font-size:.9rem;line-height:20px}button.small svg-icon,.button.small svg-icon{--icon-size: 20px}button.tiny,.button.tiny{padding:7px 10px;font-size:.8rem;line-height:16px}button.tiny svg-icon,.button.tiny svg-icon{--icon-size: 16px}button.wide,.button.wide{width:100%}button.simple,.button.simple{padding:0!important;background:transparent!important;border:none!important;color:var(--color-primary-000);font-weight:600;box-shadow:none}button.simple svg-icon,.button.simple svg-icon{--icon-fill-color: var(--color-primary-000)}button:hover,.button:hover{filter:brightness(130%);transition:all 75ms ease-in-out}button:hover:not(.simple).outline,.button:hover:not(.simple).outline{box-shadow:3px 3px var(--button-box-shadow-color)}button:hover:not(.simple):not(.outline).yellow,.button:hover:not(.simple):not(.outline).yellow{--button-box-shadow-color: var(--color-accent-100)}button:hover:not(.simple):not(.outline).red,.button:hover:not(.simple):not(.outline).red{--button-box-shadow-color: var(--color-accent-200)}button:hover:not(.simple):not(.outline).blue,.button:hover:not(.simple):not(.outline).blue{--button-box-shadow-color: var(--color-accent-300)}button:hover:not(.simple):not(.outline).green,.button:hover:not(.simple):not(.outline).green{--button-box-shadow-color: var(--color-accent-400)}button:hover:not(.simple):active,.button:hover:not(.simple):active{box-shadow:none}button.outline,.button.outline{background:transparent;color:var(--color-primary-000);border-color:var(--color-primary-000)}button.outline:has(svg-icon) svg-icon,.button.outline:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-000)}button.outline:hover,button.outline:focus,.button.outline:hover,.button.outline:focus{border-color:var(--color-primary-000)}button.space-between,.button.space-between{justify-content:space-between;padding:15px 20px}button.white,.button.white{background:var(--color-primary-200);border-color:var(--color-primary-200);color:var(--color-primary-000);--icon-fill-color: var(--color-primary-000)}button.white:has(svg-icon) svg-icon,.button.white:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-000)}button.white.outline,button.white:focus,.button.white.outline,.button.white:focus{background:var(--color-primary-200);color:var(--color-primary-000)}button.white.simple,.button.white.simple{color:var(--color-primary-200)}button.white.simple:has(svg-icon) svg-icon,.button.white.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-200)}button.white.outline:hover,button.white.outline:focus,.button.white.outline:hover,.button.white.outline:focus{color:var(--color-primary-000)}button.beige,.button.beige{background:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--color-primary-000);--icon-fill-color: var(--color-primary-000)}button.beige:has(svg-icon) svg-icon,.button.beige:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-000)}button.beige.outline,button.beige:focus,.button.beige.outline,.button.beige:focus{background:transparent;color:var(--color-primary-000)}button.beige.simple,.button.beige.simple{color:var(--color-primary-100)}button.beige.simple:has(svg-icon) svg-icon,.button.beige.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-100)}button.beige.outline:hover,button.beige.outline:focus,.button.beige.outline:hover,.button.beige.outline:focus{color:var(--color-primary-000)}button.green,.button.green{background:var(--color-accent-400);border-color:var(--color-accent-400);color:var(--color-primary-200);--icon-fill-color: var(--color-primary-200)}button.green.outline,button.green.simple,.button.green.outline,.button.green.simple{background:transparent;color:var(--color-accent-400);border-color:var(--color-accent-400)}button.green.outline:has(svg-icon) svg-icon,button.green.simple:has(svg-icon) svg-icon,.button.green.outline:has(svg-icon) svg-icon,.button.green.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-400)}button.green.outline:hover,button.green.outline:focus,.button.green.outline:hover,.button.green.outline:focus{border-color:var(--color-accent-400)}button.blue,.button.blue{background:var(--color-accent-300);border-color:var(--color-accent-300);color:var(--color-primary-200);--icon-fill-color: var(--color-primary-200)}button.blue.outline,button.blue.simple,.button.blue.outline,.button.blue.simple{background:transparent;color:var(--color-accent-300);border-color:var(--color-accent-300)}button.blue.outline:has(svg-icon) svg-icon,button.blue.simple:has(svg-icon) svg-icon,.button.blue.outline:has(svg-icon) svg-icon,.button.blue.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-300)}button.blue.outline:hover,button.blue.outline:focus,.button.blue.outline:hover,.button.blue.outline:focus{border-color:var(--color-accent-300)}button.red,.button.red{background:var(--color-accent-200);border-color:var(--color-accent-200);color:var(--color-primary-200);--icon-fill-color: var(--color-primary-200)}button.red.outline,button.red.simple,.button.red.outline,.button.red.simple{background:transparent;color:var(--color-accent-200);border-color:var(--color-accent-200)}button.red.outline:has(svg-icon) svg-icon,button.red.simple:has(svg-icon) svg-icon,.button.red.outline:has(svg-icon) svg-icon,.button.red.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-200)}button.red.outline:hover,button.red.outline:focus,.button.red.outline:hover,.button.red.outline:focus{border-color:var(--color-accent-200)}button.yellow,.button.yellow{background:var(--color-accent-100);border-color:var(--color-accent-100);color:var(--color-primary-300);--icon-fill-color: var(--color-primary-300)}button.yellow:has(svg-icon) svg-icon,.button.yellow:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-300)}button.yellow.outline,button.yellow.simple,.button.yellow.outline,.button.yellow.simple{background:transparent;color:var(--color-accent-100);border-color:var(--color-accent-100)}button.yellow.outline:has(svg-icon) svg-icon,button.yellow.simple:has(svg-icon) svg-icon,.button.yellow.outline:has(svg-icon) svg-icon,.button.yellow.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-accent-100)}button.yellow.outline:hover,button.yellow.outline:focus,.button.yellow.outline:hover,.button.yellow.outline:focus{border-color:var(--color-accent-100)}button.darken,.button.darken{background:var(--color-primary-300);border-color:var(--color-primary-300);color:var(--color-primary-200);--icon-fill-color: var(--color-primary-200)}button.darken.outline,button.darken.simple,.button.darken.outline,.button.darken.simple{background:transparent;color:var(--color-primary-300);border-color:var(--color-primary-300)}button.darken.outline:has(svg-icon) svg-icon,button.darken.simple:has(svg-icon) svg-icon,.button.darken.outline:has(svg-icon) svg-icon,.button.darken.simple:has(svg-icon) svg-icon{--icon-fill-color: var(--color-primary-300)}button.darken.outline:hover,button.darken.outline:focus,.button.darken.outline:hover,.button.darken.outline:focus{border-color:var(--color-primary-300)}section.card,article.card{padding:var(--gutter-small);background:var(--color-primary-200);border-radius:var(--radius-large);margin-bottom:var(--gutter-small)}section.card.xs,article.card.xs{padding:var(--gutter-smaller)}section.card>*:last-child,article.card>*:last-child{margin-bottom:0!important}section.card section.card,section.card article.card,article.card section.card,article.card article.card{padding:var(--gutter-small);border-radius:var(--radius-large);background:var(--color-primary-100);margin-bottom:var(--gutter-small)}section.card section.card section.card,section.card section.card article.card,section.card article.card section.card,section.card article.card article.card,article.card section.card section.card,article.card section.card article.card,article.card article.card section.card,article.card article.card article.card{padding:var(--gutter-tiny);background:var(--color-primary-200);margin-bottom:var(--gutter-tiny)}section.card section.card section.card>*:last-child,section.card section.card article.card>*:last-child,section.card article.card section.card>*:last-child,section.card article.card article.card>*:last-child,article.card section.card section.card>*:last-child,article.card section.card article.card>*:last-child,article.card article.card section.card>*:last-child,article.card article.card article.card>*:last-child{margin-bottom:0}section.card section.card>*:last-child,section.card article.card>*:last-child,article.card section.card>*:last-child,article.card article.card>*:last-child{margin-bottom:0}section.card section.card.green,section.card article.card.green,article.card section.card.green,article.card article.card.green{background:var(--color-accent-400);color:var(--color-primary-200)}section.card section.card.yellow,section.card article.card.yellow,article.card section.card.yellow,article.card article.card.yellow{background:var(--color-accent-100);color:var(--color-primary-200)}section.card section.card.light-blue,section.card article.card.light-blue,article.card section.card.light-blue,article.card article.card.light-blue{background:var(--color-accent-300);color:var(--color-primary-200)}section.card section.card.red,section.card article.card.red,article.card section.card.red,article.card article.card.red{background:var(--color-accent-200);color:var(--color-primary-200)}section.card section.card.dark-green,section.card article.card.dark-green,article.card section.card.dark-green,article.card article.card.dark-green{background:var(--color-primary-000);color:var(--color-primary-200)}section.card.green>section.card,section.card.green article.card,section.card.yellow>section.card,section.card.yellow article.card,section.card.light-blue>section.card,section.card.light-blue article.card,section.card.red>section.card,section.card.red article.card,section.card.dark-green>section.card,section.card.dark-green article.card,article.card.green>section.card,article.card.green article.card,article.card.yellow>section.card,article.card.yellow article.card,article.card.light-blue>section.card,article.card.light-blue article.card,article.card.red>section.card,article.card.red article.card,article.card.dark-green>section.card,article.card.dark-green article.card{background:var(--color-primary-200);color:var(--color-primary-000)}section.card.green>section.card>section.card,section.card.green>section.card article.card,section.card.green article.card>section.card,section.card.green article.card article.card,section.card.yellow>section.card>section.card,section.card.yellow>section.card article.card,section.card.yellow article.card>section.card,section.card.yellow article.card article.card,section.card.light-blue>section.card>section.card,section.card.light-blue>section.card article.card,section.card.light-blue article.card>section.card,section.card.light-blue article.card article.card,section.card.red>section.card>section.card,section.card.red>section.card article.card,section.card.red article.card>section.card,section.card.red article.card article.card,section.card.dark-green>section.card>section.card,section.card.dark-green>section.card article.card,section.card.dark-green article.card>section.card,section.card.dark-green article.card article.card,article.card.green>section.card>section.card,article.card.green>section.card article.card,article.card.green article.card>section.card,article.card.green article.card article.card,article.card.yellow>section.card>section.card,article.card.yellow>section.card article.card,article.card.yellow article.card>section.card,article.card.yellow article.card article.card,article.card.light-blue>section.card>section.card,article.card.light-blue>section.card article.card,article.card.light-blue article.card>section.card,article.card.light-blue article.card article.card,article.card.red>section.card>section.card,article.card.red>section.card article.card,article.card.red article.card>section.card,article.card.red article.card article.card,article.card.dark-green>section.card>section.card,article.card.dark-green>section.card article.card,article.card.dark-green article.card>section.card,article.card.dark-green article.card article.card{background:var(--color-primary-100)}section.card.green,article.card.green{background:var(--color-accent-400);color:var(--color-primary-200)}section.card.yellow,article.card.yellow{background:var(--color-accent-100);color:var(--color-primary-200)}section.card.light-blue,article.card.light-blue{background:var(--color-accent-300);color:var(--color-primary-200)}section.card.red,article.card.red{background:var(--color-accent-200);color:var(--color-primary-200)}section.card.dark-green,article.card.dark-green{background:var(--color-primary-000);color:var(--color-primary-200)}section.card.beige,article.card.beige{background:var(--color-primary-100)}section.card.beige>section.card,section.card.beige article.card,article.card.beige>section.card,article.card.beige article.card{background:var(--color-primary-200)}section.card.beige>section.card>section.card,section.card.beige>section.card article.card,section.card.beige article.card>section.card,section.card.beige article.card article.card,article.card.beige>section.card>section.card,article.card.beige>section.card article.card,article.card.beige article.card>section.card,article.card.beige article.card article.card{background:var(--color-primary-100)}connections-invite{background:var(--color-primary-200);padding:var(--gutter-small) var(--gutter-small) 0 var(--gutter-small);border-radius:var(--radius-large);display:block;text-align:center}connections-invite .invite-trigger{border-radius:100%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--color-primary-100);margin:0 auto var(--gutter-small) auto}connections-invite .invite-trigger .icon:before{font-size:24px}connections-invite img{display:block;margin:0 auto;width:75%;object-fit:contain;object-position:center bottom}connection-search{display:block;margin-bottom:var(--gutter)}single-connection{background:var(--color-primary-200);padding:var(--gutter-small);border-radius:var(--radius-large);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--gutter-tiny)}single-connection h4{margin-bottom:var(--gutter-mini)}single-connection figure{width:50px;height:50px;margin-right:var(--gutter-tiny);position:relative}single-connection figure img{width:100%;height:100%;object-position:center;object-fit:cover;border:2px solid var(--color-primary-200);border-radius:100%}single-connection .info{text-align:center}single-connection .info .group{display:flex;align-items:center;justify-content:center;font-weight:600;gap:var(--gutter-small)}single-connection .info .group svg-icon{margin-right:var(--gutter-mini)}single-connection .info .group .related,single-connection .info .group .connections{display:flex;align-items:center}single-connection .info .group .related svg-icon{--icon-fill-color: var(--color-accent-400)}single-connection .info .group .connections svg-icon{--icon-fill-color: var(--color-accent-300)}single-connection .controls{display:flex;flex-direction:column;justify-content:center;margin-top:auto;gap:var(--gutter-xs)}section circle-link{margin-bottom:0}circle-link{display:block;width:100%;max-width:200px;margin:0 auto var(--gutter-small) auto;position:relative;border-radius:100%;border:10px solid var(--color-primary-000);background:var(--color-primary-200)}circle-link:before{content:"";padding-top:100%;display:block}circle-link a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;text-align:center}circle-link a>*:last-child{margin-bottom:0}circle-link a h3{margin-bottom:5px}circle-link.grey{border-color:#00304b0d}circle-link.grey *{color:#00304b0d}circle-link.red{border-color:var(--color-accent-200)}circle-link.red *{color:var(--color-accent-200)}circle-link.yellow{border-color:var(--color-accent-100)}circle-link.yellow *{color:var(--color-accent-100)}circle-link.green{border-color:var(--color-accent-400)}circle-link.green *{color:var(--color-accent-400)}circle-link.light-blue{border-color:var(--color-accent-300)}circle-link.light-blue *{color:var(--color-accent-300)}circle-link .icon:before{font-size:80px}circle-member{background:var(--color-primary-100);padding:var(--gutter-tiny) var(--gutter-small) var(--gutter-tiny) var(--gutter-tiny);border-radius:100px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--gutter-tiny);font-size:14px;font-weight:400}circle-member .controls{margin-left:auto;flex-shrink:0;flex-grow:0;text-align:right}circle-member .controls .icon:before{font-size:18px}circle-member .info{margin-right:var(--gutter-small)}circle-member .info h4{margin-bottom:0}circle-member figure{display:block;margin-right:var(--gutter-small);flex-shrink:0;flex-grow:0;position:relative}circle-member figure img{display:block;width:50px;height:50px;border-radius:100%}button[data-dropdown]{padding:.15rem;position:relative}button[data-dropdown]:has(svg-icon) svg-icon{--icon-fill-color: var(--button-color) !important}button[data-dropdown] details ul{background-color:var(--button-background)!important}button[data-dropdown] details ul li a{color:var(--color-primary-300)}button[data-dropdown] details ul li a:hover{background-color:var(--button-background-hover);color:var(--color-primary-300)}nav[data-dropdown]{display:inline-block;position:relative;--icon-size: 24px;--icon-fill-color: black;--button-color: black;--button-color-hover: black;--button-background-hover: white}nav[data-dropdown]>button{padding:.7rem 2rem .7rem 1.2rem}nav[data-dropdown].img-button{border-radius:100%;background-color:transparent}nav[data-dropdown].img-button>button{padding:0}nav[data-dropdown].img-button>button>img{width:32px;height:32px;object-fit:contain;border-radius:100%}nav[data-dropdown] menu{min-width:200px;border-radius:var(--border-radius-normal, .5rem);opacity:1;max-height:1000px;overflow:hidden;transition:max-height .3s ease-in-out}nav[data-dropdown] menu[hidden]{max-height:0;display:block!important;visibility:visible;opacity:0;transition:max-height .3s ease-in-out}nav[data-dropdown] menu li{--icon-fill-color: black}nav[data-dropdown] menu li>a{gap:.5rem;cursor:pointer}nav[data-dropdown] menu li.disabled a{filter:grayscale(100%) opacity(50%);pointer-events:none}nav[data-dropdown] menu li.disabled a:hover{background-color:unset;cursor:not-allowed}[data-dropdown]{z-index:1;--icon-fill-color: var(--button-icon-color, white) !important}[data-dropdown] span[hidden]{display:inline!important;visibility:hidden;overflow-x:hidden;width:0px}[data-dropdown]:hover{box-shadow:var(--button-box-shadow, var(--default-box-shadow))}[data-dropdown] details{display:flex;margin-bottom:unset;line-height:unset;padding:unset;border:unset;transition:unset}[data-dropdown] details summary{padding:.7rem 1.5rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;line-height:1rem;justify-content:center;margin-left:0;margin-top:0}[data-dropdown] details summary:before{content:unset}[data-dropdown] details summary img{width:24px;background-color:transparent}[data-dropdown] details summary::marker{color:transparent}[data-dropdown] details summary:has(span[hidden]):not(:has(>img)){padding:.7rem 1rem}[data-dropdown] details:not([open]) ul{opacity:0;transition:opacity var(--transition-duration, .2s) ease-out;transition-delay:.3s}[data-dropdown] details[open] ul{opacity:1;transition-delay:.3s;transition:opacity var(--transition-duration, .2s) ease-out}[data-dropdown] ul{position:absolute}[data-dropdown] ul,[data-dropdown] menu{z-index:50;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;background-color:var(--button-background, #ccc);transition:all var(--transition-duration, .2s) ease-out;padding:0;top:unset;list-style:none;margin:0;transition:opacity var(--transition-duration, .2s) ease-out}[data-dropdown] ul li,[data-dropdown] menu li{margin:0;text-align:left;display:flex;align-items:center;gap:.5rem;cursor:pointer}[data-dropdown] ul li:not(:has(a)),[data-dropdown] menu li:not(:has(a)){padding:.6rem 1.2rem}[data-dropdown] ul li:has(hr),[data-dropdown] menu li:has(hr){padding:0}[data-dropdown] ul li hr,[data-dropdown] menu li hr{margin:0;border:1px solid rgba(0,0,0,.1);flex:1}[data-dropdown] ul li a,[data-dropdown] menu li a{text-decoration:none;display:flex;align-items:center;color:var(--button-color);padding:.6rem 1.2rem;flex:1}[data-dropdown] ul li a:hover,[data-dropdown] menu li a:hover{background-color:var(--button-background-hover, #ddd);color:var(--button-color-hover, #fff)}[data-dropdown][data-prepend-icon]{--icon-size: 24px;padding-left:1.15rem;position:relative}[data-dropdown][data-prepend-icon] details{overflow:hidden}[data-dropdown][data-prepend-icon] details svg-icon{position:absolute;left:1rem}[data-dropdown][data-prepend-icon].text-empty{padding-right:0}[data-dropdown][data-prepend-icon].text-empty details summary{padding:.7rem 1.5rem}[data-dropdown][data-dropdown-image]{border:0;background-color:transparent}[data-dropdown][data-dropdown-image] details{background-color:transparent}[data-dropdown][data-dropdown-image] details summary{margin-top:0;margin-right:-10px;margin-left:-25px;padding:0}[data-dropdown][data-dropdown-image] details img{border-radius:100%;object-fit:contain;margin:0;width:32px;height:32px}[data-dropdown] ul li:last-child>*,[data-dropdown] menu li:last-child>*{border-radius:0 0 var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem)}[data-dropdown].align-right:has(details[open]){border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0 var(--border-radius-normal, .5rem)}[data-dropdown].align-right:has(menu:not([hidden])) menu{right:0;border-radius:var(--border-radius-normal, .5rem) 0 var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem)}[data-dropdown].align-right details ul,[data-dropdown].align-right details menu,[data-dropdown].align-right details li:first-child>*{right:0;border-radius:var(--border-radius-normal, .5rem) 0 var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem)}[data-dropdown].align-right[data-dropdown-image] ul,[data-dropdown].align-right[data-dropdown-image] menu{margin-top:5px}[data-dropdown].align-left:has(details[open]){border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0}[data-dropdown].align-left:has(menu:not([hidden]))>button{border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0}[data-dropdown].align-left:has(menu:not([hidden])) menu{border-radius:0 var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem)}[data-dropdown].align-left ul li:first-child>*,[data-dropdown].align-left menu li:first-child>*{left:0;border-radius:0 var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem)}[data-dropdown].align-top{position:relative}[data-dropdown].align-top:has(details[open]){border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0 0}[data-dropdown].align-top:has(menu:not([hidden])) menu{position:absolute;bottom:100%;margin-bottom:5px;left:0;border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0 0}[data-dropdown].align-top details{position:relative}[data-dropdown].align-top details ul,[data-dropdown].align-top details menu{position:absolute;bottom:100%;margin-bottom:5px;left:0;border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0 0}[data-dropdown].align-top details li:first-child>*{border-radius:var(--border-radius-normal, .5rem) var(--border-radius-normal, .5rem) 0 0}[data-dropdown].align-top[data-dropdown-image] ul,[data-dropdown].align-top[data-dropdown-image] menu{margin-bottom:5px}nav[data-dropdown] menu{position:absolute;background-color:var(--button-background)}dl{display:grid;grid-template-columns:150px 1fr}dl dt{font-style:bold;text-align:right;overflow:hidden;white-space:pre;text-overflow:ellipsis;color:var(--color-primary-000, currentColor)}dl dt:after{content:": "}dl dd{font-weight:600}fab-button{margin:auto;width:56px;height:56px;position:absolute;bottom:50px;right:50px;background-color:var(--color-accent-300);border-radius:50%;box-shadow:0 0 4px #00000024,0 4px 8px #00000047;cursor:pointer;overflow:hidden;z-index:6;display:flex;align-items:center;justify-content:center}fab-button:after{content:"";position:absolute;top:0%;left:50%;width:5rem;height:5rem;background:#ffffff80;transform-origin:center left;transform:scale(0) translate(-50%);border-radius:50%}fab-button:focus:after{animation:expand 1s ease}@keyframes expand{to{opacity:0;transform:scale(4) translate(-50%)}}.fab-story #root-inner{height:100px}filter-options button svg-icon[icon=chevron]{transition:transform var(--transition-duration)}filter-options button div{display:flex;align-items:center;gap:var(--gutter-mini)}filter-options[opened] button svg-icon[icon=chevron]{transform:rotate(180deg)}filter-options div.popover-dialog{padding:var(--gutter-small) var(--gutter-smaller)}filter-options div.popover-dialog .actions{display:flex;flex-direction:column;gap:var(--gutter-tiny);margin-top:var(--gutter-small)}filter-options div.popover-dialog .actions button{margin-bottom:0;margin-top:0}form{display:flex;flex-direction:column;justify-content:center}form.center{text-align:center}form>*:last-child{margin-bottom:0}form input,form textarea{padding:var(--gutter-tiny);border-radius:2rem;outline:none;border:1px solid var(--color-border);width:200px}form textarea{display:block;width:100%;resize:vertical;margin-top:var(--gutter-tiny);font:var(--font-body);padding:var(--gutter-small)}form rich-editor,form post-rich-editor{margin-bottom:var(--gutter-small)}form span[data-label]{text-align:left;grid-area:label;z-index:1}form fieldset{display:grid;margin:0 0 var(--gutter-tiny) 0;padding:0;border-color:transparent;appearance:none;-webkit-appearance:none;height:auto}form fieldset:has(legend){display:block}form fieldset>*:last-child{margin-bottom:0}form fieldset.visible{overflow:visible;height:attr(data-height,130px);transition:all .2s ease-in-out}form fieldset.hidden{height:0px;overflow:hidden;transition:all .2s ease-in-out}form legend{margin-bottom:var(--gutter-small);appearance:none;-webkit-appearance:none;display:block}form legend>*:last-child{margin-bottom:0}form img{display:block;margin:auto}form label{margin-bottom:1rem}form md-filled-button,form md-outlined-text-field{width:100%}form label:has(input[type=text]),form label:has(input[type=email]),form label:has(input[type=number]),form label:has(input[type=password]),form label:has(input[type=url]),form label:has(input[type=tel]),form label:has(input[type=search]),form label:has(input[type=date]),form label:has(select){position:relative;display:block}form label:has(input[type=text])>span[data-label],form label:has(input[type=email])>span[data-label],form label:has(input[type=number])>span[data-label],form label:has(input[type=password])>span[data-label],form label:has(input[type=url])>span[data-label],form label:has(input[type=tel])>span[data-label],form label:has(input[type=search])>span[data-label],form label:has(input[type=date])>span[data-label],form label:has(select)>span[data-label]{display:inline-block;pointer-events:none;position:absolute;top:50%;padding:0 5px;transform:translateY(-50%);left:var(--gutter-small);will-change:top,left;transition:all .2s ease;text-wrap:nowrap;z-index:1}form label:has(input[type=text]):has([required])>span:after,form label:has(input[type=email]):has([required])>span:after,form label:has(input[type=number]):has([required])>span:after,form label:has(input[type=password]):has([required])>span:after,form label:has(input[type=url]):has([required])>span:after,form label:has(input[type=tel]):has([required])>span:after,form label:has(input[type=search]):has([required])>span:after,form label:has(input[type=date]):has([required])>span:after,form label:has(select):has([required])>span:after{content:"*";position:absolute;color:var(--color-accent, red);top:-20%}form label:has(input[type=text]) input,form label:has(input[type=text]) select,form label:has(input[type=email]) input,form label:has(input[type=email]) select,form label:has(input[type=number]) input,form label:has(input[type=number]) select,form label:has(input[type=password]) input,form label:has(input[type=password]) select,form label:has(input[type=url]) input,form label:has(input[type=url]) select,form label:has(input[type=tel]) input,form label:has(input[type=tel]) select,form label:has(input[type=search]) input,form label:has(input[type=search]) select,form label:has(input[type=date]) input,form label:has(input[type=date]) select,form label:has(select) input,form label:has(select) select{width:100%;margin:0;line-height:26px}form label:has(input[type=text]):has(span[data-label]) input::placeholder,form label:has(input[type=text]):has(span[data-label]) select::placeholder,form label:has(input[type=email]):has(span[data-label]) input::placeholder,form label:has(input[type=email]):has(span[data-label]) select::placeholder,form label:has(input[type=number]):has(span[data-label]) input::placeholder,form label:has(input[type=number]):has(span[data-label]) select::placeholder,form label:has(input[type=password]):has(span[data-label]) input::placeholder,form label:has(input[type=password]):has(span[data-label]) select::placeholder,form label:has(input[type=url]):has(span[data-label]) input::placeholder,form label:has(input[type=url]):has(span[data-label]) select::placeholder,form label:has(input[type=tel]):has(span[data-label]) input::placeholder,form label:has(input[type=tel]):has(span[data-label]) select::placeholder,form label:has(input[type=search]):has(span[data-label]) input::placeholder,form label:has(input[type=search]):has(span[data-label]) select::placeholder,form label:has(input[type=date]):has(span[data-label]) input::placeholder,form label:has(input[type=date]):has(span[data-label]) select::placeholder,form label:has(select):has(span[data-label]) input::placeholder,form label:has(select):has(span[data-label]) select::placeholder{opacity:0}form label:has(input[type=text]):has(input:focus) span[data-label],form label:has(input[type=text]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=text]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=email]):has(input:focus) span[data-label],form label:has(input[type=email]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=email]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=number]):has(input:focus) span[data-label],form label:has(input[type=number]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=number]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=password]):has(input:focus) span[data-label],form label:has(input[type=password]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=password]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=url]):has(input:focus) span[data-label],form label:has(input[type=url]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=url]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=tel]):has(input:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=search]):has(input:focus) span[data-label],form label:has(input[type=search]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=search]):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=date]):has(input:focus) span[data-label],form label:has(input[type=date]):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=date]):has(select:not(:placeholder-shown)) span[data-label],form label:has(select):has(input:focus) span[data-label],form label:has(select):has(input:not(:focus):not(:placeholder-shown)) span[data-label],form label:has(input[type=text]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(select):has(select:not(:placeholder-shown)) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=email]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=number]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=password]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=url]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=tel]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=search]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(input[type=date]):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=text]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=email]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=number]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=password]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=url]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=tel]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=search]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(input[type=date]):has(select:focus) span[data-label],form label:has(select):has(input:not(:placeholder-shown)) form label:has(select):has(select:focus) span[data-label]{background-color:#fff;font-size:smaller;top:0;will-change:top,left;transition:all .2s ease;text-wrap:nowrap;z-index:1}form label:has(input[type=text]):has(input:focus) input,form label:has(input[type=text]):has(input:focus) select,form label:has(input[type=text]):has(select:focus) input,form label:has(input[type=text]):has(select:focus) select,form label:has(input[type=email]):has(input:focus) input,form label:has(input[type=email]):has(input:focus) select,form label:has(input[type=email]):has(select:focus) input,form label:has(input[type=email]):has(select:focus) select,form label:has(input[type=number]):has(input:focus) input,form label:has(input[type=number]):has(input:focus) select,form label:has(input[type=number]):has(select:focus) input,form label:has(input[type=number]):has(select:focus) select,form label:has(input[type=password]):has(input:focus) input,form label:has(input[type=password]):has(input:focus) select,form label:has(input[type=password]):has(select:focus) input,form label:has(input[type=password]):has(select:focus) select,form label:has(input[type=url]):has(input:focus) input,form label:has(input[type=url]):has(input:focus) select,form label:has(input[type=url]):has(select:focus) input,form label:has(input[type=url]):has(select:focus) select,form label:has(input[type=tel]):has(input:focus) input,form label:has(input[type=tel]):has(input:focus) select,form label:has(input[type=tel]):has(select:focus) input,form label:has(input[type=tel]):has(select:focus) select,form label:has(input[type=search]):has(input:focus) input,form label:has(input[type=search]):has(input:focus) select,form label:has(input[type=search]):has(select:focus) input,form label:has(input[type=search]):has(select:focus) select,form label:has(input[type=date]):has(input:focus) input,form label:has(input[type=date]):has(input:focus) select,form label:has(input[type=date]):has(select:focus) input,form label:has(input[type=date]):has(select:focus) select,form label:has(select):has(input:focus) input,form label:has(select):has(input:focus) select,form label:has(select):has(select:focus) input,form label:has(select):has(select:focus) select{border-color:var(--color-primary-000)}form label:has(input[type=text]):has(input:focus) input::placeholder,form label:has(input[type=text]):has(input:focus) select::placeholder,form label:has(input[type=text]):has(select:focus) input::placeholder,form label:has(input[type=text]):has(select:focus) select::placeholder,form label:has(input[type=email]):has(input:focus) input::placeholder,form label:has(input[type=email]):has(input:focus) select::placeholder,form label:has(input[type=email]):has(select:focus) input::placeholder,form label:has(input[type=email]):has(select:focus) select::placeholder,form label:has(input[type=number]):has(input:focus) input::placeholder,form label:has(input[type=number]):has(input:focus) select::placeholder,form label:has(input[type=number]):has(select:focus) input::placeholder,form label:has(input[type=number]):has(select:focus) select::placeholder,form label:has(input[type=password]):has(input:focus) input::placeholder,form label:has(input[type=password]):has(input:focus) select::placeholder,form label:has(input[type=password]):has(select:focus) input::placeholder,form label:has(input[type=password]):has(select:focus) select::placeholder,form label:has(input[type=url]):has(input:focus) input::placeholder,form label:has(input[type=url]):has(input:focus) select::placeholder,form label:has(input[type=url]):has(select:focus) input::placeholder,form label:has(input[type=url]):has(select:focus) select::placeholder,form label:has(input[type=tel]):has(input:focus) input::placeholder,form label:has(input[type=tel]):has(input:focus) select::placeholder,form label:has(input[type=tel]):has(select:focus) input::placeholder,form label:has(input[type=tel]):has(select:focus) select::placeholder,form label:has(input[type=search]):has(input:focus) input::placeholder,form label:has(input[type=search]):has(input:focus) select::placeholder,form label:has(input[type=search]):has(select:focus) input::placeholder,form label:has(input[type=search]):has(select:focus) select::placeholder,form label:has(input[type=date]):has(input:focus) input::placeholder,form label:has(input[type=date]):has(input:focus) select::placeholder,form label:has(input[type=date]):has(select:focus) input::placeholder,form label:has(input[type=date]):has(select:focus) select::placeholder,form label:has(select):has(input:focus) input::placeholder,form label:has(select):has(input:focus) select::placeholder,form label:has(select):has(select:focus) input::placeholder,form label:has(select):has(select:focus) select::placeholder{opacity:1}@media(max-width:600px){form{max-width:unset;padding:0}}icon-picker{display:inline-block;position:relative}icon-picker>.icon-picker-container{position:relative;display:inline-flex;align-items:center}icon-picker popover-dialog{width:310px!important;overflow:hidden}icon-picker .popover-content{width:300px;max-height:300px;padding:8px}icon-picker .search-input{width:100%;padding:8px;margin-bottom:8px;border:1px solid var(--border-color, #ccc);border-radius:4px}icon-picker .icons-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:250px;overflow-y:auto}icon-picker .icon-option{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;cursor:pointer}icon-picker .icon-option:hover{background-color:#f5f5f5}icon-picker .icon-option.selected{background-color:#e0e0e0}img{transition:all var(--transition-duration) ease-out}img.circle{border-radius:50%}img.rounded{border-radius:var(--radius-large)}img.grayscale{filter:grayscale(100%)}img.grayscale:hover{filter:grayscale(0)}img.fluid{max-width:100%;width:100%;height:auto}img.blur{filter:blur(4px)}img.blur:hover{filter:blur(0)}input[type=text],input[type=email],input[type=number],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=date],textarea,select{appearance:none;-webkit-appearance:none;font-size:1rem;font-family:var(--font-body);display:block;width:100%;max-width:100%;border-radius:100px;margin-bottom:var(--gutter-tiny);padding:.75rem 1.6rem;outline:none;border:1px solid var(--color-border);color:var(--color-primary-000);background-color:var(--color-primary-200)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-primary-000)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}label:has(input),label:has(select){position:relative}label:has(input) svg-icon,label:has(select) svg-icon{float:right;position:absolute;top:0;bottom:0;right:1.3rem;display:flex;justify-content:center;align-items:center}label.icon-left:has(input) svg-icon,label.icon-left:has(select) svg-icon{left:.8rem;right:auto;transform:translateY(-7%)}label.icon-left:has(input) input,label.icon-left:has(select) input{padding-left:42px}label.icon-left:has(input):has(span[data-label]) svg-icon,label.icon-left:has(select):has(span[data-label]) svg-icon{left:.8rem;transform:translateY(7%)}textarea{border-radius:var(--radius-large)}multi-select label{margin-bottom:var(--gutter-tiny);display:block}multi-select label:last-child{margin-bottom:0}multi-select input[type=checkbox]{display:none}multi-select input[type=checkbox]:checked+span{background:var(--color-accent-300);border-color:var(--color-accent-300);color:var(--color-primary-200)}multi-select input[type=checkbox]+span{display:flex;align-items:center;justify-content:flex-start;padding:15px 20px;border-radius:100px;border:1px solid var(--color-border);font-weight:500;transition:all .3s ease-in-out}multi-select input[type=checkbox]+span:before{content:"";width:25px;height:25px;border-radius:100%;background:var(--color-primary-100);margin-right:20px}link-card{display:block;margin-bottom:var(--gutter-tiny)}link-card.mobile{display:none}link-card:last-child{margin-bottom:0}link-card a{text-decoration:none;color:var(--color-text-000);border:0;outline:none;--icon-fill-color: var(--color-primary-100);display:flex;align-items:center;justify-content:flex-start;transition:color var(--transition-duration) ease-in-out,background var(--transition-duration) ease-in-out;background:var(--color-primary-200);padding:var(--gutter-tiny);border-radius:var(--radius-large)}link-card a:active{box-shadow:3px 3px var(--color-primary-400)}link-card a:hover,link-card a:focus{color:var(--color-primary-200)}link-card a:hover figure,link-card a:focus figure{background-color:var(--color-primary-200)!important}link-card a:hover figure svg-icon,link-card a:focus figure svg-icon{filter:invert(100%)}link-card a.yellow figure,link-card a.yellow:hover,link-card a.yellow:focus,link-card a.yellow.active{background-color:var(--color-accent-100)}link-card a.red figure,link-card a.red:hover,link-card a.red:focus,link-card a.red.active{background-color:var(--color-accent-200)}link-card a.light-blue figure,link-card a.light-blue:hover,link-card a.light-blue:focus,link-card a.light-blue.active{background-color:var(--color-accent-300)}link-card a.light-green figure,link-card a.light-green:hover,link-card a.light-green:focus,link-card a.light-green.active{background-color:var(--color-accent-400)}link-card a.dark-green figure,link-card a.dark-green:hover,link-card a.dark-green:focus,link-card a.dark-green.active{background-color:var(--color-primary-000)}link-card figure{border-radius:100%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-primary-000);transition:background var(--transition-duration) ease-in-out}link-card figure svg-icon{width:50%;height:50%;transition:filter var(--transition-duration) ease-in-out}link-card span{font-size:20px;font-weight:600;margin-left:var(--gutter-small)}link-card.auto-color:nth-child(5n+1) a:hover,link-card.auto-color:nth-child(5n+1) a:focus,link-card.auto-color:nth-child(5n+1) a.active{background-color:var(--color-primary-000)}link-card.auto-color:nth-child(5n+1) a figure{background-color:var(--color-primary-000)}link-card.auto-color:nth-child(5n+2) a:hover,link-card.auto-color:nth-child(5n+2) a:focus,link-card.auto-color:nth-child(5n+2) a.active{background-color:var(--color-accent-100)}link-card.auto-color:nth-child(5n+2) a figure{background-color:var(--color-accent-100)}link-card.auto-color:nth-child(5n+3) a:hover,link-card.auto-color:nth-child(5n+3) a:focus,link-card.auto-color:nth-child(5n+3) a.active{background-color:var(--color-accent-200)}link-card.auto-color:nth-child(5n+3) a figure{background-color:var(--color-accent-200)}link-card.auto-color:nth-child(5n+4) a:hover,link-card.auto-color:nth-child(5n+4) a:focus,link-card.auto-color:nth-child(5n+4) a.active{background-color:var(--color-accent-300)}link-card.auto-color:nth-child(5n+4) a figure{background-color:var(--color-accent-300)}link-card.auto-color:nth-child(5n+5) a:hover,link-card.auto-color:nth-child(5n+5) a:focus,link-card.auto-color:nth-child(5n+5) a.active{background-color:var(--color-accent-400)}link-card.auto-color:nth-child(5n+5) a figure{background-color:var(--color-accent-400)}@media only screen and (max-width:991px){link-card.mobile{display:block}}message-card{width:100%}message-card a{text-decoration:none;color:var(--color-text-000)}message-card a article.card.message,message-card a section.card.message{display:flex;align-items:flex-start;justify-content:flex-start;line-height:normal;cursor:pointer}message-card a article.card.message.active figure:before,message-card a section.card.message.active figure:before{background:var(--color-accent-400)}message-card a article.card.message figure,message-card a section.card.message figure{margin:0 var(--gutter-small) 0 0;position:relative;height:50px;width:50px}message-card a article.card.message figure img,message-card a section.card.message figure img{width:50px;height:50px;border-radius:100%}message-card a article.card.message figure:before,message-card a section.card.message figure:before{content:"";position:absolute;right:0;bottom:0;width:15px;height:15px;background:transparent;border-radius:100%;z-index:5;transition:all var(--transition-duration) ease}message-card a article.card.message figure .count,message-card a section.card.message figure .count{position:absolute;right:0;top:0;z-index:5;background:var(--color-accent-200);width:20px;height:20px;transform:translate(13%,-13%);border-radius:100%;color:var(--color-primary-200);font-size:11px;display:flex;align-items:center;justify-content:center}message-card a article.card.message .info,message-card a section.card.message .info{flex:1;display:flex;flex-direction:column;align-items:self-start;gap:8px}message-card a article.card.message .title,message-card a section.card.message .title{font-size:14px;font-weight:700;line-height:17px}message-card a article.card.message p,message-card a section.card.message p{margin:0}message-card a article.card.message .controls,message-card a section.card.message .controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}multi-answer-card{width:100%;height:100%}multi-answer-card section.card{display:flex;flex-direction:column;justify-content:space-between;min-height:380px;padding-left:30px;padding-right:30px;padding-bottom:30px}multi-answer-card section.card .body{margin-bottom:var(--gutter-small)}multi-answer-card section.card .statement{font-size:1.625rem;font-weight:600;color:var(--color-text-000, currentColor);margin-bottom:var(--gutter-tiny)}multi-answer-card section.card .statement.small{font-size:1.75rem}multi-answer-card section.card a:link,multi-answer-card section.card a:visited{color:#64c8ff;text-decoration:none}multi-answer-card section.card a:link.toggle-more,multi-answer-card section.card a:visited.toggle-more{display:block;margin-top:2rem;margin-bottom:.5rem}multi-answer-card section.card a:link.hidden,multi-answer-card section.card a:visited.hidden{display:none}multi-answer-card section.card a:link .info,multi-answer-card section.card a:visited .info{display:inline-block;padding:1px 6px;font-size:10px;background-color:#64c8ff;color:#fff;border-radius:50%}multi-answer-card section.card .footer{display:flex;flex-direction:column;gap:var(--gutter-smaller)}multi-answer-card section.card .footer multi-select{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter-tiny)}multi-answer-card section.card .footer multi-select>*{flex-grow:1}multi-answer-card section.card .footer multi-select label{margin:0}multi-answer-card section.card .footer multi-select label span{font-size:14px}multi-answer-card section.card .footer multi-select label span:before{width:20px;height:20px}multi-answer-card section.card .footer multi-select label:has(input.variant2[type=radio]) span:not(.no-before):before{width:20px;height:20px}multi-answer-card .index{position:absolute;top:0;right:20px;font-size:16px;color:red}multi-answers{overflow:hidden}multi-answers .frame{position:relative;min-height:380px}multi-answers multi-answer-card{animation-duration:.3s;position:absolute;opacity:0}multi-answers multi-answer-card.remove{animation-name:slide-out}@keyframes slide-out{to{translate:-100vw 0}}nav-breadcrumbs a{text-decoration:none}nav-breadcrumbs ol{width:90%;max-width:768px;margin:1em auto;border-radius:.25em;background-color:transparent;padding:0;text-align:center}nav-breadcrumbs ol:after{clear:both;content:"";display:table}nav-breadcrumbs ol li{counter-increment:steps;display:inline-block;position:relative;float:none;margin:.4em 40px .4em 0;min-width:80px;text-align:center}nav-breadcrumbs ol li:after{display:inline-block;content:"";position:absolute;height:4px;background:var(--color-primary-100);margin:0;left:50%;width:calc(100% + 40px);top:11px}nav-breadcrumbs ol li.visited:after{background-color:var(--color-primary-000)}nav-breadcrumbs ol li:last-of-type:after{width:0}nav-breadcrumbs ol li>*{display:inline-block;font-size:16px;position:relative;color:var(--color-text-000);padding-top:34px}nav-breadcrumbs ol li>*:before{content:counter(steps);position:absolute;z-index:1;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);height:26px;width:26px;border-radius:50%;background-color:var(--color-primary-100);top:0;line-height:26px;font-size:12px}nav-breadcrumbs ol li.visited>*:before,nav-breadcrumbs ol li.current>*:before{background-color:var(--color-primary-000);color:var(--color-primary-200)}nav-breadcrumbs.yellow ol li.visited:after,nav-breadcrumbs.yellow ol li.visited>*:before,nav-breadcrumbs.yellow ol li.current>*:before{background-color:var(--color-accent-100)}nav-breadcrumbs.red ol li.visited:after,nav-breadcrumbs.red ol li.visited>*:before,nav-breadcrumbs.red ol li.current>*:before{background-color:var(--color-accent-200)}nav-breadcrumbs.blue ol li.visited:after,nav-breadcrumbs.blue ol li.visited>*:before,nav-breadcrumbs.blue ol li.current>*:before{background-color:var(--color-accent-300)}nav-breadcrumbs.green ol li.visited:after,nav-breadcrumbs.green ol li.visited>*:before,nav-breadcrumbs.green ol li.current>*:before{background-color:var(--color-accent-400)}notification-card a{text-decoration:none;color:var(--color-text-000)}notification-card article.card.notification,notification-card section.card.notification{display:flex;align-items:center;justify-content:flex-start}notification-card article.card.notification figure,notification-card section.card.notification figure{margin:0 var(--gutter-small) 0 0;position:relative;display:block}notification-card article.card.notification figure img,notification-card section.card.notification figure img{width:50px;height:50px;border-radius:100%}notification-card article.card.notification profile-picture,notification-card section.card.notification profile-picture{margin:0 var(--gutter-small) 0 0}notification-card article.card.notification .info,notification-card section.card.notification .info{flex:1}notification-card article.card.notification .controls,notification-card section.card.notification .controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}notification-card article.card.notification .controls span.time,notification-card section.card.notification .controls span.time{font-size:.8rem}notification-card article.card.notification.new figure:before,notification-card section.card.notification.new figure:before{content:"";position:absolute;right:0;top:0;width:15px;height:15px;background:var(--color-accent-200);border-radius:100%;z-index:5;transform:translate(20%)}notification-card.new figure:before{content:"";position:absolute;right:0;top:0;width:15px;height:15px;background:var(--color-accent-200);border-radius:100%;z-index:5;transform:translate(20%)}.points>.wrap{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--gutter-small)}.points>.wrap figure{height:40px;margin-right:10px;display:block}.points>.wrap h2{margin:0}.points>.wrap p{font-size:14px;margin:0}.points .points-level{margin-bottom:var(--gutter-small);display:block}.points .points-level .wrap{display:flex;align-items:center;justify-content:space-between}.points .points-level .bar{background:var(--color-primary-100);position:relative;display:block;height:5px;border-radius:var(--radius-large);margin-bottom:5px}.points .points-level .bar .progress{position:absolute;left:0;top:0;width:75%;background:var(--color-accent-100);height:100%;border-radius:var(--radius-large)}.points .points-level .next-level{text-align:right}[popover]{max-width:100%;background-color:var(--color-primary-200);border:none;border:2px solid var(--color-primary-100);border-radius:var(--popover-radius, var(--radius-large));margin:0;box-sizing:border-box;position:absolute;z-index:1;opacity:0;transform:scaleY(0);translate:0 -50px;transition:opacity .2s ease-out,transform .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete,translate .2s ease-out allow-discrete}:popover-open{opacity:1;transform:scaleY(1);translate:0 0}[popover]:not(:popover-open){transform:scaleY(0);translate:0 0}[popover]::backdrop{background-color:#0000;transition:display .2s allow-discrete,overlay .2s allow-discrete,background-color .2s}[popover]:popover-open::backdrop{background-color:#0000}[popover][backdrop]:popover-open::backdrop{background-color:#00000040}[popover][theme=beige]{background-color:var(--color-primary-100);border-color:var(--color-primary-200)}@starting-style{:popover-open{opacity:0;transform:scaleY(0)}[popover]:popover-open::backdrop{background-color:#0000}}ball-wrap{display:flex;align-items:center;justify-content:flex-start}ball-wrap>*{margin:0 var(--gutter-tiny) 0 0}ball-icon{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--color-primary-000)}ball-icon svg-icon{--icon-size: 20px;--icon-fill-color: var(--color-primary-200)}ball-icon.green{background:var(--color-accent-400)}ball-icon.yellow{background:var(--color-accent-100)}ball-icon.red{background:var(--color-accent-200)}ball-icon.blue{background:var(--color-accent-300)}ball-icon.beige{background:var(--color-primary-100)}ball-icon.beige svg-icon{--icon-fill-color: var(--color-primary-000)}ball-icon.white{background:var(--color-primary-200)}ball-icon.white svg-icon{--icon-fill-color: var(--color-primary-000)}program-check-list-item a{text-decoration:none;color:var(--color-text-000)}program-check-list-item swipe-slider{margin-top:var(--gutter-tiny);margin-bottom:var(--gutter-tiny)}program-check-list-item swipe-slider section.card{margin:0}program-check-list-item swipe-slider:hover section.card{background:var(--color-text-100);color:var(--color-text-200)}program-check-list-item ball-wrap ball-icon label:has(input.variant1[type=checkbox]){margin:0;position:absolute;z-index:-1;opacity:0;transition:all var(--transition-duration) ease-in-out}program-check-list-item ball-wrap ball-icon label:has(input.variant1[type=checkbox]) input+span{margin-right:0;width:32px;height:32px}program-check-list-item ball-wrap ball-icon label:has(input.variant1[type=checkbox]) input+span:before{left:12px;top:8px;width:5px;height:12px}program-check-list-item:not(:has(swipe-slider.mobile)):hover ball-wrap ball-icon,program-check-list-item:has(label input.variant1[type=checkbox]:checked) ball-wrap ball-icon{background:transparent}program-check-list-item:not(:has(swipe-slider.mobile)):hover ball-wrap ball-icon label:has(input.variant1[type=checkbox]),program-check-list-item:has(label input.variant1[type=checkbox]:checked) ball-wrap ball-icon label:has(input.variant1[type=checkbox]){z-index:0;opacity:1}progress{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:5px}progress[value]::-webkit-progress-bar{background-color:var(--color-primary-200);border-radius:90px}progress[value]::-webkit-progress-value{border-radius:90px;transition:width 1s ease-in-out}progress.red[value]::-webkit-progress-value{background-color:var(--color-accent-200)}progress.yellow[value]::-webkit-progress-value{background-color:var(--color-accent-100)}progress.green[value]::-webkit-progress-value{background-color:var(--color-accent-400)}progress.blue[value]::-webkit-progress-value{background-color:var(--color-accent-300)}progress.dark-green[value]::-webkit-progress-value{background-color:var(--color-primary-000)}label:has(input.variant1[type=radio]){padding:0;margin:0 0 var(--gutter-tiny) 0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}label:has(input.variant1[type=radio]):last-child{margin-bottom:0}label:has(input.variant1[type=radio]) input{margin:0;appearance:none;-webkit-appearance:none;display:none}label:has(input.variant1[type=radio]) input[disabled]+span{opacity:.5;cursor:not-allowed}label:has(input.variant1[type=radio]) input+span{display:block;min-width:20px;min-height:20px;background:var(--color-primary-100);position:relative;border-radius:100%;margin-right:var(--gutter-tiny);transition:background var(--transition-duration) ease-in-out;cursor:pointer}label:has(input.variant1[type=radio]) input.white-bg+span{background:var(--color-primary-200)}label:has(input.variant1[type=radio]) input:checked+span{background:var(--color-accent-300)}label:has(input.variant1[type=radio]) input:checked+span:before{opacity:1}label:has(input.variant1[type=radio]) input:checked.dark-green+span{background:var(--color-primary-000)}label:has(input.variant1[type=radio]) input:checked.yellow+span{background:var(--color-accent-100)}label:has(input.variant1[type=radio]) input:checked.red+span{background:var(--color-accent-200)}label:has(input.variant1[type=radio]) input:checked.blue+span{background:var(--color-accent-300)}label:has(input.variant1[type=radio]) input:checked.green+span{background:var(--color-accent-400)}label:has(input.variant2[type=radio]){margin:var(--gutter-tiny)}@media screen and (max-width:800px){label:has(input.variant2[type=radio]){margin:var(--gutter-mini)}}label:has(input.variant2[type=radio]):last-child{margin-bottom:var(--gutter-tiny)}label:has(input.variant2[type=radio]) input{display:none}label:has(input.variant2[type=radio]) input:checked+span{background:var(--color-accent-300);color:var(--color-primary-200)}label:has(input.variant2[type=radio]) span{background:var(--color-primary-100);appearance:none;-webkit-appearance:none;border-radius:100px;font-family:var(--font-body);font-weight:400;font-size:1rem;width:100%;color:var(--color-primary-000);opacity:1;padding:15px 20px;margin:0;display:inline-flex;align-items:center;justify-content:flex-start}label:has(input.variant2[type=radio]) span.no-before{padding:0;width:50px;height:50px;display:flex;justify-content:center}label:has(input.variant2[type=radio]) span:not(.no-before):before{content:"";width:25px;height:25px;background:var(--color-primary-200);position:relative;border-radius:100%;margin-right:10px;aspect-ratio:1/1}label:has(input.variant1[type=checkbox]){padding:0;margin:0 0 var(--gutter-tiny) 0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}label:has(input.variant1[type=checkbox]):last-child{margin-bottom:0}label:has(input.variant1[type=checkbox]) input{margin:0;appearance:none;-webkit-appearance:none;display:none}label:has(input.variant1[type=checkbox]) input[disabled]+span{opacity:.5;cursor:not-allowed}label:has(input.variant1[type=checkbox]) input+span{display:block;min-width:25px;min-height:25px;background:var(--color-primary-100);position:relative;border-radius:100%;margin-right:var(--gutter-tiny);transition:background var(--transition-duration) ease-in-out;cursor:pointer}label:has(input.variant1[type=checkbox]) input+span:before{content:"";color:var(--color-primary-200);opacity:0;transition:opacity var(--transition-duration) ease-in-out;position:absolute;left:10px;top:7px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}label:has(input.variant1[type=checkbox]) input.white+span{background:var(--color-primary-200)}label:has(input.variant1[type=checkbox]) input:checked+span{background:var(--color-accent-300)}label:has(input.variant1[type=checkbox]) input:checked+span:before{opacity:1}label:has(input.variant1[type=checkbox]) input:checked.wrong+span{background:var(--color-accent-200)}label:has(input.variant1[type=checkbox]) input:checked.wrong+span:before{content:none}setting-radio{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:calc(var(--gutter-mini) * -1)}setting-radio>*{width:calc(50% - var(--gutter-tiny));max-width:calc(50% - var(--gutter-tiny));flex-basis:calc(50% - var(--gutter-tiny));margin:var(--gutter-mini)}setting-radio input[type=radio]{display:none}setting-radio input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;padding:var(--gutter-small);background:var(--color-primary-200);border:1px solid var(--color-border);border-radius:var(--radius-large);margin-bottom:var(--gutter-tiny);cursor:pointer}setting-radio input[type=radio]+label h4,setting-radio input[type=radio]+label p{margin:0}setting-radio input[type=radio]+label svg-icon{margin-right:var(--gutter-small)}setting-radio input[type=radio]:checked+label{background:var(--color-accent-300);color:var(--color-primary-200);border-color:var(--color-primary-200)}setting-radio input[type=radio]:checked+label svg-icon{filter:invert(100%)}@media only screen and (max-width:600px){setting-radio{display:block;margin:0}setting-radio>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px}setting-radio>*:last-child{margin-bottom:0}}nav[data-dropdown] label:has(input.variant1[type=checkbox]) input+span{background:var(--color-primary-200)}nav[data-dropdown] label:has(input.variant1[type=checkbox]) input:checked+span{background:var(--color-accent-300)}range-rating-view{--range-rating-star-size: 20px;--range-rating-star-color: var(--color-primary-200, #fff);--star-background: var(--color-accent-100, #F2A74D)}range-rating-view.beige-bg{--range-rating-star-color: var(--color-primary-100)}range-rating-view div{--percent: calc(var(--range-rating-value) / 5 * 100%);display:inline-block;font-size:var(--range-rating-star-size);font-family:Times;line-height:1}range-rating-view div:before{content:"\2605\2605\2605\2605\2605";letter-spacing:3px;background-image:linear-gradient(90deg,var(--star-background) var(--percent),var(--range-rating-star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar:hover{width:20px}::-webkit-scrollbar-button{width:33px;height:33px}::-webkit-scrollbar-thumb{background:#7f7f7f33;border-radius:10rem;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#e5427180}::-webkit-scrollbar-thumb:active{background:#e54271cc}::-webkit-scrollbar-track{background:#0003;border:22px none rgba(255,255,255,.2);border-radius:50px}::-webkit-scrollbar-track:hover{background:#0003}::-webkit-scrollbar-track:active{background:#0003}::-webkit-scrollbar-corner{background:transparent}app-shimmer{display:block;animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(to right,#a99b951a 5%,#a99b9533 25%,#a99b951a 35%);background-size:1000px 100%;margin-bottom:var(--gutter-tiny);height:var(--gutter-small);border-radius:var(--gutter-tiny)}app-shimmer.title{height:40px}app-shimmer.small{width:80%}app-shimmer.tiny{width:50%}app-shimmer.mini{width:25%}app-shimmer.image{height:200px}app-shimmer.image.circle{width:200px;border-radius:100%}app-shimmer.badge{width:100px}app-shimmer.badge.small{width:75px}app-shimmer.badge.tiny{width:50px}app-shimmer.badge.mini{width:25px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}general-shimmer{width:100%}general-shimmer .badge-wrapper{display:flex;gap:var(--gutter-smaller)}general-shimmer[type=post] section.card .user{display:flex;align-items:center;gap:var(--gutter-tiny)}general-shimmer[type=post] section.card .user .image.circle{width:40px;height:40px}general-shimmer[type=recipe] section.card,general-shimmer[type=workout] section.card{display:flex;gap:var(--gutter-small)}general-shimmer[type=recipe] section.card .image,general-shimmer[type=workout] section.card .image{width:140px;height:140px}general-shimmer[type=recipe] section.card .info,general-shimmer[type=workout] section.card .info{flex:1;overflow:hidden}general-shimmer[type=workout] section.card .image{width:140px;height:85px}tab-strip{overflow-x:hidden;display:flex;flex-direction:row;outline:0;position:relative;height:var(--height, auto);width:var(--width, 100%);border-radius:4px}tab-strip:before{position:absolute;content:"";width:var(--width, 100%);background-color:var(--color-surface-100);height:50px;z-index:-1}tab-strip>section{background-color:transparent!important;margin-left:1rem}tab-strip>section>a{text-transform:uppercase;display:inline-block;padding:6px 12px}tab-strip>section>a:link,tab-strip>section>a:visited,tab-strip>section>a:active{text-decoration:none}tab-strip>section>a:link:hover,tab-strip>section>a:visited:hover,tab-strip>section>a:active:hover{text-decoration:none}tab-strip>section>a:after{content:"";display:inline-block;position:absolute;border-bottom:3px solid transparent;transition:all .2s ease-in-out;top:35px;left:-200px;opacity:0;width:100%}tab-strip>section>a>span{display:inline-block;line-height:2.2rem;vertical-align:top;color:var(--color-primary-000, currentColor)}tab-strip>section .tab-content{position:absolute;top:90px;bottom:0;width:var(--width, 100%);padding:6px 12px;grid-area:content;opacity:0;transition:all .5s ease-in-out;will-change:opacity,left}tab-strip>section:not(:target) .tab-content{left:500px;opacity:0;transition:all var(--slide-speed, .3s) ease-in-out;will-change:opacity,left}tab-strip>section:not(:target)>a:after{border-bottom-color:transparent;transition:all var(--slide-speed, .3s) ease-in-out;opacity:0;will-change:opacity,left}tab-strip>section:target .tab-content{left:0;opacity:1}tab-strip>section:target>a.button{background-color:var(--color-primary-000)}tab-strip>section:target>a:after{left:0;opacity:1}tab-strip>section:target>a>span{color:var(--color-primary-100, white)}tab-strip:not(:has(:target))>section:first-child .tab-content{left:0;opacity:1}tab-strip:not(:has(:target))>section:first-child>a:after{left:0;opacity:1}tag-list{display:block;border-radius:2rem;border:1px solid var(--color-border);--ac-grid: 1fr;padding:0;margin-bottom:1rem}tag-list .ac-container .ac-suggestion.ac-active{display:flex;flex-wrap:wrap;gap:1rem;overflow-y:auto;padding:1rem;border-radius:1rem;max-width:unset;width:500px!important}tag-list .ac-container .ac-suggestion .ac-itm{border-radius:1rem;background-color:var(--color-primary-100);padding:.3rem .6rem}tag-list .ac-container .ac-suggestion .ac-itm:has(svg-icon){--ac-grid: 45px 1fr 80px;--icon-size: 24px}tag-list .ac-container .ac-suggestion .ac-itm:has(svg-icon) svg-icon{position:unset}tag-list>.tags{padding:1rem;position:relative;display:flex;width:100%;flex-wrap:wrap;gap:.3rem;max-width:var(--max-tags-width, 400px);min-height:1.85rem}tag-list>.tags>input{display:inline;min-width:100px;appearance:none!important;border-radius:0;padding:0!important;margin:0!important;border:transparent;outline:0;background:transparent;flex:1}tag-list>.tags>input:active,tag-list>.tags>input:focus{appearance:none}tag-list .tag{white-space:nowrap;display:inline-block;border-radius:1rem;background-color:var(--color-primary-100);color:#000;padding:.3rem .6rem;margin-right:.3rem;height:2.5rem}tag-list a{display:"inline-block";margin-left:.3rem;cursor:pointer;opacity:.5}tag-list a:hover{opacity:1}tag-list popover-dialog .ac-itm{padding-left:16px}tag-list popover-dialog .ac-itm svg-icon{position:unset}[data-tooltip][data-tooltip]:after{position:absolute;opacity:0;pointer-events:none;content:attr(data-tooltip);box-shadow:0 1px 15px 2px var(--color-shadow-light);background-color:var(--color-primary-200);color:var(--color-text-000);border-radius:var(--gutter-mini);text-align:center;z-index:10;padding:var(--gutter-mini);min-width:max-content;transition:all .15s cubic-bezier(.25,.8,.25,1)}[data-tooltip][data-tooltip]:hover:after{opacity:1;transition-duration:.3s}[data-tooltip][data-tooltip][data-tooltip-position=left]:hover:after{transform:translate(-5px)}[data-tooltip][data-tooltip-position=left]:after{top:0;right:calc(100% + 5px);transform:translate(50px)}[data-tooltip][data-tooltip][data-tooltip-position=right]:hover:after{transform:translate(5px)}[data-tooltip][data-tooltip-position=right]:after{top:0;left:calc(100% + 5px);transform:translate(-50px)}[data-tooltip][data-tooltip][data-tooltip-position=bottom]:hover:after{transform:translate(-50%)}[data-tooltip][data-tooltip-position=bottom]:after{left:50%;top:calc(100% + 10px);transform:translate(-50%,-20px)}[data-tooltip][data-tooltip][data-tooltip-position=top]:hover:after{transform:translateY(calc(-100% - 20px))}[data-tooltip][data-tooltip-position=top]:after{transform:translateY(-100%)}[data-tooltip][data-tooltip-theme=default]:after{color:var(--color-primary-000)}user-action-card{display:flex;gap:var(--gutter-md);padding:var(--gutter-lg) var(--gutter-md);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;position:relative;transition:all var(--transition-duration)}user-action-card:has(input[type=radio]:checked){background-color:var(--color-pastel-accent-300)}user-action-card .content{display:flex;flex-direction:column;gap:var(--gutter-sm)}user-action-card .content .header{font-size:16px;line-height:1;font-weight:500}user-action-card .content .text{font-size:14px;line-height:1;font-weight:400}user-action-card input[type=radio]{position:absolute;inset:0;opacity:0;margin:0;z-index:-1}program-recipe{display:block}program-recipe:not([has-image]) .card .text-block{color:var(--color-accent-100);text-shadow:none}program-recipe .card{position:relative;background-size:cover;background-position:center;height:100%;min-height:200px;max-height:640px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px var(--color-shadow-light);background-color:var(--color-pastel-accent-100);text-decoration:none}program-recipe .text-block{display:flex;flex-direction:column;gap:var(--gutter-xs);padding:var(--gutter-lg);padding-right:45px;color:var(--color-text-200);text-shadow:1px 1px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.4)}program-recipe .title{font-size:30px;font-weight:700;line-height:1}program-recipe .subtitle{font-size:20px;font-weight:600;line-height:15px}program-recipe circle-icon{position:absolute;bottom:var(--gutter-md);right:var(--gutter-md);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}program-instruction{display:block}program-instruction:not([has-image]) .card .text-block{color:var(--color-accent-100);text-shadow:none}program-instruction .card{position:relative;background-size:cover;background-position:center;height:100%;min-height:200px;max-height:640px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px var(--color-shadow-light);background-color:var(--color-pastel-accent-100);text-decoration:none}program-instruction .text-block{display:flex;flex-direction:column;gap:var(--gutter-xs);padding:var(--gutter-lg);padding-right:45px;color:var(--color-text-200);text-shadow:1px 1px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.4)}program-instruction .title{font-size:30px;font-weight:700;line-height:1}program-instruction .body{font-size:20px;font-weight:600;line-height:1.2;margin-top:var(--gutter-xs)}program-instruction circle-icon{position:absolute;bottom:var(--gutter-md);right:var(--gutter-md);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}program-instruction a{text-decoration:none;color:inherit}program-workout{display:block}program-workout:not([has-image]) .card .text-block{color:var(--color-accent-300);text-shadow:none}program-workout .card{background-position:center;height:100%;min-height:200px;max-height:640px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;background-size:cover;background-color:var(--color-pastel-accent-300);border-radius:12px;overflow:hidden;box-shadow:0 4px 8px var(--color-shadow-light);text-decoration:none;position:relative}program-workout .card .text-block{display:flex;flex-direction:column;gap:var(--gutter-xs);padding:var(--gutter-lg);padding-right:45px;color:var(--color-text-200);text-shadow:1px 1px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.4)}program-workout .card .text-block badge-tag{width:fit-content}program-workout .card circle-icon{position:absolute;bottom:var(--gutter-md);right:var(--gutter-md);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}program-workout .card .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-primary-200);cursor:pointer}program-workout .card .play-button:hover{background:var(--color-pastel-primary-000)}program-workout .card .title{font-size:30px;font-weight:700;line-height:1}program-supplement{display:block}program-supplement .supplement-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 8px var(--color-shadow-light);position:relative;color:var(--color-text-200);background-color:var(--color-pastel-accent-200);background-position:center;min-height:200px;max-height:640px;background-size:cover;height:100%;min-height:180px;display:flex;flex-direction:column;gap:var(--gutter-xs);padding:var(--gutter-lg)}program-supplement .supplement-card badge-tag{width:fit-content}program-supplement .supplement-card .title{font-size:30px;font-weight:700;line-height:1;color:var(--color-accent-200)}program-supplement .supplement-card circle-icon[icon=supplement]{position:absolute;bottom:var(--gutter-md);right:var(--gutter-md);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}flow-ui .pre-wrap{white-space:pre-wrap}flow-ui [data-flow-inner].busy:after{transition:opacity .2s ease;opacity:1;animation:spin 1s linear infinite}flow-ui [data-flow-inner] .arrow{font-size:larger;font-weight:800;margin-left:1rem}flow-ui [data-flow-inner] a:link,flow-ui [data-flow-inner] a:visited{color:var(--color-accent-200);text-decoration:none;font-weight:800}flow-ui [data-flow-inner] a:link:hover,flow-ui [data-flow-inner] a:visited:hover{text-decoration:underline}flow-ui flow-ui-step button.is-hidden{visibility:hidden}flow-ui flow-ui-step.skipped{display:none!important}flow-ui flow-ui-step:not(.completed) .when-completed{display:none}flow-ui flow-ui-step.completed .when-completed{display:unset}flow-ui flow-ui-step.completed [data-flow-continue]{opacity:0;transition:opactiy 1s ease;transition-delay:.5s}flow-ui flow-ui-step:not(.running) .when-running{display:none}flow-ui flow-ui-step.running .when-running{display:unset}flow-ui form label{display:block}flow-ui form .form-group .legend{margin-top:1rem;margin-bottom:1rem}flow-ui form .form-group [data-label]{font-size:1rem}flow-ui form fieldset{border:0}flow-ui form fieldset:has(.legend){display:grid}flow-ui form fieldset.horizontal{flex-direction:row}flow-ui form fieldset [data-flow-continue]{margin-top:2rem;display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:space-between;gap:.5rem}flow-ui form fieldset label{display:block;font-weight:400}flow-ui form fieldset .legend{display:block;font-size:18px;font-weight:600}flow-ui form fieldset .legend:empty{display:none}flow-ui form fieldset[data-control-type]>label{margin-top:1rem;margin-bottom:1rem}flow-ui form fieldset[data-control-type]>label:empty{display:none}flow-ui form fieldset[data-tick]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}flow-ui form fieldset[data-tick]>label{color:var(--label-color);display:flex;gap:.5rem;flex-direction:row;justify-content:center;justify-items:center;align-items:center}flow-ui form fieldset[data-tick]>label>input{width:24px;height:24px}flow-ui form fieldset[data-tick]>label:focus-within span{font-weight:600}flow-ui form fieldset[data-tick]>label:focus-within input{accent-color:var(--color-accent)}flow-ui form .complete:not(:last-child){display:none}@keyframes fadeIn{to{opacity:1}}[data-flow-ui-type=full-page] ::-webkit-scrollbar{display:none}[data-flow-ui-type=full-page] :has(>[data-flow-inner]){overflow:hidden}[data-flow-ui-type=full-page] [data-flow-inner]{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}[data-flow-ui-type=full-page] [data-flow-inner] flow-ui-step{height:100vh;display:flex;align-items:center;justify-content:center;justify-items:center;padding:15px 10px;scroll-snap-align:center}[data-flow-ui-type=full-page] [data-flow-inner] flow-ui-step.completing{transform:scale(.95);transition:transform .05s ease-in}[data-flow-ui-type=full-page] [data-flow-inner] flow-ui-step.completing button[type=submit]{opacity:.6;pointer-events:none}[data-flow-ui-type=full-page] [data-flow-inner] flow-ui-step.completed{pointer-events:none}[data-flow-ui-type=full-page] [data-flow-inner] flow-ui-step.completed form{opacity:.6}flow-ui[type=chat]{height:100%;position:relative}flow-ui[type=chat] [data-flow-inner]{display:flex;flex-direction:column;gap:1rem;padding-bottom:300px;overflow-y:auto}flow-ui[type=chat] [data-flow-inner] flow-ui-step{padding:.4rem 1.2rem;border-radius:1rem;max-width:800px;min-width:100px}flow-ui[type=chat] [data-flow-inner] flow-ui-step.running form{width:100%}flow-ui[type=chat] [data-flow-inner] flow-ui-step.running form [name]{width:inherit}flow-ui[type=chat] [data-flow-inner] flow-ui-step:not(.actor-user){background-color:#6f6f6f33;display:flex;flex-direction:row;justify-content:start}flow-ui[type=chat] [data-flow-inner] flow-ui-step.actor-user{background-color:#0bff3733;display:flex;align-self:flex-end;flex-direction:row}flow-ui[type=chat] [data-flow-inner] flow-ui-step.actor-user:not(.running) [name=step]{text-align:right}flow-ui[type=chat] [data-flow-inner] flow-ui-step.hide-when-not-last:not(:last-child){overflow:hidden;display:inline-block;height:2rem;animation:step-disappear .5s ease-out forwards}flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) form,flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) fieldset,flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) label,flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) [name=step]{border:none;background:none;outline:none;cursor:default;color:inherit;font:inherit;padding:0;pointer-events:none;width:auto;height:auto}flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) label,flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed:has(form) [data-flow-continue]{display:none}flow-ui[type=chat] [data-flow-inner] flow-ui-step.hide-when-completed{display:inline-block;font-weight:800;font-size:large;background:linear-gradient(#fff,#0000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}flow-ui[type=chat] [data-flow-inner] flow-ui-step>div{width:100%}flow-ui[type=chat] [data-flow-inner] flow-ui-step.completed.hide-when-completed{display:none;opacity:0;zoom:0;transition:all .5s ease-out}flow-ui[type=chat] [data-flow-inner] flow-ui-step.running:has(form){background-color:transparent;position:absolute;bottom:0;width:100%;max-width:unset}flow-ui[type=chat] [data-flow-inner] flow-ui-step:has(.step-waiting){background-color:transparent!important}flow-ui[type=chat] [data-flow-inner] flow-ui-step .step-waiting{position:relative}flow-ui[type=chat] [data-flow-inner] flow-ui-step .step-waiting>*{position:absolute;animation:step-waiting 1s infinite ease-in-out}flow-ui[type=chat] [data-flow-inner] flow-ui-step .step-waiting>*:nth-child(2){left:1rem;animation-delay:.3s}flow-ui[type=chat] [data-flow-inner] flow-ui-step .step-waiting>*:nth-child(3){left:2rem;animation-delay:.6s}@media only screen and (max-width:600px){flow-ui[type=chat] [data-flow-inner] flow-ui-step{max-width:80vw}}@keyframes step-disappear{to{zoom:0;opacity:0}}@keyframes step-waiting{0%{font-size:1.2rem;opacity:.3}50%{font-size:1.6rem;transform:translateY(-1.1rem);opacity:1}to{font-size:1.1rem;transform:translateY(-.65rem);opacity:.4}}[data-flow-ui-type=im] :has(>[data-flow-inner]){overflow:hidden}[data-flow-ui-type=im] [data-flow-inner]{display:flex;flex-direction:column;height:90vh}[data-flow-ui-type=im] [data-flow-inner] flow-ui-step{display:flex;align-items:end;justify-content:center;justify-items:center;scroll-snap-align:center}[data-flow-ui-type=im] [data-flow-inner] flow-ui-step form,[data-flow-ui-type=im] [data-flow-inner] flow-ui-step section{background-color:transparent}[data-flow-ui-type=im] [data-flow-inner] flow-ui-step.completed{pointer-events:none}[data-flow-ui-type=im] [data-flow-inner] flow-ui-step.completed form{opacity:.6}[data-flow-ui-type=im] [data-flow-inner] flow-ui-step.current-step{position:fixed;bottom:10px}manage-users user-item{background:var(--color-primary-100);padding:var(--gutter-tiny) var(--gutter-small) var(--gutter-tiny) var(--gutter-tiny);border-radius:100px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--gutter-tiny);font-size:14px;font-weight:400}manage-users user-item .controls{margin-left:auto;flex-shrink:0;flex-grow:0;text-align:right}manage-users user-item .controls nav{display:flex}manage-users user-item .controls nav menu li.red a{color:var(--color-accent-200);--icon-fill-color: var(--color-accent-200);display:flex;align-items:center}manage-users user-item .info{display:flex;gap:var(--gutter-mini);margin-right:var(--gutter-small);flex-wrap:wrap}manage-users user-item .info h4{margin-bottom:0}manage-users user-item .info badge-tag{text-transform:capitalize}manage-users user-item figure{display:block;margin-right:var(--gutter-small);flex-shrink:0;flex-grow:0;position:relative}manage-users user-item figure img{display:block;width:50px;height:50px;border-radius:100%}manage-users user-item profile-picture{margin-right:var(--gutter-small)}data-manager data-filters filter-toolbar{display:flex;gap:var(--gutter-tiny);padding:var(--gutter-tiny);align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px 5px 0 0;box-shadow:0 1px 2px #00000014}data-manager data-filters filter-toolbar nav[data-dropdown]>button{padding-right:1.2rem}data-manager data-filters filter-toolbar input{margin-bottom:0!important}data-manager data-filters filter-toolbar button{height:40px}data-manager data-filters filter-toolbar view-selector{margin-left:auto;display:flex;align-items:center;gap:var(--gutter-tiny)}data-manager data-filters active-filters{background:#f9fafb;display:flex;gap:.5rem;padding:.5rem .8rem;flex-wrap:wrap;border:1px solid #ddd;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 1px 2px #00000014;align-items:center}data-manager data-filters active-filters span.label,data-manager data-filters active-filters i{color:#6b7280}data-manager data-filters active-filters i{font-size:.9rem}data-manager data-filters active-filters div.pills{display:flex;gap:.5rem}data-manager data-table table-container{border:1px solid #ddd;border-radius:6px;background-color:#fff;display:block}data-manager data-table table-container.has-pagination{border-radius:6px 6px 0 0}data-manager data-table table-container.has-filters{margin-top:var(--gutter-small)}data-manager data-table table-container .toolbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #ddd;background-color:#f9f9f9}data-manager data-table table-container table{width:100%;border-collapse:separate;border-spacing:0}data-manager data-table table-container table .sortable{display:inline-flex;align-items:center;cursor:pointer}data-manager data-table table-container table .sortable svg-icon{margin-left:4px;width:12px;height:12px;margin-top:-7px}data-manager data-table table-container table thead{background-color:#f9f9f9}data-manager data-table table-container table thead th{text-align:left;font-weight:600;font-size:14px;padding:12px;border-bottom:1px solid #ddd}data-manager data-table table-container table thead th.bulk-action{width:40px;padding:0;text-align:center}data-manager data-table table-container table tbody td{padding:12px;vertical-align:middle;border-bottom:1px solid #eee;font-size:14px}data-manager data-table table-container table tbody tr:hover{background-color:#f9f9f9}data-manager data-pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #ddd;border-radius:0 0 6px 6px;background-color:#f9f9f9}data-manager data-pagination pagination-info{color:#6b7280}data-manager data-pagination pagination-controls button.active{background-color:#b6b6b6;border-color:#b6b6b6}data-manager data-pagination pagination-controls button.active:hover{color:#000}data-manager.ghost{opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}app-ui.full-width{--max-canvas-width: 100%;max-width:unset}aside.left[data-collapsable]>button.toggle{display:none;aspect-ratio:1/1;height:38px;width:38px;position:relative;opacity:.7;top:50%;transform:translateY(-50%) translate(-20%) scale(.75);transition:transform .2s ease-in-out;background:#fff}aside.left[data-collapsable]>button.toggle>svg-icon{transition:transform .2s ease-in-out}aside.left[data-collapsable]>button.toggle>svg-icon.close{display:none}aside.left[data-collapsable]>button.toggle>svg-icon.open{display:inline-block}aside.left[data-collapsable]{transition:width .2s ease-in-out}@media all and (max-width:1024px){aside.left[data-collapsable]:not([data-open]){width:0}aside.left[data-collapsable]:not([data-open])>*:not(.toggle){display:none}aside.left[data-collapsable]:not([data-open])>button.toggle{display:block}}aside.left[data-collapsable][data-open]>button.toggle{display:block;position:absolute;transform:translateY(-50%) translate(320px) scale(.75)}aside.left[data-collapsable][data-open]>button.toggle>svg-icon{transform:rotate(180deg)}aside.left[data-collapsable][data-open]>button.toggle>svg-icon.close{display:inline-block}aside.left[data-collapsable][data-open]>button.toggle>svg-icon.open{display:none}@media all and (max-width:1024px){aside.left:not([data-open])~section{margin-left:10px;width:100%}}aside.left~section{margin-left:350px;width:calc(100% - 350px);box-sizing:border-box}.tab-container.tiny{margin:0!important}.tab-container.tiny>label{margin:var(--gutter-mini) var(--gutter-tiny)!important}.tab-container.tiny>label span{padding:var(--gutter-mini) var(--gutter-small) var(--gutter-mini) var(--gutter-tiny)!important}.tab-container.tiny>label input:not(:checked)+span{background-color:var(--color-primary-200)!important}.tab-container.tiny>label input:not(:checked)+span:before{background-color:var(--color-primary-100)!important}dashboard-container{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:calc(var(--gutter-tiny) * -1)}dashboard-container>*{width:calc(100% - var(--gutter-small));max-width:calc(100% - var(--gutter-small));flex-basis:calc(100% - var(--gutter-small));margin:var(--gutter-tiny)!important}dashboard-container>*.col-1{flex-basis:calc(8.33333333% - var(--gutter-small));max-width:calc(8.33333333% - var(--gutter-small));width:calc(8.33333333% - var(--gutter-small))}dashboard-container>*.col-2{flex-basis:calc(16.66666667% - var(--gutter-small));max-width:calc(16.66666667% - var(--gutter-small));width:calc(16.66666667% - var(--gutter-small))}dashboard-container>*.col-3{flex-basis:calc(25% - var(--gutter-small));max-width:calc(25% - var(--gutter-small));width:calc(25% - var(--gutter-small))}dashboard-container>*.col-4{flex-basis:calc(33.33333333% - var(--gutter-small));max-width:calc(33.33333333% - var(--gutter-small));width:calc(33.33333333% - var(--gutter-small))}dashboard-container>*.col-5{flex-basis:calc(41.66666667% - var(--gutter-small));max-width:calc(41.66666667% - var(--gutter-small));width:calc(41.66666667% - var(--gutter-small))}dashboard-container>*.col-6{flex-basis:calc(50% - var(--gutter-small));max-width:calc(50% - var(--gutter-small));width:calc(50% - var(--gutter-small))}dashboard-container>*.col-7{flex-basis:calc(58.33333333% - var(--gutter-small));max-width:calc(58.33333333% - var(--gutter-small));width:calc(58.33333333% - var(--gutter-small))}dashboard-container>*.col-8{flex-basis:calc(66.66666667% - var(--gutter-small));max-width:calc(66.66666667% - var(--gutter-small));width:calc(66.66666667% - var(--gutter-small))}dashboard-container>*.col-9{flex-basis:calc(75% - var(--gutter-small));max-width:calc(75% - var(--gutter-small));width:calc(75% - var(--gutter-small))}dashboard-container>*.col-10{flex-basis:calc(83.33333333% - var(--gutter-small));max-width:calc(83.33333333% - var(--gutter-small));width:calc(83.33333333% - var(--gutter-small))}dashboard-container>*.col-11{flex-basis:calc(91.66666667% - var(--gutter-small));max-width:calc(91.66666667% - var(--gutter-small));width:calc(91.66666667% - var(--gutter-small))}dashboard-container>*.col-12{flex-basis:calc(100% - var(--gutter-small));max-width:calc(100% - var(--gutter-small));width:calc(100% - var(--gutter-small))}@media only screen and (max-width:1600px){dashboard-container>*{min-width:calc(50% - var(--gutter-small))}}@media only screen and (max-width:991px){dashboard-container>*{min-width:calc(100% - var(--gutter-small))}}comparison-stat .negative .score{color:var(--color-accent-200)}comparison-stat .negative .comparison .change{color:var(--color-accent-200)}comparison-stat .negative .comparison .change svg-icon{--icon-fill-color: var(--color-accent-200);transform:rotate(90deg)}comparison-stat .icon{border-radius:100%;display:flex;align-items:center;justify-content:center;width:50px;height:50px;--icon-fill-color: var(--color-primary-200);transition:background var(--transition-duration) ease-in-out;background:var(--color-primary-000)}comparison-stat flex-container{margin:0}comparison-stat .score{font-size:50px;font-weight:700;line-height:.9;margin-bottom:var(--gutter-small);color:var(--color-accent-400)}comparison-stat .comparison .change{display:flex;align-items:center;justify-content:flex-start;color:var(--color-accent-400);font-weight:500}comparison-stat .comparison .change svg-icon{margin-right:var(--gutter-mini);position:relative;transform:rotate(-90deg);--icon-fill-color: var(--color-accent-400)}comparison-stat .comparison .label{color:var(--color-text-100)}comparison-stat[size=small] h3{margin-bottom:0}comparison-stat[size=small] .score{font-size:30px;margin-bottom:0}comparison-stat[size=small] .score count-up{font-size:28px}comparison-stat[size=small] .icon{height:30px;width:30px}comparison-stat[size=small] .icon svg-icon{--icon-size: 16px}comparison-stat[size=small] .comparison .change svg-icon{--icon-size: 16px}elevated-auth-timer button.main{position:fixed;top:var(--gutter-sm);right:var(--gutter-sm);z-index:20}elevated-auth-timer button.small.round:has(svg-icon){padding:var(--gutter-mini);height:36px;width:36px}elevated-auth-timer dialog{display:flex;z-index:-1;overflow:hidden;min-width:340px;max-width:calc(100vw - var(--gutter-small, 20px));max-height:calc(100vh - var(--gutter-small, 20px));border-radius:1rem}elevated-auth-timer dialog section.card.dialog{flex:1;overflow:hidden;padding:0;margin-bottom:0;display:flex;flex-direction:column}elevated-auth-timer dialog section.card.dialog .header{padding:var(--gutter-lg) var(--gutter-md);border-bottom:1px solid var(--color-border)}elevated-auth-timer dialog section.card.dialog .content{padding:var(--gutter-md)}elevated-auth-timer dialog section.card.dialog .content section.card{margin-bottom:0}elevated-auth-timer dialog section.card.dialog .content .red{color:var(--color-accent-200)}elevated-auth-timer dialog section.card.dialog .footer{padding:var(--gutter-md);border-top:1px solid var(--color-border)}elevated-auth-timer dialog .heading1{font-size:24px;line-height:24px;font-weight:400}elevated-auth-timer dialog .subtitle1{font-size:14px;line-height:14px;font-weight:400}elevated-auth-timer dialog[open]{animation:.2s ease-out 0s 1 normal forwards running dialogAppear;z-index:auto}html[data-scroll] elevated-auth-timer button.main{box-shadow:0 10px 15px #0000001a}feed-quiz figure:has(svg-icon){padding:12px;aspect-ratio:1/1;background-color:var(--color-pastel-primary-000);border-radius:100px}feed-quiz .question-text{font-size:18px;font-weight:600;line-height:1}feed-quiz section.result{margin-bottom:0;border:1px solid var(--color-border);gap:var(--gutter-xs)}feed-quiz form.disabled{pointer-events:none}.icon-enriched-list .icon-enriched-list-item{display:flex;align-items:center;gap:var(--gutter-small)}.icon-enriched-list .icon-enriched-list-item span.text{vertical-align:middle}feed-reel{--ui-widget-overflow: hidden;position:relative}feed-reel .reel-container{position:relative;width:100%;max-width:400px;aspect-ratio:9/16;overflow:hidden;margin:0 auto}feed-reel .reel-container:hover div.content{padding-bottom:55px}feed-reel .reel-container nav.reel{z-index:10;pointer-events:auto}feed-reel .reel-container div.content{transition:padding-bottom .3s ease-in-out}feed-reel .reel-container video.reel-video{width:100%;height:100%;object-fit:cover;transition:opacity .6s ease-in-out;margin-bottom:0}feed-reel .reel-container app-shimmer{position:absolute;inset:0;height:unset;border-radius:unset}feed-reel .reel-container nav.reel{position:absolute;top:var(--gutter-sm);right:var(--gutter-sm);margin-top:0}feed-reel .reel-container .main-control{position:absolute;inset:0;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer}feed-reel .reel-container .main-control .center-control{padding:var(--gutter-lg);background:var(--color-primary-000);border-radius:50%;opacity:0;animation-duration:var(--transition-duration)}feed-reel .reel-container .main-control .center-control.scale-up{animation-name:scale-up;will-change:transform,opacity}feed-reel .reel-container .content{position:absolute;bottom:0;left:0;right:0;padding:var(--gutter-xs) var(--gutter-sm);padding-top:var(--gutter-sm);color:var(--color-text-200);background:linear-gradient(0deg,#000,#00000061 75%,#0000)}feed-reel .reel-container .content expand-text{opacity:.6}feed-reel social-interaction{padding:10px}@keyframes scale-up{0%{scale:.3;opacity:0}80%{scale:1.2;opacity:1}to{scale:.7;opacity:0}}.shaka-controls-button-panel svg.material-svg-icon{fill:var(--color-text-200)}social-interaction{display:block}social-interaction.social-controls{border-top:1px solid var(--color-border)}social-interaction .rections{display:flex;gap:var(--gutter-mini);align-items:center;cursor:pointer}social-interaction div.comment-btn{cursor:pointer}social-interaction svg-icon.red{--icon-fill-color: var(--color-accent-200) !important}social-interaction svg-icon.blue{--icon-fill-color: var(--color-accent-300) !important}social-interaction svg-icon.green{--icon-fill-color: var(--color-accent-400) !important}social-interaction button.active,social-interaction button.active:focus{color:var(--color-primary-100)}social-interaction button.active.love,social-interaction button.active:focus.love{background:var(--color-accent)}social-interaction button.active.like,social-interaction button.active:focus.like{background:var(--color-accent-300)}social-interaction button.active.idea,social-interaction button.active:focus.idea{background:var(--color-accent-400)}social-interaction button.active svg-icon,social-interaction button.active:focus svg-icon{--icon-fill-color: var(--color-primary-200) !important}social-interaction .grow{flex-grow:1;flex-shrink:1}social-interaction .last-edited{font-size:12px;line-height:1.2;text-align:end}social-interaction comment-container{display:flex;border-top:1px solid var(--color-border);margin-top:var(--gutter-tiny);margin-bottom:var(--gutter-tiny);padding-top:var(--gutter-tiny);gap:var(--gutter-tiny)}social-interaction comment-container rich-editor{flex:1}social-interaction comment-container button{align-self:flex-end}social-interaction comment-list{display:block}social-interaction .rections{cursor:pointer}.shaka-hidden{display:none!important}.shaka-video-container{position:relative;top:0;left:0;display:flex;font-family:Roboto,sans-serif,TengwarTelcontar;font-weight:400;-webkit-font-smoothing:antialiased}.shaka-video-container .material-icons-round{font-family:Material Icons Round;font-size:24px}.shaka-video-container:fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-webkit-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-webkit-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-moz-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-moz-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-ms-fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:-ms-fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-controls-container{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}.shaka-video-container:not([shaka-controls=true]) .shaka-controls-container{display:none}.shaka-controls-container *{flex-shrink:0}.shaka-controls-container[casting=true] .shaka-fullscreen-button{display:none}.shaka-canvas-container,.shaka-vr-canvas-container{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;pointer-events:none}.shaka-bottom-controls{width:98%;padding:0;z-index:1}.shaka-controls-button-panel{padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;overflow:hidden;min-width:48px;font-size:12px;font-weight:400;font-style:normal;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s}.shaka-controls-container[casting=true] .shaka-controls-button-panel,.shaka-controls-container[shown=true] .shaka-controls-button-panel{opacity:1}.shaka-controls-button-panel>*{color:#fff;height:48px;width:48px;line-height:.5;padding:0 2px;background:0 0;border:0;cursor:pointer;opacity:.9;transition:opacity cubic-bezier(.4,0,.6,1) .1s;text-shadow:0 0 2px rgba(0,0,0,.5)}.shaka-controls-button-panel>.material-icons-round{font-size:34px}.shaka-controls-button-panel>.shaka-mute-button{font-size:28px}.shaka-controls-button-panel>.shaka-overflow-menu-button{font-size:24px!important;position:relative}.shaka-controls-button-panel>:hover{opacity:1}.shaka-controls-button-panel .shaka-overflow-menu-only{display:none}.shaka-play-button-container{margin:0;width:100%;height:100%;flex-shrink:1;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.shaka-statistics-container{overflow-x:hidden;overflow-y:auto;scrollbar-color:white rgba(0,0,0,.5);scrollbar-width:thin;min-width:300px;color:#fff;background-color:#232323e6;font-size:14px;padding:5px 10px;border-radius:2px;position:absolute;z-index:2;left:15px;top:15px;max-height:calc(100% - 115px);opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s}.shaka-controls-container[casting=true] .shaka-statistics-container,.shaka-controls-container[shown=true] .shaka-statistics-container{opacity:1}.shaka-statistics-container div{display:flex;justify-content:space-between}.shaka-statistics-container span{color:#969696}.shaka-ad-statistics-container{overflow-x:hidden;overflow-y:auto;scrollbar-color:white rgba(0,0,0,.5);scrollbar-width:thin;min-width:150px;color:#fff;background-color:#232323e6;font-size:14px;padding:5px 10px;border-radius:2px;position:absolute;z-index:2;right:15px;top:15px;max-height:calc(100% - 115px);opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s}.shaka-controls-container[casting=true] .shaka-ad-statistics-container,.shaka-controls-container[shown=true] .shaka-ad-statistics-container{opacity:1}.shaka-ad-statistics-container div{display:flex;justify-content:space-between}.shaka-ad-statistics-container span{color:#969696}.shaka-context-menu{overflow-x:hidden;overflow-y:auto;white-space:nowrap;background:#1c1c1ce6;border-radius:2px;min-width:190px;opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s;display:flex;flex-direction:column;align-items:stretch;position:absolute;z-index:3}.shaka-controls-container[casting=true] .shaka-context-menu,.shaka-controls-container[shown=true] .shaka-context-menu{opacity:1}.shaka-context-menu button{font-size:14px;background:0 0;color:#fff;border:none;min-height:30px;padding:10px;display:flex;align-items:center;cursor:pointer}.shaka-context-menu button:hover{background:#ffffff1a}.shaka-context-menu button label{cursor:pointer;margin-left:5px}.shaka-keyboard-navigation .shaka-context-menu button:focus{background:#ffffff1a}.shaka-context-menu button .shaka-current-selection-span{display:none}.shaka-scrim-container{margin:0;width:100%;position:absolute;left:0;right:0;bottom:0;flex-shrink:1;opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s;height:61px;background:linear-gradient(#0000 0,#00000080)}.shaka-controls-container[casting=true] .shaka-scrim-container,.shaka-controls-container[shown=true] .shaka-scrim-container{opacity:1}.shaka-text-container{position:absolute;inset:0;pointer-events:none;width:100%;min-width:48px;transition:bottom cubic-bezier(.4,0,.6,1) .1s;transition-delay:.5s;font-size:20px;line-height:1.4;color:#fff}.shaka-text-container span.shaka-text-wrapper{display:inline;background:0 0}.shaka-controls-container[shown=true]~.shaka-text-container{transition-delay:0s}.shaka-spinner-container{position:absolute;inset:0;width:100%;height:100%;flex-shrink:1;display:flex;justify-content:center;align-items:center}.shaka-video-container:not([shaka-controls=true]) .shaka-spinner-container{display:none}.shaka-hidden-fast-forward-container,.shaka-hidden-rewind-container{height:100%;width:40%;flex-shrink:1}.shaka-hidden-fast-forward-container{position:absolute;inset:0 0 0 60%}.shaka-hidden-rewind-container{position:absolute;inset:0}.shaka-video-container.no-cursor,.shaka-video-container.no-cursor *{cursor:none!important}.shaka-play-button{box-sizing:border-box;padding:7.5%;width:0;height:0;margin:0;border-radius:50%;box-shadow:#0000001a 0 0 20px;border:none;background-size:50%;background-repeat:no-repeat;background-position:center center;background-color:#ffffffe6;opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s}.shaka-controls-container[casting=true] .shaka-play-button,.shaka-controls-container[shown=true] .shaka-play-button{opacity:1}.shaka-play-button[icon=play]{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000000%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8%205v14l11-7z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E)}.shaka-play-button[icon=pause]{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000000%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6%2019h4V5H6v14zm8-14v14h4V5h-4z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E)}.shaka-play-button[icon=replay]{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%231f1f1f%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M480-80q-75%200-140.5-28.5t-114-77q-48.5-48.5-77-114T120-440h80q0%20117%2081.5%20198.5T480-160q117%200%20198.5-81.5T760-440q0-117-81.5-198.5T480-720h-6l62%2062-56%2058-160-160%20160-160%2056%2058-62%2062h6q75%200%20140.5%2028.5t114%2077q48.5%2048.5%2077%20114T840-440q0%2075-28.5%20140.5t-77%20114q-48.5%2048.5-114%2077T480-80Z%22%2F%3E%0A%3C%2Fsvg%3E)}.shaka-current-time{font-size:14px;color:#fff;cursor:pointer;width:auto;padding:0 5px}.shaka-current-time[disabled]{background-color:transparent;color:#fff;cursor:default}.shaka-controls-container button:focus,.shaka-controls-container input:focus{outline:1px solid Highlight}.shaka-controls-container button:-moz-focus-inner,.shaka-controls-container input:-moz-focus-outer{outline:0;border:0}.shaka-controls-container:not(.shaka-keyboard-navigation) button:focus,.shaka-controls-container:not(.shaka-keyboard-navigation) input:focus{outline:0}.shaka-fast-forward-container,.shaka-rewind-container{height:100%;width:100%;flex-shrink:1;position:absolute;inset:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border:none;color:#fff;background-color:#00000080;cursor:default;font-size:20px;opacity:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shaka-fast-forward-container{border-radius:40% 0 0 40%}.shaka-rewind-container{border-radius:0 40% 40% 0}.shaka-forward-rewind-container-icon{font-family:Material Icons Round;font-size:34px}.shaka-range-container{position:relative;top:0;left:0;margin:4px 6px;height:4px;border-radius:4px;background:#fff;box-sizing:content-box}.shaka-volume-bar-container{width:100px;padding:0;transition-property:opacity,width;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.6,1)}.shaka-volume-bar-container:hover{width:100px!important;opacity:1!important}@media(max-width:474px){.shaka-volume-bar-container{width:50px}.shaka-volume-bar-container:hover{width:50px!important}.shaka-mute-button:hover+.shaka-volume-bar-container{width:50px;opacity:1}}.shaka-mute-button+.shaka-volume-bar-container:not(:focus-within){width:0;opacity:0}@media(min-width:475px){.shaka-mute-button:hover+.shaka-volume-bar-container{width:100px;opacity:1}}.shaka-range-element{-webkit-appearance:none;background:0 0;cursor:pointer;position:absolute;inset:-4px 0 0;margin:0;padding:0;width:100%;height:100%;height:12px;z-index:1}.shaka-range-element::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:12px;background:0 0;color:transparent;border:none}.shaka-range-element::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-range-element::-moz-range-track{width:100%;cursor:pointer;height:12px;background:0 0;color:transparent;border:none}.shaka-range-element::-moz-range-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-seek-bar-container{opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s;top:5px;height:5px;margin-bottom:0;background-clip:padding-box!important;border-top:4px solid transparent;border-bottom:4px solid transparent}.shaka-controls-container[casting=true] .shaka-seek-bar-container,.shaka-controls-container[shown=true] .shaka-seek-bar-container{opacity:1}.shaka-seek-bar-container .shaka-seek-bar{transition:opacity cubic-bezier(.4,0,.6,1) .25s;opacity:0}.shaka-seek-bar-container:hover .shaka-seek-bar{opacity:1}.shaka-ad-markers{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%}.shaka-spacer{cursor:default;flex-shrink:1;flex-grow:1;margin:0}.shaka-overflow-menu,.shaka-settings-menu{overflow-x:hidden;overflow-y:auto;scrollbar-color:white rgba(0,0,0,.5);scrollbar-width:thin;white-space:nowrap;background:#1c1c1ce6;border-radius:15px;max-height:250px;min-width:190px;padding:5px 0;opacity:0;transition:opacity cubic-bezier(.4,0,.6,1) .6s;display:flex;flex-direction:column;align-items:stretch;position:absolute;z-index:2;right:15px;bottom:62px}.shaka-controls-container[casting=true] .shaka-overflow-menu,.shaka-controls-container[casting=true] .shaka-settings-menu,.shaka-controls-container[shown=true] .shaka-overflow-menu,.shaka-controls-container[shown=true] .shaka-settings-menu{opacity:1}.shaka-overflow-menu button,.shaka-settings-menu button{font-size:14px;background:0 0;color:#fff;border:none;min-height:30px;padding:10px;display:flex;align-items:center;cursor:pointer}.shaka-overflow-menu button:hover,.shaka-settings-menu button:hover{background:#ffffff1a}.shaka-overflow-menu button label,.shaka-settings-menu button label{cursor:pointer}.shaka-keyboard-navigation .shaka-overflow-menu button:focus,.shaka-keyboard-navigation .shaka-settings-menu button:focus{background:#ffffff1a}.shaka-overflow-menu i,.shaka-settings-menu i{padding-left:0;padding-right:10px}.shaka-overflow-menu i.shaka-chosen-item,.shaka-settings-menu i.shaka-chosen-item{order:-1;line-height:17px;font-size:18px}.shaka-overflow-menu.shaka-low-position,.shaka-settings-menu.shaka-low-position{bottom:48px}.shaka-overflow-menu span{text-align:left}.shaka-overflow-button-label{position:relative;display:flex;flex-direction:column}.shaka-overflow-button-label-inline{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:calc(100% - 34px);padding-right:28px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI2VlZWVlZSI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTguNTkgMTYuNTlMMTMuMTcgMTIgOC41OSA3LjQxIDEwIDZsNiA2LTYgNi0xLjQxLTEuNDF6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:right 5px center;background-size:24px 24px}.shaka-simple-overflow-button-label-inline{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:calc(100% - 50px)}.shaka-current-selection-span{font-size:12px;padding-left:10px}.shaka-current-auto-quality{margin-left:5px;font-size:11px;color:#ccc}.shaka-current-quality-mark,.shaka-quality-mark{color:red;margin-left:2px!important;font-size:10px;height:17px}.shaka-quality-mark{line-height:6px}.shaka-overflow-playback-rate-mark,.shaka-overflow-quality-mark{background:red;color:#fff;border-radius:2px;font-family:Roboto,sans-serif,TengwarTelcontar;font-size:10px;font-weight:700;line-height:10px;text-shadow:none;padding:1px;position:absolute;right:4px;top:10px}.shaka-settings-menu span{margin-left:28px}.shaka-settings-menu span.shaka-chosen-item{margin-left:0}.shaka-settings-menu .shaka-chapter{margin-left:10px}.shaka-back-to-overflow-button{border-bottom:1px solid rgba(255,255,255,.2)!important}.shaka-back-to-overflow-button span{margin-left:0}.shaka-back-to-overflow-button i{padding-right:10px;font-size:18px!important}.shaka-back-to-overflow-button:hover{background:0 0!important}.shaka-controls-container[ad-active=true]{pointer-events:none}.shaka-controls-container[ad-active=true] .shaka-bottom-controls{pointer-events:auto}.shaka-client-side-ad-container,.shaka-server-side-ad-container{position:absolute;inset:0}.shaka-video-container[shaka-controls=true] .shaka-client-side-ad-container iframe,.shaka-video-container[shaka-controls=true] .shaka-server-side-ad-container iframe{height:90%}.shaka-server-side-ad-container{width:100%;height:100%;flex-shrink:1}.shaka-server-side-ad-container:not([ad-active=true]){pointer-events:none}.shaka-ad-controls{display:flex;flex-direction:row;z-index:1;padding-bottom:1%}.shaka-video-container:not([shaka-controls=true]) .shaka-ad-controls{display:none}.shaka-ad-controls button,.shaka-ad-controls div{color:#fff;font-size:initial}.shaka-ad-info{font-size:14px;color:#fff;width:auto;padding:0 5px}.shaka-ad-info[disabled]{background-color:transparent;color:#fff;cursor:default;padding:0}.shaka-skip-ad-container{position:relative;right:-1%;display:flex;flex-direction:row;margin:0 0 0 auto}.shaka-skip-ad-button{padding:5px 15px;background:#000000b3;border:none;cursor:pointer}.shaka-skip-ad-button:disabled{background:#0000004d}.shaka-skip-ad-counter{padding:5px;background:#000000b3;margin:0}.shaka-tooltips-on{overflow:visible}.shaka-tooltips-on>.shaka-tooltip,.shaka-tooltips-on>.shaka-tooltip-status{position:relative}.shaka-tooltips-on>.shaka-tooltip-status:active:after,.shaka-tooltips-on>.shaka-tooltip-status:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip-status:hover:after,.shaka-tooltips-on>.shaka-tooltip:active:after,.shaka-tooltips-on>.shaka-tooltip:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip:hover:after{content:attr(aria-label);font-family:Roboto,sans-serif,TengwarTelcontar;line-height:20px;white-space:nowrap;font-size:14px;background:#00000080;color:#fff;border-radius:2px;padding:2px 10px;position:absolute;bottom:62px;left:24px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.shaka-tooltips-on.shaka-tooltips-low-position>.shaka-tooltip:active:after,.shaka-tooltips-on.shaka-tooltips-low-position>.shaka-tooltip:focus-visible:after,.shaka-tooltips-on.shaka-tooltips-low-position>.shaka-tooltip:hover:after{bottom:48px}.shaka-tooltips-on>.shaka-tooltip-status:active:after,.shaka-tooltips-on>.shaka-tooltip-status:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip-status:hover:after{content:attr(aria-label) " (" attr(shaka-status) ")"}.shaka-tooltips-on button:first-child:active:after,.shaka-tooltips-on button:first-child:focus-visible:after,.shaka-tooltips-on button:first-child:hover:after{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.shaka-tooltips-on button:last-child:active:after,.shaka-tooltips-on button:last-child:focus-visible:after,.shaka-tooltips-on button:last-child:hover:after{left:48px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}#shaka-player-ui-thumbnail-container{background-color:#000;border:1px solid #000;box-shadow:0 8px 8px #00000080;min-width:150px;overflow:hidden;position:absolute;visibility:hidden;width:15%;z-index:1;pointer-events:none}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-image{position:absolute}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-time-container{bottom:0;left:0;position:absolute;right:0;display:flex;justify-content:center}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-time-container #shaka-player-ui-thumbnail-time{background-color:#00000080;border-radius:14px;color:#fff;font-size:14px;padding:0 5px}#shaka-player-ui-thumbnail-container.portrait-thumbnail{min-width:75px;width:7.5%}#shaka-player-ui-time-container{background-color:#00000080;border-radius:5px;color:#fff;display:flex;font-size:14px;justify-content:center;overflow:hidden;padding:0 3px;position:absolute;visibility:hidden;z-index:1}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format("truetype")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v109/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmM.otf) format("opentype")}.material-icons-round{font-family:Material Icons Round;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}flex-item,.flex-item{overflow-x:visible}.center{text-align:center}.center img{display:inline}tag-list[name=goals]{--ac-grid: 0 1fr;dominant-baseline:none}[data-dropdown].compact menu li a,[data-dropdown].compact ul li a{padding:.3rem .6rem!important}[data-dropdown].compact button.filter-button{padding:15px 20px}[data-dropdown].compact menu:not([hidden]){border:2px solid white;max-height:300px!important;box-shadow:1px 1px 10px #0000001a;overflow-y:auto!important}full-screen{background-color:var(--color-primary-100);width:100%;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;max-height:100vh;z-index:1000}app-ui full-screen{height:100%;min-height:100vh;padding:var(--gutter-small) var(--gutter-small) 100px var(--gutter-small)}app-ui{display:block;padding:var(--spacing-3, 10px);margin:auto;max-width:900px}[data-path="/"] app-ui{max-width:1500px}@media only screen and (min-width:601px){[data-menu-appearance=minimal] app-ui{padding-left:80px}[data-menu-appearance=full] app-ui{padding-left:var(--spacing-21, 270px);transition:padding-left .2s ease-in-out;will-change:padding-left}}[data-flow-ui-type=full-page] app-ui{padding-left:var(--spacing-5, 20px)!important;margin:auto}@media all and (max-width:600px){[data-flow-ui-type=full-page] app-ui{padding-left:var(--spacing-0, 0)!important}}@layer dialogs{@keyframes dialogAppear{0%{opacity:0;transform:translate(-50%,-55%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialogDisappear{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-55%) scale(.9)}}dialog{opacity:0;position:fixed;padding:0;border:none;outline:none;background-color:transparent;overflow:visible}dialog dialogdialog::backdrop{background-color:#0000004d;backdrop-filter:blur(5px)}dialog h1{margin-top:2rem;margin-bottom:1.5rem;font-size:1.5rem}dialog h2{margin-top:1.5rem;margin-bottom:1.2rem;font-size:1.3rem}dialog h3{margin-top:1.3rem;margin-bottom:1rem;font-size:1.1rem}dialog hr{margin:2rem}dialog img{max-width:90%}dialog.large{width:600px;min-height:500px}dialog form:not(.no-padding)>div{margin-bottom:1.5rem}dialog form.no-padding{padding-top:0;padding-left:0;padding-right:0}dialog form.no-padding .jc-end{padding-right:1rem!important}dialog.bottom{top:unset;bottom:-230px;left:50%;transform:translate(-50%)}dialog.center{top:50%!important;left:50%!important;transform:translate(-50%,-50%);text-align:left!important}#msg-container{overflow-y:auto;max-height:65vh}blockquote{margin:1rem;padding-left:1rem;border-left:6px solid var(--color-blue)}p{margin-bottom:1rem}ul{list-style:circle}ol{list-style:decimal}ol li,ul li{margin-left:2rem}@media all and (max-width:600px){dialog{width:100%}}}
/*! @license
 * Shaka Player
 * Copyright 2016 Google LLC
 * SPDX-License-Identifier: Apache-2.0
 */
/*!
* @license
* The tooltip is based on https://github.com/felipefialho/css-components/
* Local modifications have been performed.
*
* Copyright (c) 2017 Felipe Fialho
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
/*# sourceMappingURL=app.css.map */
