.support-widget{position:fixed;right:20px;bottom:100px;z-index:30}.support-toggle{display:grid;place-items:center;width:50px;height:50px;padding:12px;border-radius:50%;border:1px solid #0c887c;background:#108c80;color:#fff;box-shadow:0 5px 18px #154f3d30}.support-toggle svg{width:25px;height:25px}.support-options{position:absolute;right:0;bottom:62px;width:270px;padding:18px;background:#fff;color:#183e47;border:1px solid #dcebe4;border-radius:19px;box-shadow:0 10px 35px #163b3424}.support-options[hidden]{display:none!important}.support-options>strong{display:block;font-size:16px;margin-bottom:10px}.support-options a{display:flex;align-items:center;gap:12px;border-top:1px solid #e5eee9;padding:13px 0 3px;margin-top:8px;font-size:14px;font-weight:600}.support-options a>span:first-child{display:grid;place-items:center;width:34px;height:34px;background:#e7f5ee;color:#087b70;border-radius:10px;font-size:21px}.support-options small{display:block;color:#5b7167;font-size:11px;font-weight:400;margin-top:4px}.support-toggle:focus-visible,.support-options a:focus-visible{outline:3px solid #50a57c;outline-offset:4px}
@media(max-width:760px){.support-widget{right:16px;bottom:calc(78px + env(safe-area-inset-bottom))}.support-toggle{width:46px;height:46px;padding:10px}.support-options{bottom:57px;width:min(270px,calc(100vw - 32px))}.how-slide-3 h3,.how-slide-4 h3{margin-bottom:10px!important}.how-slide-3 .how-calendar-demo,.how-slide-4 .how-slide-channels{margin-top:8px!important}.how-slide-3,.how-slide-4{padding-top:15px!important;padding-bottom:15px!important}#account[data-auth-view=signup]{width:min(350px,calc(100% - 32px))!important;max-height:84dvh!important;padding:18px!important;border-radius:21px!important}#account[data-auth-view=signup] .auth-brand{margin-bottom:10px!important}#account[data-auth-view=signup] .auth-brand .brand-word{font-size:21px!important}#account[data-auth-view=signup] .auth-brand .brand-mark{width:25px!important;height:25px!important}#account[data-auth-view=signup] #account-title{font-size:23px!important;margin:8px 0 10px!important}#account[data-auth-view=signup] .auth-mode-tabs{margin:9px 0!important}#account[data-auth-view=signup] .account-auth-form label:not(.check){font-size:12px!important;margin:9px 0!important}#account[data-auth-view=signup] .account-auth-form input:not([type=checkbox]){min-height:40px!important;padding:8px 10px!important;margin-top:4px!important;font-size:16px!important;border-radius:10px!important}#account[data-auth-view=signup] .small-copy{font-size:11px!important;margin:6px 0!important;line-height:1.45!important}#account[data-auth-view=signup] .check{font-size:11px!important;line-height:1.45!important;margin:8px 0!important;gap:8px!important}#account[data-auth-view=signup] .check input{width:17px!important;height:17px!important;min-height:17px!important;margin:0!important}#account[data-auth-view=signup] .signup-terms-copy{margin:5px 0!important}#account[data-auth-view=signup] .signup-terms-copy a{min-height:28px!important;font-size:11px!important}#account[data-auth-view=signup] .account-auth-form .btn{min-height:42px!important;padding:10px 14px!important;font-size:14px!important;margin-top:4px!important}#account[data-auth-view=signup] #auth-setup-message[data-kind=info]{display:none!important}#account[data-auth-view=signup] .form-error:empty,#account[data-auth-view=signup] #auth-result:empty{display:none}}

@media(max-width:760px){#account[data-auth-view=signup]{max-height:calc(82dvh / .85)!important}#auth-signup-form fieldset{display:grid;grid-template-columns:1fr;gap:6px;min-width:0;padding:0}#auth-signup-form fieldset>*{grid-column:1/-1;min-width:0}#auth-signup-form fieldset>label:nth-of-type(1),#auth-signup-form fieldset>label:nth-of-type(2),#auth-signup-form fieldset>label:nth-of-type(4),#auth-signup-form fieldset>label:nth-of-type(5){grid-column:auto}#account[data-auth-view=signup] .account-auth-form label:not(.check){margin:3px 0!important}#auth-signup-form input{width:100%}#account[data-auth-view=signup] .check{margin:4px 0!important}#account[data-auth-view=signup] .signup-terms-copy{margin:0!important}}