body,html{margin:0;padding:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#303e45;line-height:1.4;box-sizing:content-box}body *{box-sizing:border-box}h1{font-size:1.0875rem;font-weight:600;margin:0 0 .125rem}h2{font-weight:400}h2,p{font-size:.875rem;margin:0}.bubble{all:unset;height:56px;width:56px;border-radius:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:-2px 2px 6px rgba(0,0,0,.35);z-index:99;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:7px}.bubble svg{top:50%;position:absolute;fill:currentColor;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bubble .closed-icon{-webkit-transform:translateY(-50%) rotate(0) scale(1);-ms-transform:translateY(-50%) rotate(0) scale(1);transform:translateY(-50%) rotate(0) scale(1);opacity:1;visibility:visible}.bubble.open .closed-icon{-webkit-transform:translateY(-50%) rotate(90deg) scale(0);-ms-transform:translateY(-50%) rotate(90deg) scale(0);transform:translateY(-50%) rotate(90deg) scale(0);opacity:.5;visibility:hidden}.bubble .open-icon{-webkit-transform:translateY(-50%) rotate(-90deg) scale(0);-ms-transform:translateY(-50%) rotate(-90deg) scale(0);transform:translateY(-50%) rotate(-90deg) scale(0);opacity:.5;visibility:hidden}.bubble.open .open-icon{-webkit-transform:translateY(-50%) rotate(0) scale(1);-ms-transform:translateY(-50%) rotate(0) scale(1);transform:translateY(-50%) rotate(0) scale(1);opacity:1;visibility:visible}.menu{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:-2px 2px 6px rgba(0,0,0,.35);margin:8px;display:none;width:300px}.menu.open{display:block}.menu header{padding:1.5rem 1.5rem 1rem}.menu main{padding:0 1.5rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.menu footer a{padding:.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.bubble-container,.menu footer a{display:-webkit-box;display:-ms-flexbox;display:flex}.bubble-container{position:fixed;bottom:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bubble-container.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:0}.switch{background:#e0f5ff;border-radius:1000px;width:40px;height:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem;box-shadow:inset 0 -1px 2px rgba(57,60,62,.24),inset 0 1px 2px rgba(79,83,85,.25)}.switch,.switch--toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:20px;height:20px;border-radius:1000px;background-color:#fff;border:1px solid rgba(0,0,0,.12);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);font-size:.75rem;box-shadow:0 1px 2px rgba(109,119,124,.04),0 2px 4px rgba(109,119,124,.15)}.switch--on{opacity:1;background-color:#2962ff;color:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.personalization{margin-bottom:.125rem}.personalization label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.cmp-link{display:block;margin-top:10px;cursor:pointer;font-size:.875rem;text-decoration:underline}