:root{--tabs-height: 66px;--topbar-height: 56px}@media screen and (min-width: 1024px){:root{--tabs-height: 80px}}.button,.settings__entry-btn,.settings__entry-save-btn{display:inline-flex;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;height:fit-content;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:calc(.5rem - 2px);background-color:#5425fc;font-weight:500;line-height:1.5rem;text-align:center;color:#fff;cursor:pointer;transition:background-color .3s ease-out;font-size:1rem}@media screen and (min-width: 640px){.button,.settings__entry-btn,.settings__entry-save-btn{font-size:1rem}}.button span,.settings__entry-btn span,.settings__entry-save-btn span{padding:0 8px}.button sub,.settings__entry-btn sub,.settings__entry-save-btn sub{bottom:0;margin-right:4px;font-size:inherit;color:#797b88}.button:disabled,.settings__entry-btn:disabled,.settings__entry-save-btn:disabled,.button.is-disabled,.is-disabled.settings__entry-btn,.is-disabled.settings__entry-save-btn{background-color:#ccd0dc;cursor:not-allowed;pointer-events:none;color:#9fa1aa;text-decoration:none}.button:focus:not(:disabled),.settings__entry-btn:focus:not(:disabled),.settings__entry-save-btn:focus:not(:disabled){box-shadow:0 0 0 4px #b5aafb;outline:none;transition:none}.button:hover:not(:disabled),.settings__entry-btn:hover:not(:disabled),.settings__entry-save-btn:hover:not(:disabled),.button:active:not(:disabled),.settings__entry-btn:active:not(:disabled),.settings__entry-save-btn:active:not(:disabled){background-color:#3303de;border-color:#3303de;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;z-index:2}.button--danger{color:#fff;background-color:#e30f49}.button--danger:hover:not(:disabled),.button--danger:active:not(:disabled){background-color:#c30d3f;border-color:#c30d3f}.button--danger:focus:not(:disabled){box-shadow:0 0 0 4px #ec9db0;outline:none;transition:none}.button--inverted,.settings__entry-btn{background-color:#fff;color:#6236ff;border-color:#6236ff}.button--inverted:hover:not(:disabled),.settings__entry-btn:hover:not(:disabled),.button--inverted:active:not(:disabled),.settings__entry-btn:active:not(:disabled){color:#6236ff;background-color:#fff}.button--inverted:disabled,.settings__entry-btn:disabled,.button--inverted.is-disabled,.is-disabled.settings__entry-btn{background-color:#fff;color:#9fa1aa;border-color:#ccd0dc;pointer-events:none}.button--inverted.button--danger,.button--danger.settings__entry-btn{color:#e30f49;border-color:#e30f49}.button--inverted.button--danger:hover:not(:disabled),.button--danger.settings__entry-btn:hover:not(:disabled),.button--inverted.button--danger:active:not(:disabled),.button--danger.settings__entry-btn:active:not(:disabled){color:#e30f49;border-color:#e30f49}.button--flat{border:unset;background-color:inherit;color:#6236ff}.button--flat:hover:not(:disabled),.button--flat:active:not(:disabled){color:#6236ff;background-color:#eceef3}.button--block{width:100%}.page-navigation__wrapper::before{content:"";position:absolute;border-right:2px dotted #ccd0dc;width:2px;height:100%}.page-navigation{position:sticky;top:0;z-index:7;display:flex;flex-direction:column;gap:8px;min-width:fit-content;height:fit-content}@media screen and (max-width: 1279px){.page-navigation{display:none}}.page-navigation__wrapper{padding:16px 0;position:relative}.page-navigation__wrapper::before{left:8px;top:32px;height:calc(100% - 64px);z-index:-1}.page-navigation__header{background-color:#f8fafe;color:#102a6b;padding-top:16px}.page-navigation__header:first-child{padding-top:0}.page-navigation__link{display:flex;padding:8px 8px 8px 0;align-items:center;gap:8px;color:#102a6b}.page-navigation__link--active{color:#6c43ff}.page-navigation__link--active .page-navigation__link-number::before{background-color:#6c43ff}.page-navigation__link-number{width:18px;height:18px;position:relative;overflow:hidden;padding:2px;border-radius:100%;border:1px solid #102a6b;background-color:#f8fafe}.page-navigation__link-number::before{content:"";display:block;background-color:#102a6b;border-radius:100%;height:90%;width:90%;margin-top:5%;margin-left:5%}.page-navigation__link-text{display:flex;max-width:20vw;overflow-wrap:break-word}@media screen and (min-width: 1280px){.page-navigation__link-text{max-width:230px}}@media screen and (min-width: 1280px){.page-navigation--survey{top:10.5rem}}.enforce_safe_method{display:flex;flex-direction:column;gap:16px}.enforce_safe_method h2{font-size:1.067rem}@media screen and (min-width: 640px){.enforce_safe_method h2{font-size:1.125rem}}.settings__entry--about_caren{display:flex;flex-direction:column;gap:24px}.settings__entry--about_caren .description{align-content:center;margin:0}.settings__entry--about_caren .badges{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 640px){.settings__entry--about_caren .badges{flex-direction:row}}.settings__entry--email .form--email-confirm .form__fieldset{display:flex;flex-direction:column;justify-content:flex-end;max-width:100%}@media screen and (min-width: 640px){.settings__entry--email .form--email-confirm .form__fieldset{flex-direction:row}}.settings__entry .form__fieldset{display:flex;flex-direction:column;gap:16px;width:100%;align-items:stretch;background-color:#f8fafe;padding:16px;border-radius:8px;border:1px solid #ccd0dc;justify-content:space-between}@media screen and (min-width: 640px){.settings__entry .form__fieldset{padding:16px}}.settings__entry--notifications .description{margin-bottom:8px}.settings__entry--notifications .card{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:0}.settings__entry--notifications .card__container{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 1024px){.settings__entry--notifications .card__container{grid-template-columns:repeat(2, 1fr)}}.settings__entry--notifications .card__section--person{display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.settings__entry--notifications .card__section--person .avatar{width:64px;height:64px}.settings__entry--notifications .card__section--person .person-name{font-size:1.067rem}@media screen and (min-width: 640px){.settings__entry--notifications .card__section--person .person-name{font-size:1.125rem}}.settings__entry--notifications .card__section--toggles{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:0 0 16px 16px;border-top:1px solid #ccd0dc;background:#fcfcfc}.settings__entry--notifications .card__section--toggles .toggle-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.settings__entry--notifications .card__section--toggles .toggle-group__title{margin-bottom:4px}.settings__entry--notifications .card__section--toggles .toggle-group__subtitle{font-size:.9372071228rem}@media screen and (min-width: 640px){.settings__entry--notifications .card__section--toggles .toggle-group__subtitle{font-size:.8888888889rem}}.settings__entry--notifications .card__section--toggles .toggle-group__toggles{display:flex;flex-direction:column;gap:8px}.settings__entry--notifications .card__section--toggles .toggle-group__toggles .push-notification-toggle{display:none}.settings__item--profile .accordion__content{padding:0}.settings__entry--profile .profile,.settings__entry--profile .card--profile{border:0;padding:0}.settings__entry--phone .container{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 640px){.settings__entry--phone .container{flex-direction:row;justify-content:space-between}}.settings__entry--phone .container .description{align-content:center;margin:0}.settings__entry--phone .container .button,.settings__entry--phone .container .settings__entry-btn,.settings__entry--phone .container .settings__entry-save-btn{width:100%}.settings__entry--two_factor_authentication .container{display:flex;flex-direction:column;gap:16px}.settings__entry--two_factor_authentication .container .description{margin:0}.settings__entry--two_factor_authentication .method_block--container{display:flex;flex-direction:column;padding:16px;justify-content:space-between;gap:24px;background-color:#fff;border:1px solid #ccd0dc;border-radius:12px}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container{flex-direction:row;gap:16px}}.settings__entry--two_factor_authentication .method_block--container .text_block{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:1rem}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container .text_block{font-size:1rem}}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container .text_block{gap:4px}}.settings__entry--two_factor_authentication .method_block--container .text_block .header{display:flex;flex-direction:row;gap:8px}.settings__entry--two_factor_authentication .method_block--container .text_block .header--title{margin:0}.settings__entry--two_factor_authentication .method_block--container .button-group{width:100%}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container .button-group{width:fit-content;align-content:center}}.settings__entry--two_factor_authentication .method_block--container .button-group .button,.settings__entry--two_factor_authentication .method_block--container .button-group .settings__entry-btn,.settings__entry--two_factor_authentication .method_block--container .button-group .settings__entry-save-btn{width:100%}.settings__entry--two_factor_authentication .method_block--container .button-group .enabled_actions--desktop{display:none}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container .button-group .enabled_actions--desktop{display:block}}.settings__entry--two_factor_authentication .method_block--container .button-group .enabled_actions--mobile{display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 640px){.settings__entry--two_factor_authentication .method_block--container .button-group .enabled_actions--mobile{display:none}}.settings__entry{display:flex;flex-direction:column;gap:16px}.settings__entry-buttons{display:flex;flex-direction:row;gap:16px;justify-content:flex-end}.settings__entry .form{margin:0}.settings__entry .form__footer{display:flex;justify-content:flex-end}.settings__entry .toast{margin:0;max-width:500px}.totp{display:flex;flex-direction:column}.totp__qr-container--desktop{display:none}@media screen and (min-width: 640px){.totp__qr-container--desktop{display:flex;flex-direction:row;gap:24px}}.totp__qr-container--mobile{display:flex;flex-direction:column}@media screen and (min-width: 640px){.totp__qr-container--mobile{display:none}}.totp__qr-container--mobile .button{width:20rem;max-width:100%;margin:auto}.totp__image-qr{display:flex;flex-direction:column;align-items:center;padding:8px}.totp__qr-text{display:flex;flex-direction:column}.totp__qr-as-string{align-self:center;font-weight:700;font-size:.9372071228rem}@media screen and (min-width: 640px){.totp__qr-as-string{font-size:.8888888889rem}}@media screen and (min-width: 640px){.totp__qr-as-string{align-self:auto;font-size:1rem}}@media screen and (min-width: 640px)and (min-width: 640px){.totp__qr-as-string{font-size:1rem}}.totp__recovery-codes{columns:2;padding:16px 20px;gap:24px;background-color:#e3dffd;border-radius:8px}.settings{display:flex;flex-direction:column;height:auto;width:100%;gap:16px;padding-top:24px}@media only screen and (min-width: 1280px){.settings{padding-right:48px;padding-left:48px;padding-bottom:48px}}@media(max-width: 1280px){.settings{padding-right:16px;padding-left:16px;padding-bottom:24px}}@media screen and (min-width: 1280px){.settings{width:100%;max-width:1200px;margin:0 auto}}.settings__header{display:flex;flex-direction:row;justify-content:flex-start}@media screen and (min-width: 1280px){.settings__header{justify-content:flex-end}}@media screen and (max-width: 639px){.settings__header .block-on-mobile{width:100%}}.settings__content{display:flex;flex-direction:row;gap:32px;flex:1 auto;position:relative}.settings__form{display:flex;flex:1 auto;flex-direction:column;gap:16px}.settings__item{scroll-margin-top:calc(var(--page-navigation-position) + 16px)}.footer{position:fixed;inset:auto 0 0 0;padding:16px;color:#fff;flex-direction:column;align-items:center;width:100%;display:flex;justify-content:center}.footer a{display:inline-block;padding:0 16px;color:inherit;text-decoration:underline;border-right:1px solid rgba(255,255,255,.5)}.footer a:last-child{border-right:none}.footer a:focus{outline:none;border:1px solid #fff;border-radius:.25rem}.footer__copyright{padding:0;color:inherit}@media screen and (min-width: 1024px){.footer{flex-direction:row}.footer a:last-child{border-right:1px solid rgba(255,255,255,.5)}.footer__copyright{padding:0 16px}}.logo{overflow:hidden;position:fixed;width:100px;height:40px;top:0;left:calc(50% - 100px/2);border-radius:0 0 8px 8px;background-image:url(/assets/logo_caren-767188f7142cb3ec2fe527a8a91f688f3edce52228732c4c69a19b6aaf3370fd.svg);background-repeat:no-repeat;background-position:center;background-size:50px 20px;background-color:#e30f49;color:rgba(0,0,0,0)}.logo:hover{filter:brightness(0.9)}.logo:focus{outline:none;box-shadow:0 0 0 .25rem #ec6680}@media screen and (min-width: 1024px){.logo{position:absolute;top:32px;left:-40px;width:40px;height:100px;border-radius:8px 0 0 8px;background-image:url(/assets/logo_caren_vertical-76eb1d1c12fb43d8bf7394ff9f0ab10794c9764a49d5be6b51922d5e73614285.svg);background-size:20px 50px}}.select-box{position:relative;border-radius:12px}.select-box__input{position:absolute;inset:0 0 0 0;opacity:0}.select-box__block{position:relative;z-index:8001;min-height:72px;border-radius:12px;border:1px solid #ccd0dc;padding:8px 16px;background-color:#fff}.select-box__block:focus{box-shadow:0 0 0 4px rgba(98,54,255,.5);border-color:#6236ff;outline:none}.select-box.is-open .select-box__block[data-popper-placement=bottom]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select-box__icon{position:absolute;top:24px;right:16px;color:#b3b9ca;transition:all .1s linear}.select-box.is-open .select-box__icon{transform:rotateX(180deg)}.select-box__label{display:block;height:24px;margin-bottom:4px;color:#606e95;line-height:24px;font-size:.9372071228rem}@media screen and (min-width: 640px){.select-box__label{font-size:.8888888889rem}}input[required]+.select-box__block .select-box__label::after{content:" *"}.select-box__value{min-height:24px;line-height:24px}.select-box__popover{position:absolute;z-index:8000;opacity:0;pointer-events:none;width:100%;box-shadow:0 8px 20px rgba(82,86,102,.2);border-radius:12px;border:1px solid #ccd0dc;background:#fff}.select-box__popover[data-popper-placement]{display:none;opacity:1;pointer-events:all}.select-box__popover[data-popper-placement=bottom]{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.is-open .select-box__popover{display:block}.select-box__filter{border-bottom:1px solid #ccd0dc;padding:8px}.select-box__filter input{width:100%;border-radius:8px;border:1px solid #ccd0dc;padding:7px}.select-box__filter input:focus{box-shadow:0 0 0 4px rgba(98,54,255,.5);border-color:#6236ff;outline:none}.select-box__list{max-height:240px;overflow-y:scroll;overflow-x:hidden;padding:8px}.select-box__list:focus{outline:none}.select-box__option{border-radius:8px;padding:8px;line-height:24px;cursor:pointer}.select-box__option+.select-box__option{margin-top:4px}.select-box__option[data-selected=true]{background-color:#c8bffc}.select-box__option[data-disabled=true]{color:#b3b9ca;cursor:not-allowed}.select-box__option:hover:not([data-disabled=true]){background-color:#e3dffd}.select-box__list:focus .select-box__option[data-active=true]{background-color:#e3dffd}.select-box__option.no-match{display:none}.care-page-selector__search{position:relative;margin-bottom:16px}.care-page-selector__search input{width:100%;border:1px solid #ccd0dc;border-radius:8px;padding:12px;line-height:1.5}.care-page-selector__search input:focus{outline:none;box-shadow:0 0 0 .25rem #a395fa}.care-page-selector__search-icon{position:absolute;inset:16px 16px 16px auto;background-color:#9fa1aa}.care-page-selector__options{margin-top:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;flex-wrap:wrap;overflow-y:auto;overflow-x:visible;padding:8px 0}.care-page-selector__add,.care-page-selector__option{flex:0 0 30%;display:flex;flex-direction:row;align-items:center;gap:8px;height:48px;padding:4px 0;color:#102a6b;line-height:1.5;cursor:pointer}.care-page-selector__add.hidden,.care-page-selector__option.hidden{display:none}.care-page-selector__add:hover,.care-page-selector__option:hover{filter:brightness(0.93)}.care-page-selector__add:focus,.care-page-selector__option:focus{outline:none;color:#6236ff}.care-page-selector__add:focus .care-page-selector__add-icon,.care-page-selector__add:focus .care-page-selector__avatar,.care-page-selector__option:focus .care-page-selector__add-icon,.care-page-selector__option:focus .care-page-selector__avatar{box-shadow:0 0 0 .25rem #a395fa}.care-page-selector__add-icon{border:2px solid #6236ff;border-radius:50%;padding:8px;background-color:#fff;color:#6236ff}.care-page-selector__add-icon .caren-icon{display:block;width:100%;height:100%}.care-page-selector__add-icon,.care-page-selector__avatar{display:block;width:40px;min-width:40px;height:40px;border-radius:50%}@media screen and (min-width: 640px){.care-page-selector .care-page-selector__options{flex-direction:row;max-height:20rem}.care-page-selector .care-page-selector__add,.care-page-selector .care-page-selector__option{height:auto;flex-direction:column;gap:8px;text-align:center}.care-page-selector .care-page-selector__add-icon{padding:24px}.care-page-selector .care-page-selector__add-icon,.care-page-selector .care-page-selector__avatar{width:96px;height:96px}}.info-block{position:relative;display:flex;flex-direction:column;gap:1rem;background-color:#eceef3;margin-bottom:2rem;border-radius:.5rem;padding:1rem;text-align:left}.info-block.centered{text-align:center}.info-block__attribute label{display:block;text-transform:uppercase;color:#797b88;font-size:.878357191rem}@media screen and (min-width: 640px){.info-block__attribute label{font-size:.7901234568rem}}.info-block__separator{position:relative;display:flex;align-items:center;justify-content:center;height:3rem;margin:0 -1rem}.info-block__separator-content{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;height:3rem;min-width:3rem;border:2px solid #bfc1c8;border-radius:1.5rem;background-color:#eceef3}.info-block__separator-content .caren-icon{width:1.5rem;height:1.5rem}.info-block__separator::before{content:"";position:absolute;left:0;right:0;height:2px;border-top:2px solid #bfc1c8;border-radius:1.5rem}.choice-block{display:grid;grid-template-columns:1fr 2rem;align-items:center;gap:0 1.5rem;margin-bottom:1rem;border-radius:.5rem;border:1px solid #ccd0dc;padding:1rem;background-color:#fff;color:#4b5c8a}.choice-block:last-child{margin-bottom:.5rem}.choice-block:hover{filter:brightness(0.95)}.choice-block:focus{outline:none;box-shadow:0 0 0 .25rem #a395fa}.choice-block .caren-icon,.choice-block::after{width:2rem;height:2rem}.choice-block .caren-icon:first-child{grid-area:1/1/1/1;margin-bottom:.5rem}.choice-block .caren-icon:last-child{grid-area:1/2/4/2}.choice-block h2,.choice-block h3{grid-area:2/1/2/1;font-weight:600;color:#102a6b;margin-bottom:0;font-size:1rem}@media screen and (min-width: 640px){.choice-block h2,.choice-block h3{font-size:1rem}}.choice-block sub{grid-area:3/1/3/1;display:block;line-height:1.5;font-weight:400;color:#4b5c8a;font-size:1rem}@media screen and (min-width: 640px){.choice-block sub{font-size:1rem}}@media screen and (min-width: 640px){.choice-block{grid-template-columns:2rem 1fr 2rem}.choice-block .caren-icon:first-child{grid-area:1/1/3/1;margin-bottom:0}.choice-block .caren-icon:last-child{grid-area:1/3/3/3}.choice-block h2,.choice-block h3{grid-area:1/2/1/2}.choice-block sub{grid-area:2/2/2/2}}.legal{display:flex;flex-direction:column;gap:1.5rem}.legal section{color:#4b5c8a}.legal h1{color:#102a6b}.legal h2{font-size:1.214767763rem}@media screen and (min-width: 640px){.legal h2{font-size:1.423828125rem}}.legal h3{font-size:1.067rem}@media screen and (min-width: 640px){.legal h3{font-size:1.125rem}}.legal h4{font-size:1rem}@media screen and (min-width: 640px){.legal h4{font-size:1rem}}.legal p:has(+ul),.legal p:has(+ol){margin-bottom:0}.legal ol{padding-left:32px;margin-bottom:16px}.legal ul{padding-left:16px;margin-bottom:16px;list-style-type:disc}.legal p{margin-bottom:1rem}.legal section>p:last-child,.legal section>ul:last-child,.legal section>ol:last-child{margin-bottom:0}.legal a{text-decoration:underline;color:#6236ff}.legal .last-updated-at{font-size:.9372071228rem}@media screen and (min-width: 640px){.legal .last-updated-at{font-size:.8888888889rem}}.legal .accordion__content{gap:16px}.legal .info-block{gap:16px;margin-bottom:0}.legal__responses{display:block}.legal__response{border-top:1px solid #ccd0dc;padding-top:1rem}.legal__response header{display:flex;align-items:center;gap:1rem;margin-top:.75rem;margin-bottom:1rem;font-weight:600;color:#4b5c8a;font-size:1.067rem}@media screen and (min-width: 640px){.legal__response header{font-size:1.125rem}}.legal__person-name{flex:1}.legal__response-option{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;border:1px solid #ccd0dc;border-radius:8px;padding:.75rem;background:#fff;cursor:pointer}.legal__response-option::before{content:"";flex:0 0 1.5rem;display:block;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #ccd0dc;transform:none}.legal__response-option input{opacity:0;position:absolute}.legal__response-option p{margin-bottom:0}.legal__response-option .radio__button{position:relative;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #ccd0dc;transform:none}.legal__response-option .radio__input:focus+.radio__button{outline:none;box-shadow:none}.legal__response-option .radio__label{margin-left:0}.legal__response-option:has(:checked){border:2px solid #6236ff;padding:.6875rem}.legal__response-option:has(:checked)::before{border-color:#6236ff;background:#6236ff;box-shadow:inset 0 0 0 2px #fff}.legal__response-option:focus-within{box-shadow:0 0 0 4px #b5aafb}.legal .accept-terms{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.video-player__container{width:100%}.video-player{position:relative;width:100%;box-shadow:0 2px 15px #d8dbe4;border-radius:1rem;padding:.25rem;background-color:#fff;overflow:hidden}.video-player[mediaisfullscreen]{border-radius:0;padding:0}.video-player[mediaisfullscreen] video{border-radius:0}.video-player media-control-bar{align-items:flex-end;padding:0 .5rem .5rem .5rem;--media-control-padding: 0.5rem;--media-control-background: transparent;--media-control-hover-background: transparent;--media-icon-color: black;--media-tooltip-color: white;--media-focus-box-shadow: none}.video-player media-play-button,.video-player media-mute-button,.video-player media-volume-range,.video-player media-time-display{border-radius:1.25rem}.video-player media-play-button:hover,.video-player media-play-button:focus,.video-player media-mute-button:hover,.video-player media-mute-button:focus,.video-player media-volume-range:hover,.video-player media-volume-range:focus,.video-player media-time-display:hover,.video-player media-time-display:focus{box-shadow:none;background-color:rgba(0,0,0,.2)}.video-player media-fullscreen-button{display:none}@media screen and (min-width: 1280px){.video-player media-fullscreen-button{display:flex;border-radius:1.25rem}.video-player media-fullscreen-button:hover,.video-player media-fullscreen-button:focus{box-shadow:none;background-color:rgba(0,0,0,.2)}}.video-player media-time-display{color:#000}.video-player .video-player__volume{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;width:2.5rem;height:9rem}.video-player .video-player__volume:hover media-volume-range,.video-player .video-player__volume:focus-within media-volume-range{opacity:1}.video-player .video-player__volume media-volume-range{opacity:0;border-radius:1.25rem;width:6.5rem;height:2.5rem;min-width:6.5rem;min-height:2.5rem;rotate:-90deg;translate:-2rem -2rem;transition:opacity .3s ease-in-out;--media-range-bar-color: black;--media-range-track-border-radius: 2px;--media-range-track-background: #BFC1C8}.video-player media-time-range{border-radius:1.25rem;height:2.5rem;min-height:2.5rem;--media-time-range-buffered-color: #8C8E99;--media-range-padding-left: 1rem;--media-range-padding-right: 1rem;--media-range-track-border-radius: 2px;--media-range-track-background: #BFC1C8;--media-range-thumb-background: black;--media-range-bar-color: black}.video-player media-time-range[disabled]{--media-cursor: not-allowed}.video-player video{border-radius:.75rem}html{background:linear-gradient(180deg, #B5EAFB, #3F95C0);background-attachment:fixed}body{width:100%;height:auto;min-height:100vh;padding:3.5rem .5rem 3.5rem .5rem;color:#102a6b}@media screen and (min-width: 640px){body{padding:2.5rem 0;display:flex;justify-content:center;align-items:center}}form{display:contents}.display-contents{display:contents}.lobby{position:relative;z-index:1;width:38rem;max-width:100%}.lobby__content{display:flex;flex-direction:column;position:relative;z-index:1;box-shadow:4px 4px 4px rgba(0,0,0,.1);background-color:#f8fafe;border-radius:8px;padding:24px}@media screen and (min-width: 640px){.lobby__content{padding:32px}}.lobby__content .notification{margin-bottom:16px}.lobby__content .subtitle{margin-bottom:24px}.lobby__content .input,.lobby__content .date,.lobby__content .select-box{margin-bottom:1rem}.lobby__content footer{display:flex;flex-direction:column;gap:1rem;width:20rem;max-width:100%;margin:2rem auto 0}@media screen and (min-width: 640px){.lobby__content footer{margin:3rem auto 0}}.lobby__actions{position:absolute;top:16px;right:16px;width:48px;height:48px}@media screen and (min-width: 640px){.lobby__actions{top:24px;right:24px}}.lobby__actions~h1{margin-top:48px}.lobby__action{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem 1rem;background-color:#fff;color:#6c43ff}.lobby__action:hover{filter:brightness(0.97)}.lobby__action:focus{outline:none;box-shadow:0 0 0 .25rem #a395fa}.lobby__back-button{position:absolute;top:16px;left:16px}@media screen and (min-width: 640px){.lobby__back-button{top:24px;left:24px}}.lobby__back-button~h1{margin-top:48px}.lobby__banner{box-sizing:content-box;position:absolute;inset:0 0 auto 0;z-index:-1;height:192px;display:flex;flex-direction:column;justify-content:center;border-radius:.5rem .5rem 0 0;background-color:#d7f4e3}.lobby__banner~h1{margin-top:192px}.lobby__banner::before{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;transform:translateY(24px)}.lobby__banner.success::before{background-image:url(/assets/thumbs_up_artwork-0615eef338ff9bb134741a2ccc7ec2c87d245dbdf8261160a23e7a41d29c77f9.svg)}.lobby__banner.register::before{background-image:url(/assets/person_closeup-aba65123b30b35c0490ff123dde3c9555f0b01e84dfcee33227bf2d30cc261ac.svg)}.lobby .fieldset{background-color:#fff;padding:16px;border-radius:12px;border:1px solid #ccd0dc;margin:16px 0;display:flex;flex-direction:column;gap:24px}.lobby .fieldset__header{margin-bottom:0;font-size:1.2961572031rem}@media screen and (min-width: 640px){.lobby .fieldset__header{font-size:1.6018066406rem}}.lobby .fieldset__subheader{margin-bottom:0;font-size:1rem}@media screen and (min-width: 640px){.lobby .fieldset__subheader{font-size:1rem}}.lobby .fieldset__group{display:flex;flex-direction:column;gap:8px}.lobby .block-list-item{list-style:disc;margin-left:16px}.lobby .mail-to{color:#5425fc}.lobby .mail-to:hover{text-decoration:underline}
